Les partages de fichiers : NFS et SMB
Ce qu'est un partage monté, NFS (exports, montage, correspondance des UID, port 2049), SMB (nom \\serveur\partage, authentification par utilisateur, port 445), le montage depuis un poste et sa ligne de fstab, et le droit effectif.
- 25 cartes
- 5 thèmes
- Gratuit
Le programme, thème par thème
Le poids de chaque thème suit celui que lui donne l'examen.
- Notions
- Questions
- Ranger et relier
- Mises en situation
- Comprendre
Quelques cartes du deck
Montage : de quoi s'agit-il ?
Voir la réponse
Opération qui rattache un répertoire distant à un point de l'arborescence locale, pour l'utiliser comme n'importe quel dossier.
Après
sudo mount -t nfs srv:/srv/docs /mnt/docs, le contenu desrv:/srv/docsapparaît sous/mnt/docs. Les programmes lisent et écrivent des fichiers sans savoir qu'ils sont distants.Quelle commande monte le partage NFS
srv:/export/homesur/mnt/home?sudo mount -t nfs srv:/export/home /mnt/homesudo mount -t nfs /mnt/home srv:/export/homesudo mount -t cifs srv:/export/home /mnt/homesudo mount -t nfs //srv/export/home /mnt/home
Voir la réponse
sudo mount -t nfs srv:/export/home /mnt/homemountprend la source, puis le point de montage. NFS désigne la source parserveur:/chemin;//serveur/partageest la syntaxe de SMB, et-t cifsréclame cette syntaxe.NFS (version 4) utilise le port TCP … ; SMB utilise le port TCP ….
Voir la réponse
NFS (version 4) utilise le port TCP 2049 ; SMB utilise le port TCP 445.
À ouvrir au pare-feu du serveur selon le protocole proposé. Un montage NFS qui bloque sans erreur claire vient souvent d'un 2049 fermé.
NFS : de quoi s'agit-il ?
Voir la réponse
Protocole de partage de fichiers des systèmes Unix, qui présente un répertoire du serveur comme s'il était local ; son port est le 2049.
Le poste désigne le partage par
serveur:/chemin. Par défaut, le serveur se fie à l'identité numérique (UID, GID) que le client lui envoie, plutôt qu'à un mot de passe.Sur un partage NFS, les fichiers créés par
alice(UID 1001 sur le poste) appartiennent àbob(UID 1001 sur le serveur). Quelle est la cause ?- NFS transmet l'UID numérique, pas le nom : le même numéro désigne deux comptes différents
- L'export applique
root_squash, qui attribue les fichiers créés à un autre compte - Le montage a perdu les droits : il faut le remonter avec l'option
ro - Le répertoire partagé appartient à
bob, et tout fichier créé dedans hérite de son propriétaire
Voir la réponse
NFS transmet l'UID numérique, pas le nom : le même numéro désigne deux comptes différents
Le serveur ne connaît pas le nom
alice: il lit UID 1001 et applique son propre/etc/passwd.root_squashne touche que root, et un fichier appartient à qui le crée, pas au propriétaire du dossier. Remède : même UID sur les deux machines, ou un annuaire commun.