Asensin ko. linuxin ja kaksi käyttäjää (user1 ID501 & user2 ID502). Nyt kumpikin käyttäjä pääsee toistensa kotihakemistoihin. userconf loi myös näille käyttäjille omat ryhmät. Olisiko käyttäjät pitänyt laittaa 'users' ryhmään? Onko oletuksena sallittuna toisten hakemistoihin pääsy? Jos niin miten tämä estetään?
Mandrake 9.1 / users
Mandrake user
6305
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 6
Vanhimmat
Voit muuttaa käyttäjien kotihakemistojen käyttöoikeuksia siten, etteivät käyttäjät pääse toistensa hakemistoihin.
Voit muuttaa käyttöoikeuksia:
- avaamalla tiedostonhallinnan pääkäyttäjänä, tai
- komentokehotteessa (pääteikkuna, Konsole) chmod -ohjelman avulla.
Lue ohjeita sivulta:
http://www.lykhki.edu.hel.fi/oppimateriaalit/at6/ltoikeus.html
- muuta käyttöoikeuksia root -käyttäjänä näin:
chmod o-rwx /home/user1
chmod o-rwx /home/user2
Tarvittaessa lue chmod -ohjelman manuaali:
man chmod
T. Tapsa
Probleemani liittyy löyhästi tähän aihepiiriin, joten laitan kysymykseni tähän.
Menin typeryyksissäni poistamaan (Mdk9.1 userdrakella) käyttäjän "nobody" ja vielä ryhmän "nogroup". Hölmösti tehty, nyt ei sitten xinetd (eikä ehkä moni muukaan sovellus) toimi kunnolla. Logdrake kertoo mm. näin:
"-May 13 08:56:40 xinetd[1232]: Reading included configuration file: /etc/xinetd.d/chargen [line=15]
-May 13 08:56:41 xinetd[1232]: Reading included configuration file: /etc/xinetd.d/chargen-udp [line=14]
-May 13 08:56:41 xinetd[1232]: Reading included configuration file: /etc/xinetd.d/daytime [line=15]
-May 13 08:56:41 xinetd[1232]: Reading included configuration file: /etc/xinetd.d/daytime-udp [line=14]
-May 13 08:56:41 xinetd[1232]: Reading included configuration file: /etc/xinetd.d/echo [line=15]
-May 13 08:56:41 xinetd[1232]: Reading included configuration file: /etc/xinetd.d/echo-udp [line=14]
-May 13 08:56:41 xinetd[1232]: Reading included configuration file: /etc/xinetd.d/fam [line=15]
-May 13 08:56:41 xinetd[1232]: Unknown group: nogroup [line=14]
-May 13 08:56:41 xinetd[1232]: Error parsing attribute group - DISABLING SERVICE [line=14]
-May 13 08:56:41 xinetd[1232]: Reading included configuration file: /etc/xinetd.d/linuxconf-web [line=18]
-May 13 08:56:41 xinetd[1232]: Reading included configuration file: /etc/xinetd.d/rsync [line=13]
-May 13 08:56:41 xinetd[1232]: Reading included configuration file: /etc/xinetd.d/servers [line=13]
-May 13 08:56:41 xinetd[1232]: Reading included configuration file: /etc/xinetd.d/services [line=13]
-May 13 08:56:41 xinetd[1232]: Reading included configuration file: /etc/xinetd.d/time [line=13]
-May 13 08:56:41 xinetd[1232]: Reading included configuration file: /etc/xinetd.d/time-udp [line=14]
-May 13 08:56:41 xinetd[1232]: Reading included configuration file: /etc/xinetd.d/xadmin [line=15]
-May 13 08:56:41 xinetd[1232]: removing chargen
-May 13 08:56:41 xinetd[1232]: removing chargen
-May 13 08:56:41 xinetd[1232]: removing daytime
-May 13 08:56:41 xinetd[1232]: removing daytime
-May 13 08:56:41 xinetd[1232]: removing echo
-May 13 08:56:41 xinetd[1232]: removing echo
-May 13 08:56:41 xinetd[1232]: removing sgi_fam
-May 13 08:56:41 xinetd[1232]: removing linuxconf
-May 13 08:56:41 xinetd[1232]: removing rsync
-May 13 08:56:41 xinetd[1232]: removing services
-May 13 08:56:41 xinetd[1232]: removing servers
-May 13 08:56:41 xinetd[1232]: removing time
-May 13 08:56:41 xinetd[1232]: removing time
-May 13 08:56:41 xinetd[1232]: removing xadmin
-May 13 08:56:41 xinetd[1232]: xinetd Version 2.3.10 started with libwrap options compiled in.
-May 13 08:56:41 xinetd[1232]: Started working: 0 available services "
Josta siis löytyy..
" -May 13 08:56:41 xinetd[1232]: Unknown group: nogroup [line=14]
-May 13 08:56:41 xinetd[1232]: Error parsing attribute group - DISABLING SERVICE [line=14] "
..ylläoleva parse error.
Voiko tarvittavan ryhmän luoda uudelleen niin, että homma toimii jälleen?
Niin tuolla 'chmod:lla' voi tosiaan muuttaa oikeuksia.. Mutta minkä takia kansiot eivät ole oletuksena vain tietylle käyttäjälle nähtävissä? Olisiko auttanut asiaa, jos olisin laittanut käyttäjän esim. 'users' ryhmään?
muistaakseni linux:issa toisen hakemistoa voi kuikuilla oletuksena...tosin mun muisti voi myös tehdä tepposen!!!
ja ei sillä grp:llä ole vaikutusta tässä kohtaa(jos ei oteta huomioon mitään eikois ryhmiä..)!!!
Aiemmissa käyttämissäni versioissa toisten kotihakemistoihin pääsy oli kielletty, mutta tässä uudemmassa suse-versiossakin kaikkien kotikansiot on nähtävillä, mutta ei omat tiedostot, eikä desktop.
Muutin myöhemmin tuon kotikansionkin näkymättömäksi.
Turha sinne on edes töllistellä, kun tiedostot kuitenkin on lukittuja, vaikka kansiot näkyy.
ainakin Mandrake 9.1:ssä oletuksena jopa lukea toisen kansiossa olevia tiedostoja.. Aika typerää sillä ainakin W2k:ssa menee automaattisesti omiin 'suljettuihin' tiloihin käyttäjien ryhmittelyn mukaisesti luodut tunnukset..