Ich habe ein paar Direktoren in einem Ordner wie unten -
teckapp@machineA:/opt/keeper$ ls -ltrh
total 8.0K
drwxr-xr-x 10 teckapp cloudmgr 4.0K Feb 9 10:22 keeper-3.4.6
drwxr-xr-x 3 teckapp cloudmgr 4.0K Feb 12 01:44 data
Ich habe auch einen anderen Ordner in einigen anderen Computern, für die ich die Berechtigung in den oben genannten ändern muss drwxr-xr-x
.
Was bedeutet, wie kann ich Ordnerberechtigungen ändern drwxr-xr-x
? Ich weiß, dass ich dazu einen chmod
Befehl verwenden muss, aber welchen Wert sollte chown dafür verwenden?
linux
permissions
chmod
user1950349
quelle
quelle
man chmod
.Antworten:
So wenden Sie diese Berechtigungen auf ein Verzeichnis an:
chmod 755 directory_name
So wenden Sie auf alle Verzeichnisse im aktuellen Verzeichnis an:
chmod 755 */
Wenn Sie alle Verzeichnisse und Unterverzeichnisse ändern möchten, müssen Sie find mit chmod kombinieren :
find . -type d -exec chmod 755 {} +
quelle
Für drwxr-xr-x ist es:
Für drwxrwxr-x ist es:
quelle