Come impostare l'autorizzazione drwxr-xr-x su altre cartelle?


22

Ho pochi registi all'interno di una cartella come sotto -

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

Ho anche qualche altra cartella in altre macchine per le quali ho bisogno di cambiare l'autorizzazione a quella sopra come questa drwxr-xr-x.

Significato come posso modificare le autorizzazioni di una cartella in drwxr-xr-x? So che devo usare il chmodcomando con questo, ma quale dovrebbe essere il valore con chown che dovrei usare per questo?


1
Considera di leggere questo link - tutorialspoint.com/unix/unix-file-permission.htm
rahul,

4
Questo è banale: man chmod.
Sardathrion - Ripristina Monica il

una fonte migliore dopo la pagina man sarebbe tldp.org/LDP/GNU-Linux-Tools-Summary/html/x9543.htm
mtk

Dai un'occhiata a questa domanda
Peter,

Risposte:


38

Per applicare tali autorizzazioni a una directory:

chmod 755 directory_name

Per applicare a tutte le directory all'interno della directory corrente:

chmod 755 */

Se vuoi modificare tutte le directory e le sottodirectory, dovrai combinare find con chmod :

find . -type d -exec chmod 755 {} +


5

Per drwxr-xr-x è:

chmod 755  the_path_to_target

Per drwxrwxr-x è:

chmod 775  the_path_to_target
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.