Miten voin muuttaa kansioiden ja kaikkien niiden alikansioiden ja tiedostojen käyttöoikeuksia yhdellä kertaa Linuxissa?

Haluaisin muuttaa kansion ja kaikkien sen alikansioiden ja tiedostojen käyttöoikeuksia yhdellä askeleella (komennolla) Linuxissa.

Olen jo kokeillut alla olevaa komentoa, mutta se toimii vain mainitussa kansiossa:

chmod 775 /opt/lampp/htdocs

Voiko chmod 755 asettaa /opt/lampp/htdocs -kansioon ja sen koko sisältöön, mukaan lukien alikansiot ja tiedostot?

Jos tulevaisuudessa luon uuden kansion tai tiedoston htdocs:n sisälle, miten sen käyttöoikeudet voidaan asettaa automaattisesti arvoon 755?

Katsoin myös tätä linkkiä:

https://stackoverflow.com/questions/3740187/how-to-set-default-chmod-in-linux-terminal

Tarkista -R-vaihtoehto

chmod -R

Jatkossa voit säästää paljon aikaa tarkistamalla ensin man-sivun:

man 

Joten tässä tapauksessa:

man chmod
Kommentit (17)

Jos haluat asettaa kaikki alikansiot (rekursiivisesti), käytä -R

chmod 755 /folder -R

Ja käytä umaskia asettaaksesi oletusarvon uusille kansioille/tiedostoille. cd /kansio umask 755

Kommentit (7)

Käytä:

sudo chmod 755 -R /whatever/your/directory/is

Ole kuitenkin varovainen sen kanssa. Se voi todella vahingoittaa sinua, jos muutat väärien tiedostojen/kansioiden käyttöoikeuksia.

Kommentit (0)