2017-12-29 54 views
0

Ich habe nach einer Erklärung für Linux-Erlaubnis mit Oktalzahlen gesucht, und ich habe nichts gefunden.Linux Oktal Permission Addition und Subtraktion Erklärung

Ich weiß, in Oktal, wenn ich eine Datei (die so genannte Datei) mit 555 Erlaubnis (5 für Benutzer, 5 für die Gruppe und 5 für andere) habe, wenn ich chmod +200 Datei ausführen kann ich neue Erlaubnis 755 sehen. Wenn ich subtrahiere, bekomme ich dasselbe; Aber wie kann ich eine Änderung der Mix-Berechtigung vornehmen? Ich meine, wie kann ich Datei Permission von 555 zu 721 mit einem oktalen chmod Befehl ändern?

Ich muss das mit Additionen und subtrahieren in Octal tun ... Ich meine, ich muss ein Chmod +200 (Dateiname) und dann Chmod-034 (Dateiname) Befehle ... Gibt es einen Befehl, es nur zu tun mit einem Befehl wie chmod + 2-34 (Dateiname) ???

Vielen Dank

+1

einfach 'chmod chmod 721 Fang

+0

ist + 2-34 (Dateiname)' ist nicht möglich. Sie müssen Ihr eigenes Wrapper-Skript schreiben, das diese "Mathematik" ausführt und dann 'chmod' mit dem Ergebnis aufrufen. Viel Glück. – shellter

Antwort

1

Sie brauchen nicht zu addieren oder subtrahieren Ihr gewünschtes Ergebnis zu erhalten:

chmod 721 (filename) 

Hoffnung, das hilft!

0

Just do chmod 721 Datei Diese führen (111.010.001), die 721

Verwandte Themen