Kun teen uuden Linux tunnuksen, niin kuinka saan sille tehtyä sellaiset oikeudet ettei ole mahdollista katsella muutakuin omaa kotikansiota? Että ei pääse käsiksi muiden kotikansioihin, edes katsomaan niitä. Ei tarvis päästä edes /home/ juureen.
Kiitos.
Kiitos.
Vastaukset 7
Vanhimmat
...käyttäjän...
"Kun teen uuden Linux tunnuksen, niin kuinka saan sille tehtyä sellaiset oikeudet ettei ole mahdollista katsella muutakuin omaa kotikansiota?"
Riippuu hieman jakelusta, tai paremmin sanottuna, kuinka uusi käyttäjä konfiguroidaan.
Linuxissahan käsitellään tiedostoja, joilla on omistaja (u), ryhmä (g) ja muut käyttäjät (o). Näille kullekin ryhmälle voidaan antaa kirjoitus- (w), luku- (r) ja ajo-oikeudet (x). Hakemistoista puhuttaessa ajo-oikeuden puute tarkoittaa, ettei ko. hakemistoon ole mahdollista siirtyä.
Eroja jakelujen välillä on siinä, että osassa oletuksena käyttäjät kuuluvat esim. users -ryhmään, toisissa taas käyttäjälle tehdään samalla ikioma ryhmänsä.
Komennot oikeuksien muuttamiseksi ovat chmod, chown, chgrp
Ryhmät löytyvät hakemistosta /etc/group
Kyseessä on debian 4.0
hehehe.. oikea mies vastaamaan tähän jos vain näkee viestin ;D
Asenna kaikkien käyttäjien kotihakemiston oikeudeksi 750 normaalin 755 sijaan. Jos on tarvetta luoda usein uusia käyttäjiä, kannattaa säätää /etc/adduser.conf tiedostoa.
Kun pitäisi saada www-data käyttäjälle (apache) oikeus lukea kotikansioa (public_html)?
Yksi vaihtoehto on siirtää käyttäjien html-kamat /var/www-kakemistoon ja kotihakemistosta linkki sitten sinne.
Toinen on lisätä www-data jokaisen hötömölösivujen tekijän ryhmään. Debianissa kun on yksityiset ryhmät.
Voi olla parempiakin systeemeitä. Itse olen tuollaisia käyttänyt. Linux-gurut saavat puolestaan esittää sen oikean tavan.