kimpale - since 1995



Kimpale > it > Muutetaan oikeuksia

Muutetaan oikeuksia

Linuxissa voi määritellä tiedostojen ja hakemistojen oikeuksia ja omistajuuksia. Sopivat määrittelyt tuovat turvallisuutta ja välillä päänvaivaa. Omat tiedostonsa saa muiden muokkauksilta turvaan tai kokonaan yksityisiksi helposti.

Oikeuksia määrittävän chmod-komennon tarkenteina voi käyttää sekä kirjaimia että numeroita. Järjestys menee käyttäjä-ryhmä-muut eli ugo, määritysmerkki +, - tai = ja oikeudet luku-kirjoitus-suoritus eli rwx. Numeroita käytettäessä 1 = x, 2 = w ja 4 = r; niitä lasketaan yhteen sopivan oikeusryppään saamiseksi.

Kirjaintarkenteissa pienet kirjaimet viittaavat sekä tiedostoihin että hakemistoihin, isot vain hakemistoihin.

Hyvä on tehdä myös hakemisto, joka on yhteinen. Ensiksi lisätään ryhmään users ne käyttäjät, joiden halutaan antaa isommat oikeudet. Sitten luodaan /home -hakemistoon uusi hakemisto yhteinen, ja muutetaan sen ryhmäksi users.

sudo chgrp users /home/yhteinen
sudo chmod 2770 /home/yhteinen

Jälkimmäisen komennon kakkosnumero tekee sen, että hakemistoon myöhemmin luotavilla alihakemistoille tulee ryhmäksi sama users. Sitten voi antaa tiedostoille ja kansioille sopivasti oikeuksia niin, että itsellä on tarpeeksi, ryhmällä sopivasti ja muilla riittävän vähän.

Tarkenne -R tuo mukaan rekursiivisuuden, eli oikeudet ja omistajuudet muuttuvat paitsi hakemistosta, myös sen tiedostoista ja alihakemistosta ja niiden tiedostoista ja alihakemistoista jne. Joten oikeudenmuutos koko hakemiston sisältöön hakemistossa ollessa onnistuu komennolla:

chmod -R 755 *

ja omistajuuden ja ryhmän muutos samoin komennoilla:

chown -R kayttaja *
chgrp -R ryhma *

Ubuntussa tarvittaessa sudo eteen.

muokattu viimeksi 21/10 2014