Hallo zusammen, ich möchte für eine MySQL Datenbank Quotas einrichten. Ich habe jetzt eine Anleitung gefunden, wie man die Verzeichnisse auf die Quota Partition legen soll. Dort steht unter anderem folgendes. chmod -Rf 3755 /home/foo 755 ist mir ja noch klar. Was aber bedeutet die 3 bei 3755? Frank -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Halo Frank! Am 09.08.2008 um 10:28 Uhr schrieb Frank Palvölgyi:
755 ist mir ja noch klar.
Was aber bedeutet die 3 bei 3755? Value in Corresponding Mode Mode Bit Other users not in the file's group: 1 Execute/search 2 Write 4 Read Other users in the file's group: 10 Execute/search 20 Write 40 Read The file's owner: 100 Execute/search 200 Write 400 Read Special mode bits: 1000 Restricted deletion flag or sticky bit 2000 Set group ID on execution 4000 Set user ID on execution
Die 3 am Anfang heißt also sticky bit für group. Mit ls -l also so: -rwxr-sr-t cu Peter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Peter. Peter Geerds schrieb:
Was aber bedeutet die 3 bei 3755? Value in Corresponding Mode Mode Bit Other users not in the file's group: 1 Execute/search 2 Write 4 Read Other users in the file's group: 10 Execute/search 20 Write 40 Read The file's owner: 100 Execute/search 200 Write 400 Read Special mode bits: 1000 Restricted deletion flag or sticky bit 2000 Set group ID on execution 4000 Set user ID on execution
Die 3 am Anfang hei�t also sticky bit f�r group. Mit ls -l also so: -rwxr-sr-t
Aber was bedeutet das jetzt? chmod 3755 abc drwsr-sr-t 2 frank users 72 Aug 9 12:11 abc Wenn ich jetzt in dem Verzeichnis abc mit "touch abc.txt" eine Datei anlege, dann hat diese folgende Rechte. -rw-r--r-- 1 frank users 0 Aug 9 12:10 abc.txt Sieht doch alles ganz normal aus. Frank -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Frank! Am 09.08.2008 um 12:15 Uhr schrieb Frank Palvölgyi:
Mit ls -l also so: -rwxr-sr-t
Aber was bedeutet das jetzt?
chmod 3755 abc drwsr-sr-t 2 frank users 72 Aug 9 12:11 abc ^ Wo kommt dieses sticky-bit her? Die Rechte sollten so aussehen: drwxr-sr-t
Wenn ich jetzt in dem Verzeichnis abc mit "touch abc.txt" eine Datei anlege, dann hat diese folgende Rechte. -rw-r--r-- 1 frank users 0 Aug 9 12:10 abc.txt
Sieht doch alles ganz normal aus.
Probier das doch mal als ein anderer User! cu Peter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Peter. Peter Geerds schrieb:
Sieht doch alles ganz normal aus. Probier das doch mal als ein anderer User!
Also ich kann keinen Unterschied feststellen. Vielleicht ist meine Testreihenfolge ja auch falsch. Frank -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Sam, 09 Aug 2008, Frank Palvölgyi schrieb:
Peter Geerds schrieb:
Was aber bedeutet die 3 bei 3755? [..] Die 3 am Anfang hei???t also sticky bit f???r group.
Nein. Sticky-Bit und SetGID-Bit.
Mit ls -l also so: -rwxr-sr-t
Aber was bedeutet das jetzt?
chmod 3755 abc drwsr-sr-t 2 frank users 72 Aug 9 12:11 abc ^ was soll das suid-Bit?
Wenn ich jetzt in dem Verzeichnis abc mit "touch abc.txt" eine Datei anlege, dann hat diese folgende Rechte. -rw-r--r-- 1 frank users 0 Aug 9 12:10 abc.txt
Sieht doch alles ganz normal aus.
# chown frank.tty abc # chmod 3755 abc # sudo -u frank touch abc/abc.txt # ls -l abc # sudo -u anderer_user_in_Gruppe_tty rm abc/abc.txt # ls -l abc Beim touch greift das SGID-Bit, beim rm das sticky-Bit. Siehe auch: info '(fileutils)Mode Structure' Noch Fragen? HTH, -dnh -- 284: Nur der Inhalt zählt! Ich war zu blöd, meinen HTML-Editor richtig zu bedienen. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
David Haller
-
Frank Palvölgyi
-
Peter Geerds