Frage zu chmod

dude76

New Member
hi,

möchte einer datei gerne folgende rechte geben:
-r-sr-xr-x

habe schon verschiedenes versucht aber irgendwie funzt
das nicht wie gewollt:

chmod u=r,g=sr,o=xr file.txt

wer kann helfen?

gruß
siggi
 
-r-sr-xr-x

Chmod ist aufgeteilt in drei Bereiche
OWNER | GROUP | OTHER

sprich in dieser kleinen Grafik wie folgt angeordnert:

--- --- ---

Dabei stehen die jeweiligen Striche für die optionalen Rechte, diese sind immer in rwx gesplittet. Sprich r (READ) w (WRITE) x (Execute)

Wenn du nun -r-sr-xr-x einer Datei geben möchtest, brauchst du folgenden chmod Wert: chmod 555

Sprich OWNER | GROUP | OTHER haben alle Read und Execute Rechte...
Die Zahl setzt sich wie folgt zusammen

Read = 1
Write = 2
Execute = 4

Read + Execute ( 1+4 ) = 5
Somit wäre der Wert inkl. dem Stickybit 4555...

Ansich sollte man immer mit den Oktalzahlen Arbeiten, weils einfacher ist...
Kannst ja mal ein bisle rumspielen ;)
 
Last edited by a moderator:
habe schon verschiedenes versucht aber irgendwie funzt
das nicht wie gewollt:
Das ist keine brauchbare Fehlerbeschreibung. Was funktioniert wie nicht, welches Ergebnis erwartest du konkret und welche Meldung erhältst du?

Kleiner Hinweis noch: Die oktale Darstellung der gewünschten Rechte ist 4555.
 
danke HxD...ich weiß das die octal-schreibweise besser ist,

hatte jedoch keine als Vorlage für die benötigten Rechte
 
Danke HxD, jetzt hab ich das auch mal verstanden :D

Das wurd aber auch ma Zeit! XD

danke HxD...ich weiß das die octal-schreibweise besser ist,

hatte jedoch keine als Vorlage für die benötigten Rechte

Deshalb habe ich ja ein bisschen intensiver auf den Aufbau dieser Rechte meinen Betrag gestützt :D
 
Back
Top