Partage d'un disque dur externe dans Ubuntu à l'aide de Samba

10

/media/MYDISKest où mon disque dur est monté automatiquement. J'ai créé un lien symbolique en utilisant:

ln -s /media/MYDISK /home/camilo/MYDISK
chmod 777 /home/camilo/MYDISK

Je configure smb.conf comme ceci:

[myshare1]
comment = external disk
browsable = yes
path = /home/camilo/MYDISK
guest ok = yes
read only = no
create mask = 0775

Aussi, dans la [global]section, j'ai essayé d'ajouter les lignes suivantes:

follow symlinks = yes
wide links = yes
unix extensions = no

Le problème est que lors de la navigation dans le dossier partagé de Windows 7, le message d'erreur "\\ etc \ myshare1 n'est pas accessible" s'affiche. Lorsque vous pointez pathsur un dossier normal, cela fonctionne bien. En outre, lorsque je le pointe directement à /media/MYDISK, il montre la même erreur.

EDIT : pour le rendre plus intéressant, je n’ai pas d’interface graphique, je dois donc toucher directement les fichiers de configuration.

cambraca
la source
Avez-vous essayé shares-admin? Il est livré avec le système et fonctionne assez bien jusqu’à écrire la configuration de samba.
Marcusw

Réponses:

2

Vous pouvez également essayer d'utiliser Webmin pour configurer votre partage. Il vous fournira une interface Web à laquelle vous pourrez vous connecter et configurer facilement de nombreux aspects de votre serveur:

Qu'est-ce que Webmin?

Webmin est une interface Web pour l'administration système pour Unix. En utilisant n'importe quel navigateur Web moderne, vous pouvez configurer des comptes d'utilisateurs, Apache, DNS, le partage de fichiers et bien plus encore. Webmin élimine la nécessité de modifier manuellement les fichiers de configuration Unix tels que / etc / passwd et vous permet de gérer un système à partir de la console ou à distance. Voir la page des modules standard pour une liste de toutes les fonctions intégrées à Webmin, ou consultez les captures d'écran.

terdon
la source
0

J'ai eu le même problème, et je l'ai résolu en montant le disque externe manuellement avec mon utilisateur (c'est-à-dire sans root).

Double, sosie
la source
0

Le lien symbolique:

ln -s / media / MYDISK / home / camilo / MYDISK

devrait déjà avoir 777 autorisations, donc pas besoin de:

chmod 777 / home / camilo / MYDISK

vous devrez peut-être ajuster directement les autorisations de / media / MYDISK.

Et dans le bloc de partage samba, utilisez directement:

chemin = / media / MYDISK

au lieu de:

chemin = / home / camilo / MYDISK


la source