Meteor: a better way to build apps by Roger Zurawicki
Sisällysluettelo:
Linux on monen käyttäjän järjestelmä, ja tiedostoihin pääsyä hallitaan tiedostojen käyttöoikeuksien, määritteiden ja omistajuuden avulla. Tämä varmistaa, että vain valtuutetut käyttäjät ja prosessit voivat käyttää tiedostoja ja hakemistoja.
Lisätietoja tiedostojen käyttöoikeuksista on kohdassa ”Umask-komento Linuxissa”., selitämme kuinka rekursiivisesti muuttaa tiedostojen ja hakemistojen käyttöoikeuksia.
Chmod rekursiivinen
chmod
komennon avulla voit muuttaa tiedostojen käyttöoikeuksia käyttämällä symbolista tai numeerista tilaa.
Jos haluat käyttää rekursiivisesti kaikkia tietyn hakemiston tiedostoja ja hakemistoja, käytä
chmod
komentoa
-R
, (-
--recursive
) -vaihtoehdolla. Tiedoston käyttöoikeuksien rekursiivisen muuttamisen yleinen syntaksi on seuraava:
chmod -R MODE DIRECTORY
Esimerkiksi, jos haluat muuttaa kaikkien tiedostojen ja alihakemistojen käyttöoikeudet hakemistoon
/var/www/html
755
: ksi, käytä:
chmod -R 755 /var/www/html
Tila voidaan määrittää myös symbolisella menetelmällä:
chmod -R u=rwx, go=rx /var/www/html
Vain root, tiedoston omistaja tai käyttäjä, jolla on
sudo
oikeudet, voivat muuttaa tiedoston käyttöoikeuksia. Ole erityisen varovainen, kun muutat tiedostojen käyttöoikeuksia rekursiivisesti.
Löytämiskomennon avulla
Tiedostoilla ja hakemistoilla ei yleensä pitäisi olla samoja oikeuksia. Suurin osa tiedostoista ei vaadi suorittamislupaa, kun taas hakemistoihin on tehtävä asetukset, jotta ne voidaan muuttaa.
Yleisin tapaus on muuttaa rekursiivisesti verkkosivustotiedoston käyttöoikeudet
644
ja hakemiston käyttöoikeudet
755
.
Numeerisen menetelmän käyttäminen:
find /var/www/html -type d -exec chmod 755 {} ;
find /var/www/html -type f -exec chmod 644 {} ;
Symbolisen menetelmän käyttäminen:
find /var/www/html -type d -exec chmod u=rwx, go=rx {} ;
find /var/www/html -type f -exec chmod u=rw, go=r {} ;
find
komento etsii tiedostoja tai hakemistoja hakemistossa
/var/www/html
ja välittää jokaisen löydetyn tiedoston tai hakemiston
chmod
komennolle oikeuksien asettamiseksi.
Kun
-exec
käytetään
-exec
,
chmod
komento suoritetaan jokaiselle löydetylle merkinnälle. Käytä
xargs
komentoa nopeuttaaksesi toimintoa lähettämällä useita merkintöjä kerralla:
find /var/www/html -type d -print0 | xargs -0 chmod 755
find /var/www/html -type d -print0 | xargs -0 chmod 755
find /var/www/html -type f -print0 | xargs -0 chmod 644
find /var/www/html -type f -print0 | xargs -0 chmod 644
johtopäätös
chmod
komento
-R
vaihtoehdoilla antaa sinun muuttaa rekursiivisesti tiedoston käyttöoikeuksia.
Jos haluat asettaa tiedostojen rekursiivisesti käyttöoikeudet niiden tyypin perusteella, käytä
chmod
yhdessä
chmod
kanssa.
Kuinka muuttaa oletussovellusta tiedoston avaamiseksi androidissa
Mietitkö kuinka muuttaa oletussovellusta tiedostotyypin avaamiseksi? Ota selvää täältä.
Kuinka muuttaa ssh-porttia Linuxissa
Oletuksena SSH kuuntelee porttia 22. Oletus SSH-portin muuttaminen lisää ylimääräistä suojaustasoa palvelimelle vähentämällä automatisoitujen hyökkäysten riskiä. Tämä opetusohjelma selittää kuinka muuttaa oletus SSH-porttia Linuxissa.
Kuinka asettaa tai muuttaa isäntänimeä Linuxissa
Isäntänimi on koneelle määritetty tarra, joka tunnistaa koneen verkossa. Tämä opetusohjelma opastaa sinut prosessin vaihtamisessa isäntänimessä Linuxissa ilman, että sinun on käynnistettävä järjestelmä uudelleen. Vaiheiden tulisi toimia kaikissa moderneissa Linux-jakeluissa, jotka käyttävät systemd: tä.