====== 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 montage ''fstab'' (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