Siis: Miten saan käyttäjän kotikansiot (ja käyttäjän luomat tiedostotkin) asetettua yksityisiksi jo käyttäjän luontivaiheessa?
Muokkaa tiedostoa /etc/adduser.conf - erityisesti nämä kohdat vaikuttavat tähän kysymykseen:
---
USERGROUPS=yes
---
DIR_MODE=0755
---
Joten oletuksena minullakin on näin:
koskias@ubuntu:/home$ ls -l
yhteensä 52
drwxr-xr-x 66 koskias koskias 4096 2006-08-23 20:17 koskias
drwxr-xr-x 2 root root 49152 2006-08-16 10:39 lost+found
koskias@ubuntu:/home$
Mutta kun muokkaan jälkimmäiseen kohtaa "0700", niin uudet tunnukset kuuluvat omaan uniikkiryhmäänsä (ryhmän nimi on sama kuin käyttäjän tunnus) ja kotihakemisto on turvassa muilta käyttäjiltä.
koskias@ubuntu:/home$ sudo adduser testaaja
Lisätään käyttäjää `testaaja'...
Lisätään uusi ryhmä `testaaja' (1001).
Lisätään uusi käyttäjä `testaaja' (1001) ryhmällä `testaaja'.
Luodaan kotihakemistoa `/home/testaaja'.
Kopioidaan tiedostoja `/etc/skel':sta
Enter new UNIX password:
Retype new UNIX password:
passwd: salasanan päivitys onnistui
Muutetaan käyttäjän testaaja tietoja
Syötä uusi arvo tai paina ENTER jättääksesi oletuksen
Koko nimi []: Teppo Testaaja
Huonenumero []:
Työpuhelin []:
Kotipuhelin []:
Muu []:
Onko tieto oikein? [y/N] y
koskias@ubuntu:/home$ ls -l
yhteensä 56
drwxr-xr-x 66 koskias koskias 4096 2006-08-23 20:17 koskias
drwxr-xr-x 2 root root 49152 2006-08-16 10:39 lost+found
drwx------ 2 testaaja testaaja 4096 2006-08-23 20:23 testaaja
koskias@ubuntu:/home$ cd testaaja
bash: cd: testaaja: Lupa evätty
koskias@ubuntu:/home$
Kouluverkossa kannattaa tuonne /etc/skel (skeleton - luuranko) -hakemistoon laittaa tiedostoja ja hakemistoja, jotka olisi mukava olla heti uuden käyttäjän käytössä.
Ystävällisin terveisin Asmo Koskinen.