Aleksandru71, если есть трудность с настройкой самбы попробуйте установить Webmin.
Возможно, что так для вас будет настроить её гораздо проще.
Так же обратите внимание на права доступа во второй каталог.
К примеру: ls -la
Удостоверьтесь, что самба туда может писать.
Попробуйте для начала так, чтоб убедиться что в этом дело: umount /media/sanya/Sklad chown sanya:sanya /media chown sanya:sanya /media/sanya chown sanya:sanya /media/sanya/Sklad chmod 777 /media chmod 777 /media/sanya chmod 777 /media/sanya/Sklad mount /dev/sdb5 /media/sanya/Sklad
и проверьте самбу
chmod 777 /smthg
выставляет права только на директорию/файл
Если надо выставить права рекурсивно (папкам в папкам О_о), то используется ключик -R
Например: chmod 777 -R /smthg
взято из man chmod: -R, --recursive
change files and directories recursively
есть у меня такое мнение, что в данном случае только права.
я так думаю, что проблема с этим разделом? #Entry for /dev/sdb5: UUID=5af117bb-5352-40d1-8ad2-55a4eb81fa27 /media/sanya/Sklad ext4 rw,errors=remount-ro 0 1
если да, то создайте на смонтированном разделе еще одну папку, задайтена ней права для пользователя, и я думаю, что все заработает.
Прошу прощения, если комментарий будет чересчур нубистским, но не сможет ли помочь вот это:
в /etc/samba/smb.conf дописать после названия рабочей группы
usershare owner only = false
Скудные знания английского подсказывают, что благодаря этой строчке можно шарить любые папки, даже не будучи их владельцем. Способ использовался мною для расшаривания папок на ntfs разделе
Aleksandru71, если есть трудность с настройкой самбы попробуйте установить Webmin.
Возможно, что так для вас будет настроить её гораздо проще.
Так же обратите внимание на права доступа во второй каталог.
К примеру: ls -la
Удостоверьтесь, что самба туда может писать.
Webmin установлен, и с его помощью ничего не получается.
Но почему на одном жестком доступ есть, а на втором нет?
Настройки самбы то одинаковые?
sudo apt-get install system-config-samba
sudo system-config-samba
Это тоже не помогло.
Дать права с помощью гуевых программ не получилось.
Покажите ls -al из /media/sanya/Sklad и из /home/sanya
А теперь ls -la из / и из /media
Попробуйте для начала так, чтоб убедиться что в этом дело:
umount /media/sanya/Sklad
chown sanya:sanya /media
chown sanya:sanya /media/sanya
chown sanya:sanya /media/sanya/Sklad
chmod 777 /media
chmod 777 /media/sanya
chmod 777 /media/sanya/Sklad
mount /dev/sdb5 /media/sanya/Sklad
и проверьте самбу
Спасибо, помогло.
Интересно, а обязательно было делать: chmod 777 /media?
Нельзя было обойтись: chmod 777 /media/sanya/Sklad?
Проверьте :)
chmod 777 /smthg
выставляет права только на директорию/файл
Если надо выставить права рекурсивно (папкам в папкам О_о), то используется ключик -R
Например:
chmod 777 -R /smthg
взято из man chmod:
Надо только не забывать, что с ключем -R атрибут 777 выставится всему дереву, включая файлы. В случае ТС этого не надо было делать.
есть у меня такое мнение, что в данном случае только права.
я так думаю, что проблема с этим разделом?
#Entry for /dev/sdb5:
UUID=5af117bb-5352-40d1-8ad2-55a4eb81fa27 /media/sanya/Sklad ext4 rw,errors=remount-ro 0 1
если да, то создайте на смонтированном разделе еще одну папку, задайтена ней права для пользователя, и я думаю, что все заработает.
Да, с этим разделом. Какие дать права, какому пользователю?
выше.
впрочем, я бы еще включил в конфиге самбы дебаг лог, и посмотрел, что он там хочет...
иногда забавные данные вылазят.
Типа ошибка написания команды.
Прошу прощения, если комментарий будет чересчур нубистским, но не сможет ли помочь вот это:
в /etc/samba/smb.conf дописать после названия рабочей группы
usershare owner only = false
Скудные знания английского подсказывают, что благодаря этой строчке можно шарить любые папки, даже не будучи их владельцем. Способ использовался мною для расшаривания папок на ntfs разделе
В итоге поклеп на Samba был сведен к незнанию прав.
Только это уже проблема не Samba...
Отправить комментарий