comment monter un partage CIFS afin que je puisse contrôler entièrement le volume monté sur le client

8

C'est une question simple: mais je souffre beaucoup de cette situation, alors voici la question:

Comment puis-je «monter» un partage pour que a) le partage soit exécuté au démarrage b) que je puisse contrôler des choses comme chown / chmod depuis le client.

# mount -t cifs -o username=root,password=******** //192.168.0.110/backup/ /var/backup/
# chown -R wwwroot:www /var/backup/

cette deuxième ligne échouera comme un million "Autorisation refusée", y a-t-il de toute façon je peux placer les paramètres système de telle sorte que a) cette même commande dans /etc/fstab/les montages automatiques et b) configurer les choses afin que je puisse gérer le partage comme s'il l'était se comporter exactement comme un volume local

user50536
la source

Réponses:

10

Si vous ajoutez le partage à fstab, vous devriez être d'accord, mais n'oubliez pas que vous devez disposer d'une connexion réseau avant de monter le lecteur. Il y a l'option "réseau" pour ça.

Maintenant, pour le faire ressembler "exactement" à une partition native, vous ne pouvez pas. Certaines choses ne sont pas prises en charge sur un lecteur réseau. Il y a encore plus de choses qui "peuvent" être prises en charge, mais cela dépend de la configuration des hôtes.

Vous pouvez cependant vous rapprocher.

Ne montez jamais les choses en tant que root (sur le réseau)

Modifiez votre configuration pour que

mount -t cifs -o username = someuser, password = somepass //192.168.0.110/backup / var / backup

Ensuite, dans / etc / fstab, ajoutez

//192.168.0.110/backup / var / backup cifs username = someuser, password = somepass, network, iocharset = utf8, file_mode = 0777, dir_mode = 0777, noperm

Les modes dir_mode et file_mode forcent les fichiers locaux à fonctionner comme s'ils avaient ces autorisations. Vous pouvez également définir d'autres options de masquage et options utilisateur pour permettre à d'autres d'accéder aux dossiers. Gardez à l'esprit que cela supprime une couche de sécurité. Si vous essayez d'exécuter des sauvegardes, vous pouvez essayer des sauvegardes sur ssh ou nfs si possible. (nfs est comme cifs mais beaucoup plus agréable pour les partages Linux vers Linux, et ssh est pris en charge par presque tous les outils de sauvegarde disponibles).

coteyr
la source
Gardez également à l'esprit que cifs est censé être destiné aux montages utilisateur et non aux systèmes entiers. Il suppose essentiellement que vous monterez 1 utilisateur de ce côté à 1 utilisateur de ce côté.
coteyr
merci pour votre aide, à la fin je l'ai ajouté comme nfs :-) toujours u répondu correctement
user50536
Sont file_mode=0777,dir_mode=0777,nopermcensés figurer dans la sortie de mount?
Karl Richter
@KarlRichter Je n'ai probablement pas bien saisi votre question, mais ce sont toutes les options disponibles avec l' mount.cifsoutil.
can-ned_food