71 votes

Comment monter un partage CIFS ?

J'utilise Ubuntu 11.10, et j'essaie de monter un serveur freenas. J'ai configuré le serveur pour qu'il soit partagé dans cifs y nfs sans succès.

J'ai essayé smbmount //192.168.1.### /mnt/

Je ne suis pas un nouveau venu sur Ubuntu mais je suis loin d'être un utilisateur expérimenté, je préférerais donc une option d'interface graphique si elle est disponible.

Comment monter un cifs partager en 11.10 ?

106voto

Bryan Marble Points 781

Il y a pyNeighborhood qui est un guide pour monter les partages samba et disponible dans le centre de logiciels pour le téléchargement.

Il y a un bon article situé ici sur la façon de le mettre en place et de l'utiliser.

Installez d'abord cifs utils

sudo apt-get install cifs-utils

Alternativement, la commande de base du terminal est :

mount -t cifs -o username=USERNAME,password=PASSWD //192.168.1.88/shares /mnt/share

Si vous souhaitez voir votre montage dans Nautilus, il serait bon de créer d'abord un sous-dossier dans /media/USERNAME/ par exemple :

mkdir /media/paul/cifsShare

De même, le mot de passe pourrait être omis dans la commande mount par exemple (cela permettra également de démontrer les modes fichier/dossier) :

sudo mount -t cifs //nas-server/cifsShare /media/paul/cifsShare -o username=paulOnNAS,iocharset=utf8,file_mode=0777,dir_mode=0777,soft,user,noperm

dans ce cas, le mot de passe (en fait 2 mots de passe) vous sera demandé au moment du montage.

Jetez un coup d'œil à la Documentation Samba ici sur la façon de le faire et de le configurer correctement pour le montage au démarrage, etc.

15voto

binamenator Points 183

C'est comme map7 l'a dit, mais si vous ne voulez pas utiliser les permissions root à chaque fois que vous modifiez un fichier sur le disque, alors vous devrez monter dans un dossier utilisateur, et vous assurer que le gid et le uid sont définis à votre nom d'utilisateur.

La commande les fixe :

mount -t cifs -o username=USERNAME,password=PASSWD,uid=$USER,gid=$USER //192.168.1.88/shares ~/mnt/share

Notez que mnt a été créé dans ~/mnt/share 代わりに /mnt/share .

Vous pouvez également omettre le mot de passe=PASSWD si vous voulez qu'il vous invite au lieu que vous l'ayez dans la commande, qui est potentiellement stockée dans l'historique de votre Shell :

mount -t cifs -o username=USERNAME,uid=$USER,gid=$USER //192.168.1.88/shares ~/mnt/share

5voto

Frank Nocke Points 999

1) Mon partage samba apparaît dans Caja (l'"explorateur" d'ubuntu 16.04) sous la forme suivante

smb://thinkpad/ddrive/

C'est un bon test de lithmus, il n'y a pas de problèmes de connexion/trajet.

( avertissement : Si caja vous demande les informations d'identification du mot de passe de votre machine Windows, vous pouvez changer le domaine de WORKGROUP pour le nom de la machine, par exemple 'thinkpad'. Ensuite, les informations d'identification véritablement locales de votre lecteur devraient suffire).

2) Si cela fonctionne, voici la commande :

sudo mount -t cifs -o username=frank //thinkpad/ddrive /mnt/ddrive
  • Assurez-vous au préalable que /mnt/ddrive existe en tant que répertoire vide.
  • Vous pouvez également ajouter un ,password=supersecret directement (sans espace) après nom d'utilisateur=, mais vous pouvez aussi attendre d'être invité, lorsque vous entrez la commande.

3voto

pauljohn32 Points 3457

Je ne suis pas d'accord avec l'affirmation selon laquelle root est toujours nécessaire pour faire fonctionner les connexions cifs. Il est vrai qu'il est toujours nécessaire pour le CLI smbmount, mais un gestionnaire de fichiers tel que nautilus a la capacité de monter un partage cifs et il n'est pas nécessaire d'être root.

Je n'utilise pas Gnome, mais j'ai toujours Nautilus installé. Exécutez cette commande dans un terminal pour éviter qu'elle n'essaie de prendre le contrôle du bureau.

$ nautilus --no-desktop &

Dans Ubuntu 16.04, le menu arborescent de gauche a "Connecter au serveur" en bas. Cliquez dessus, la suggestion est de taper "smb://foo.example.com". smb est un ancien mot pour "cifs", et si vous mettez votre serveur et votre partage avec smb:// au début, la connexion fonctionne ! Je vous le promets. Si votre partage est nommé, il est requis après un slash, "smb://foo.example.com/myshare".

J'ai utilisé d'autres gestionnaires de fichiers de la même manière. Le protocole doit être "smb://".

3voto

Amit Vujic Points 160
  1. Vous pouvez mettre tous ces détails dans /etc/fstab afin que les répertoires soient montés au démarrage du système. Si Windows ou le serveur SMB est sur l'adresse IP 192.168.1.1

    /etc/fstab
    //192.168.1.1/SharedFolder/    /mnt/linux_smb   cifs    username=winuser,password=TopSecret   0    0
  2. Créer un répertoire comme point de montage linux

    mkdir /mnt/linux_smb
    chmod 755  /mnt/linux_smb
  3. Pour la première fois, montez ceci manuellement

    mount -a
  4. Les erreurs éventuelles peuvent être trouvées par

    dmesg | tail

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X