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