/media/MYDISK
где мой жесткий диск монтируется автоматически. Я создал символическую ссылку, используя:
ln -s /media/MYDISK /home/camilo/MYDISK
chmod 777 /home/camilo/MYDISK
Я настраиваю smb.conf так:
[myshare1]
comment = external disk
browsable = yes
path = /home/camilo/MYDISK
guest ok = yes
read only = no
create mask = 0775
Также в [global]
разделе я попытался добавить следующие строки:
follow symlinks = yes
wide links = yes
unix extensions = no
Проблема заключается в том, что при просмотре общей папки в Windows 7 появляется сообщение об ошибке «\\ etc \ myshare1 is not available». При указании на path
обычную папку все работает нормально. Кроме того, когда я указываю на это непосредственно /media/MYDISK
, это показывает ту же ошибку.
РЕДАКТИРОВАТЬ : чтобы сделать его более интересным, у меня нет графического интерфейса, поэтому мне нужно прикоснуться к файлам конфигурации непосредственно ..
ubuntu
samba
symbolic-link
cambraca
источник
источник
Ответы:
изменить,
/etc/samba/smb.conf
чтобы включитьforce user = yourLogin
в[global]
разделиз этой ветки у меня сработало
http://ubuntuforums.org/showthread.php?t=1710811
источник
service smbd restart
Вы также можете попробовать использовать webmin для настройки вашего ресурса. Он предоставит вам веб-интерфейс, к которому вы сможете подключиться и легко настроить многие аспекты вашего сервера:
источник
У меня была такая же проблема, и я решил ее, подключив внешний диск вручную с моим пользователем (т.е. не root).
источник
Симлинк:
ln -s / media / MYDISK / home / camilo / MYDISK
должно быть уже 777 разрешений, поэтому нет необходимости:
chmod 777 / home / camilo / MYDISK
хотя вам может потребоваться настроить разрешения для / media / MYDISK напрямую.
А в блоке общего доступа samba напрямую используйте:
путь = / медиа / MYDISK
вместо:
путь = / дом / camilo / MYDISK
источник