AdminRes Chap7
AdminRes Chap7
AdminRes Chap7
Partage de dossiers et
d’imprimantes
/home machine1(rw,sync,no_subtree_check)
/home *(ro,sync,no_subtree_check)
/TP machine1(rw,sync,no_root_squash,no_subtree_check)
/test *(ro,sync,no_subtree_check)
Option Signification
no_root_squash désactive la conversion des UID/GID root.
all_squash convertit tous les UID/GID en utilisateurs ano-
nymes. Utile pour exporter avec NFS des réper-
toires publics.
sync ne répondre aux requêtes qu’après l’exécution de
tous les changements sur le support réel.
no_subtree_check annule la vérification des sous-répertoires
fsid définit le système de fichiers racine
(fs : filesystem)
Les options doivent être séparées par des virgules, SANS ESPACE.
Pour plus d’options, veuillez consulter le manuel du fichier exports (man
exports).
La commande :
exportfs
permet d’afficher les répertoires accessibles aux clients NFS.
Pour afficher la liste des clients ayant monté des systèmes de fichiers
NFS, tapez a commande :
showmount
Pour afficher les clients ainsi que les répertoires montés, tapez la
commande :
showmount -a
/partageNFS
/partageNFS/TP
/partageNFS/cours
/partageNFS/documents
/partageNFS *(ro,fsid=0,no_subtree_check)
/partageNFS/TP 192.168.56.0/24(rw,sync,no_subtree_check)
/partageNFS/cours 192.168.56.0/24(rw,sync,no_subtree_check)
/partageNFS/documents 192.168.56.0/24(rw,sync,no_subtree_chec
Samba peut être utilisé pour partager des dossiers et des imprimantes
entre des machines Unix/Linux et des machines Windows.
En ligne de commandes, tapez la commande :
sudo apt install samba
#d é b u t de l a s e c t i o n [global]
[ global ]
#e n s e m b l e de d i r e c t i v e s
#f i n de l a s e c t i o n [global] e t d é b u t de l a s e c t i o n
[homes]
[ homes ]
#e n s e m b l e de d i r e c t i v e s
D’une façon générale, les permissions de partage définies dans les sections
ne peuvent pas outrepasser les permissions des fichiers du serveur hôte.
Pour plus d’informations concernant le fichier smb.conf, veuillez consulter
le manuel en ligne :
man smb.conf
Si l’utilisateur veut que les nouveaux fichiers soient créés avec les droits
rw------- et que les nouveaux répertoires soient créés avec les droits
rwx------, il doit utilisé le masque 0077. Pour cela, il doit taper la
commande :
umask 0077
ou tout simplement :
umask 77
Remarque
umask accepte les symboles (r, w et x) comme chmod
umask 77 peut être utilisée comme suit :
umask u=rwx,g=,o=
[ homes ]
#accès au répertoire personnel de chaque utilisateur.
#la valeur du champ ”comment” apparaîtra dans le voisinage réseau
#inutile pour cette section de préciser le path
#c’est celui de l’utilisateur : /home/%u
b r o w s e a b l e = no
r e a d o n l y = no
c r e a t e mode = 0700
v a l i d u s e r s = %S
Pour rendre un répertoire accessible par tout le monde, il faut tout d’abord
le créer ou vérifier qu’il existe.
sudo mkdir /home/partage
ls -ld /home/partage
doit renvoyer les droits par défaut drwxr-xr-x, sinon il faut les changer
en tapant la commande :
sudo chmod 755 /home/partage
ou son équivalent
sudo chmod u=rwx,go=rx /home/partage
pour y ajouter les permissions d’accès et de lecture pour tous.
[ partage ]
p a t h = /home/ p a r t a g e
browseable = yes
read only = yes
g u e s t ok = y e s
[ partage ]
p a t h = /home/ p a r t a g e
browseable = yes
writeable = yes
g u e s t ok = y e s
c r e a t e mode = 0755
Par exemple :