SmallGuy
Guru
- Joined
- Jun 7, 2013
- Messages
- 560
Dans la définition du user1 tu définis /mnt/freenas/perso_user1/user1 comme home directory (répertoire personnel), alors que ce dossier n'existe pas dans '~/perso_user1'.
D'autre part Freenas utilise le répertoire personnel pour y stocker des données concernant l'utilisateur (mail, profil, informations d'identification pour FTP et/ou SSH...).
Ci-dessous un exemple de ce que un de mes home directory utilisateur contient.
Tu constateras aussi que le groupe que j'ai associé est celui créé par Freenas automatiquement lors de la création du user (si la case est laissée cochée lors de la création de l'utilisateur). Si dans le groupe Invite il n'y a que l'utilisateur Invite (ou les utilisateurs choisis), je vois pas en quoi c'est gênant de mettre le groupe. Sur ce point, je suppose que 'nogroup' doit fonctionner aussi (mais pas avec SSH et le chrooting en tout cas). A titre informatif, mon partage CIFS 'Inivite' est définit sur le répertoire Invite.
En résumé le répertoire personnel (home directory) est nécessaire. Si tu ne veux pas de dossier supplémentaire indique '~/perso_user1' et respectivement '~/perso_user2' comme home directory. Une fois le nouveau home directory validé et vérifié, tu peux supprimer l'ancien home directory du user2. Si tu ne veux pas qu'apparaissent les fichiers systèmes dans ton partage CIFS tu peut ajouter des "veto files" dans la définition de chacun de tes partages (merci DURDUR ;)).
Exemple:
A part ça, ta configuration me semble tout à fait correcte.
D'autre part Freenas utilise le répertoire personnel pour y stocker des données concernant l'utilisateur (mail, profil, informations d'identification pour FTP et/ou SSH...).
Ci-dessous un exemple de ce que un de mes home directory utilisateur contient.
Code:
[root@FomoNAS] /mnt/Volume1/Invite# ls -l total 134 drwxr-xr-x 4 root wheel 12 Nov 27 22:56 ./ drwxr-xr-x 10 root wheel 10 Dec 22 18:50 ../ -rw-r--r-- 1 Invite Invite 898 Nov 27 22:25 .cshrc -rw-r--r-- 1 Invite Invite 186 Nov 27 22:25 .login -rw-r--r-- 1 Invite Invite 91 Nov 27 22:25 .login_conf -rw------- 1 Invite Invite 301 Nov 27 22:25 .mail_aliases -rw-r--r-- 1 Invite Invite 267 Nov 27 22:25 .mailrc -rw-r--r-- 1 Invite Invite 680 Nov 27 22:25 .profile -rw------- 1 Invite Invite 212 Nov 27 22:25 .rhosts -rw-r--r-- 1 Invite Invite 909 Nov 27 22:25 .shrc drwx------ 2 Invite Invite 3 Nov 27 22:25 .ssh/ drwxrwx--- 6 Invite Invite 6 Jan 29 21:06 Invite/
Tu constateras aussi que le groupe que j'ai associé est celui créé par Freenas automatiquement lors de la création du user (si la case est laissée cochée lors de la création de l'utilisateur). Si dans le groupe Invite il n'y a que l'utilisateur Invite (ou les utilisateurs choisis), je vois pas en quoi c'est gênant de mettre le groupe. Sur ce point, je suppose que 'nogroup' doit fonctionner aussi (mais pas avec SSH et le chrooting en tout cas). A titre informatif, mon partage CIFS 'Inivite' est définit sur le répertoire Invite.
En résumé le répertoire personnel (home directory) est nécessaire. Si tu ne veux pas de dossier supplémentaire indique '~/perso_user1' et respectivement '~/perso_user2' comme home directory. Une fois le nouveau home directory validé et vérifié, tu peux supprimer l'ancien home directory du user2. Si tu ne veux pas qu'apparaissent les fichiers systèmes dans ton partage CIFS tu peut ajouter des "veto files" dans la définition de chacun de tes partages (merci DURDUR ;)).
Exemple:
Code:
#veto files = /Temporary Items/.DS_Store/.AppleDB/.TemporaryItems/.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/.Spotlight/.Trashes/.fseventd/.cshrc/.login/.login_conf/.mail_aliases/.mailrc/.profile/.rhosts/.shrc .ssh/ .history/ delete veto files = yes hide dot files = yes
A part ça, ta configuration me semble tout à fait correcte.