Chmod Symbolische Notation und Verwendung von Octal verstehen

12

Viele neue Benutzer machen Fehler (oder haben Missverständnisse) beim Anwenden chmodauf Dateien oder Verzeichnisse, weil sie nicht über ausreichende Kenntnisse verfügen über:

  • Symbolische Notation für ugoundrwx
  • Verwendung von Oktalzahlen

In dieser Antwort habe ich einige nützliche Informationen bereitgestellt, die helfen können, die korrekte symbolische Notation und die Verwendung von Oktalzahlen zu verstehen.

Pandya
quelle
Vielleicht haben Sie gemeint, dass chmod + x [Dateiname] wie chmod 111 [Dateiname]

Antworten:

13

Informatives Wissen wird mit Hilfe der Linux-Befehlszeile als Referenz / Quelle bereitgestellt.

  • Zuallererst ist es sehr wichtig zu wissen ugound zu rwxverhalten:

    Geben Sie hier die Bildbeschreibung ein

  • Verständnis von Attributen, die ausgegeben werden können durch ls-l:

    Geben Sie hier die Bildbeschreibung ein

  • Berechtigung anwenden:

    Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein

  • Verwenden der Oktalzahl:

    Geben Sie hier die Bildbeschreibung ein

Daher folgende Arbeit wie:

chmod +rwx [file_name]
chmod 777 [file_name]

Und

chmod 775 [file_name]
chmod ug+rwx,o=rx [file_name]

Ich hoffe, dies hilft neuen Benutzern, die symbolische Notation zu verstehen und Kenntnisse darüber zu erlangen und die Oktalzahl für zu verwenden chmod.

Sie können die PDF-Version des Linux-Befehlszeilenbuchs von sourceforge-project herunterladen

Pandya
quelle
Wäre es richtig sein , dass dhzB chmod ug + rwx, o = rx [file_name] könnte chmod a = rwx, ow [Dateiname] ? Wäre das eine schlechte Praxis?
GaTechThomas