ubuntuusers.de

mehrbenutzer: automatische wahl des owners beim kopieren?

Status: Ungelöst | Ubuntu-Version: Kubuntu 6.06 (Dapper Drake)
Antworten |

bennibuntu

Anmeldungsdatum:
30. November 2005

Beiträge: Zähle...

Wohnort: Berlin

hallo

ich würde gerne beispielkonfgurationsdateien (wie. z.b. .mozilla) automatisch in alle home-verzeichnisse kopieren können. natürlich sollten sie dabei die eigentums- und gruppenrechte des jeweiligen benutzers erhalten.
habt ihr ein idee, wie ich das geschickt lösen kann. der befehl cp bringt diese option wohl nicht mit.

vielen dank im voraus
benni

Chrissss Team-Icon

Anmeldungsdatum:
31. August 2005

Beiträge: 37971

Das geht afaik nicht. Du musst die Rechte nachträglich anpassen.

Tschuess
Christoph

dehru Team-Icon

Ehemalige
Avatar von dehru

Anmeldungsdatum:
2. Oktober 2005

Beiträge: 2178

Wohnort: Stuttgart

bennibuntu hat geschrieben:

ich würde gerne beispielkonfgurationsdateien (wie. z.b. .mozilla) automatisch in alle home-verzeichnisse kopieren können. natürlich sollten sie dabei die eigentums- und gruppenrechte des jeweiligen benutzers erhalten.

Mit Hilfe eines kleinen Skripts (z.Bsp. copy_files_to_homes.sh) kannst du dieses lösen.

#!/bin/bash

if [ ! -r $1 ]
then
   echo "Datei oder Verzeichnis $1 nicht gefunden" && echo "Nichts kopiert" && exit 1
fi

for i in $(ls /home)
do
  cp -a $1 /home/"$i"/
  chown -R "${i}":<GRUPPE> /home/"$i"/"$1"
done

Aufruf "sudo /PFAD/ZUM/SKRIPT/copy_files_to_homes.sh <PFAD_ZUR_DATEI_ODER_ZUM_VERZEICHNIS>"

dehru

bennibuntu

(Themenstarter)

Anmeldungsdatum:
30. November 2005

Beiträge: 37

Wohnort: Berlin

vielen vielen dank.
das skript ist erste sahne und spart mir eine menge zeit.

bei aufruf musste ich noch "bash" (sudo bash ....) als befehl hinzufügen, aber danach läuft es wie geschmiert.

lieben gruß
benni

dehru Team-Icon

Ehemalige
Avatar von dehru

Anmeldungsdatum:
2. Oktober 2005

Beiträge: 2178

Wohnort: Stuttgart

bennibuntu hat geschrieben:

vielen vielen dank.
das skript ist erste sahne und spart mir eine menge zeit.

Gern geschehen ☺

bennibuntu hat geschrieben:

bei aufruf musste ich noch "bash" (sudo bash ....) als befehl hinzufügen, aber danach läuft es wie geschmiert.

Dann hast du nicht daran gedacht, das Ausführungsbit (für den Owner root ) auf diesem Skript zu setzen.
sudo chmod u+x /PFAD/ZUM/SKRIPT/copy_files_to_homes.sh müsste dieses Problem lösen.

dehru

user_unknown

Avatar von user_unknown

Anmeldungsdatum:
10. August 2005

Beiträge: 17622

Wohnort: Berlin

Ich fürchte dafür ist es zu spät:

Wenn Du die Dateien unter /etc/skel/ speicherst, (wo bereits vorhandene mit user und group root verbunden sind), dann werden diese beim Anlegen eines neuen Benutzers in dessen Home transferiert, wo sie die passenden Attribute erhalten.

Antworten |