GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Erfahren Sie, wie Sie Berechtigungen für Dateien und Ordner ändern

Möglicherweise möchten Sie die Berechtigung für mehrere Dateien und Ordner ändern. Dies kann mit dem chmod erfolgen Shell-Befehl.
Die Syntax für chmod Befehl ist:

root@web [/scripts]# chmod --help
Usage: chmod [OPTION]... MODE[,MODE]... FILE...
  or:  chmod [OPTION]... OCTAL-MODE FILE...
  or:  chmod [OPTION]... --reference=RFILE FILE...
Change the mode of each FILE to MODE.
With --reference, change the mode of each FILE to that of RFILE.

  -c, --changes          like verbose but report only when a change is made
  -f, --silent, --quiet  suppress most error messages
  -v, --verbose          output a diagnostic for every file processed
      --no-preserve-root  do not treat '/' specially (the default)
      --preserve-root    fail to operate recursively on '/'
      --reference=RFILE  use RFILE's mode instead of MODE values
  -R, --recursive        change files and directories recursively
      --help     display this help and exit
      --version  output version information and exit

Um die Berechtigung für alle Dateien in /home/username/public_html auf 600 zu ändern, verwenden Sie:

find /home/username/public_html -type f -exec chmod 600 {} \;

Um die Berechtigung für alle Verzeichnisse in /home/username/public_html auf 755 zu ändern, verwenden Sie:

find /home/username/public_html -type d -exec chmod 755 {} \;

Um die Berechtigung für alle Dateien und Verzeichnisse in /home/username/public_html auf 600 zu ändern, verwenden Sie:

chmod 644 /home/username/public_html -R

Verwenden Sie in den obigen Beispielen den gewünschten Wert für Berechtigungen (wie 600, 700 usw.).


Linux
  1. So kopieren Sie Dateien und ändern gleichzeitig den Besitz und die Berechtigungen

  2. Linux – So legen Sie Standard-Dateiberechtigungen für alle Ordner/Dateien in einem Verzeichnis fest

  3. Wie suche ich nach Dateien nach Größe und Erweiterung?

  4. Erfahren Sie, wie Sie Dateien und Ordner von/auf einen anderen Server kopieren

  5. Wie ändere ich die Berechtigungen für einen Ordner und seine Unterordner/Dateien in einem Schritt?

So ändern Sie Dateiberechtigungen rekursiv mit chmod in Linux

So ändern Sie Berechtigungen für Dateien und Verzeichnisse

So ändern Sie die Dateiberechtigungen in Linux rekursiv

Chmod-Befehl – ​​So ändern Sie Dateiberechtigungen in Linux

Erfahren Sie, wie Sie den Befehl chmod (Modus ändern) unter Linux verwenden

Wie erzwinge ich Gruppen und Berechtigungen für erstellte Dateien in einem bestimmten Verzeichnis?