−Table des matières
Création d'un disque UFS sur iSCSI
Nous considérons qu'un espace de travail a été alloué sur la machine FreeNAS. La commande suivante va lister les périphériques connectés par iSCSI.
- $ sudo iscsictl -L
- Target name Target portal State
- iqn.2015-06.fr.acc:nasdcatarget freenas.acc.fr Connected: da1
Ainsi le device de type block da1
a été créé et c'est lui que nous allons utiliser.
Création du file system UFS
- $ sudo newfs -U /dev/da1
- $ sudo mkdir -p /data/distant/nas
Modification de la table fstab
/dev/da1 /data/distant/nas ufs rw,acls 2 2
Montage de point de montage
- $ sudo mount /data/distant/nas
Création de l'espace utilisateur
- $ sudo mkdir /data/distant/nas/admin
- $ sudo chown admin:admin /data/distant/nas/admin/ #changement des droits de propriété
Application des droits d'accès ACL
Activation des ACL au niveau du système de fichier
- démonter le système de fichier s'il est monté
- $ sudo umount /data/distant/nas
- configurer le système de ficher, bien que le flag
acls
ait été ajouté dans la ligne de la table de montagefstab
(voir plus haut), nous complétons avec l'option recommandée- $ sudo tunefs -a enable /dev/da1
- remonter le disque
- $ sudo mount /data/distant/nas
Application des ACL sur un répertoire de test
- application des permissions héritées lors de la création d'un fichier
- $ sudo setfacl -d -m u::rwx,g::r--,o::--- /data/distant/nas/admin
- application des permissions par utilisateur (par ex: admin)
- $ sudo setfacl -m u:admin:rwx,g:admin:r--,o::--- /data/distant/nas/admin