cifs-utils-7.0

Introduction à cifs-utils

Le paquet cifs-utils donne le moyen de monter des partages SMB/CIFS sur un système Linux.

This package is known to build and work properly using an LFS 11.3 platform.

Informations sur le paquet

Dépendances de cifs-utils

Recommandées

Facultatives

docutils-0.19 (pour créer les pages de manuel), keyutils-1.6.1 (requis pour construire le module PAM), Linux-PAM-1.5.2, Samba-4.17.5 et libcap-2.67 avec PAM ou libcap-ng

Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/cifsutils

Configuration du noyau

Activez les options suivantes dans la configuration du noyau et recompilez le noyau si nécessaire :

File systems  --->
  [*] Network File Systems  --->                              [CONFIG_NETWORK_FILESYSTEMS]
    <*/M> SMB3 and CIFS support (advanced network filesystem) [CONFIG_CIFS]

En fonction de la configuration de votre serveur, des options du noyau supplémentaires peuvent être requises.

Installation de cifs-utils

Installez cifs-utils en exécutant les commandes suivantes :

./configure --prefix=/usr \
            --disable-pam \
            --disable-systemd &&
make

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Explication des commandes

--disable-pam : Pour ne pas construire le support PAM. Enlevez-le et utilisez --with-pamdir (voir ensuite), si Linux-PAM-1.5.2 est installé et que vous souhaitez le support PAM.

--disable-systemd : Désactive les comportements spécifiques à systemd pour mount.cifs.

--with-pamdir=/usr/lib/security : Installe le module PAM dans /usr/lib/security.

Contenu

Programmes installés: cifs.idmap, cifs.upcall, cifscreds, getcifsacl, mount.cifs, mount.smb3, setcifsacl, smb2-quota et smbinfo
Bibliothèque installée: /usr/lib/cifs-utils/idmapwb.so et éventuellement le module PAM /usr/lib/security/pam_cifscreds.so
Répertoire installé: /usr/lib/cifs-utils

Descriptions courtes

cifs.idmap

est un programme de soutien côté utilisateur pour le système de fichiers client CIFS de Linux. De nombreuses activités ne sont pas faisables facilement par le noyau lui-même. Ce programme est un programme extérieur qui effectue ces actions à la place du noyau et qui renvoie le résultat. Il n'est pas prévu pour être lancé depuis la ligne de commande

cifs.upcall

est un programme d'aide de l'espace utilisateur pour le système de fichier du client linux CIFS. Il est conçu pour être lancé quand le noyau appelle une request-key d'un type particulier. Il n'est pas conçu pour être lancé depuis la ligne de commande

cifscreds

est un outil pour gérer les accès (nom d'utilisateur et mot de passe) pour la possibilité d'établir des sessions dans des montages multi-utilisateur

getcifsacl

est un programme de soutien côté utilisateur pour afficher un ACL dans un descripteur sécurisé de type Common Internet File System (CIFS)

mount.cifs

monte un système de fichiers Linux CIFS. Il est en général appelé indirectement par la commande mount(8) en utilisant l'option "-t cifs"

mount.smb3

monte un système de fichiers Linux basé sur SMB3. Il est en général appelé indirectement par la commande mount(8) en utilisant l'option "-t smb3"

setcifsacl

vise à modifier l'ACL d'un descripteur sécurisé de l'objet d'un système de fichiers

smb3-quota

affiche les informations de quotas d'un système de fichier SMB

smbinfo

affiche les informations de fichiers spécifiques à SMB, comme les descripteurs de sécurité et les quotas