[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Rechte beim Mount setzen



Matthias Taube wrote:
Wie kann ich die Rechte eines Verzeichnis beim Mount setzen?

Beispiel:
# ls /tmp -dl

drwxrwxrwt  10 root root 4096 2006-10-27 17:45 /tmp


# mount -t ext2 /dev/mapper/tmp /tmp
# ls /tmp -dl

drwxr-xr-x  3 root root 4096 2006-10-27 17:24 /tmp


Mit dieser Berechtigung für /tmp startet aber z.B. KDE nicht.

mit umask funktioniert es auch nicht:

# umask 0000
# mkfs.ext2 /dev/mapper/tmp
# mount -t ext2 /dev/mapper/tmp /tmp
# ls /tmp -dl

drwxr-xr-x  3 root root 4096 2006-10-27 17:47 /tmp


mfg
Matthias



Hallo Matthias,
KDE und viele andere können bei diesen Rechten auf /tmp nicht starten.
Diese Programme legen sockets (AF_UNIX) in dieses Verzeichnis ab um kommunikation zu betreiben. Wenn dies nicht möglich ist, dann können die Programme nicht starten. Um das Problem temporär zu lösen, lannst Du nach dem mount als root >chmod 1777 /tmp< machen (default). Evtl. möchtest Du aber auch mal die manpage von mount lesen um direkt beim mounten Rechte vergeben zu können, falls mount das kann...

Gruß,
Aleks



Reply to: