LINUX.ORG.RU

smb + права доступа


0

1

Довольно давно меня раздражает, что флешка в ext4 имеет все эти проблемы с правами доступа на других компьютерах (с другими пользователями), но это ладно. Есть ntfs всякие и fat32.

Но тут расшарил папку по smb и началась та же самая проблема, только на этот раз я и не знаю как ее решить. Файлы с другого компьютера копируются под пользователем nobody (или noone, что-то вроде того). И менять я их не могу. И, в общем, разные подобные проблемы.

Подскажите что. Спасибо.

Ответ на: комментарий от adriano32

попорбую, спасибо. Только вот проблема — расшарил папку через гномовый ГУЙ, и не могу найти куда оно конфиг папки этой прописало. Не подскажите, где самба хранит конфиги? (кроме smb.conf)

kost-bebix ★★
() автор топика
Ответ на: комментарий от kost-bebix

Хм, и путь этот указан в /etc/samba/smb.conf в разделе global. В /var находится следствие того что в /etc, смотрите внимательно /etc/samba/smb.conf и читайте man smb.conf раздел USERSHARES

adriano32 ★★★
()
Ответ на: комментарий от kost-bebix

около 240-ой строки + man smb.conf раздел usershares

(usershare path
           Points to the directory containing the user-defined share
           definitions. The filesystem permissions on this directory control
           who can create user-defined shares.
Только щас вчитался в суть треда. Попробую объяснить: nobody как и любой другой юзер в системе может быть владельцем файла (ну как у вас в шарах например), значит установив от имени nobody разрешение читать/писать всем(Other) или читать/писать группе(Group) и добавив себя в эту группу вы получите доступ к файлам. Делать первое можно так
$ su nobody
cd /var/lib/samba/usershares или куда укажете в конфиге
chmod -R o+rw ./
Второе аналогично, только chmod -R g+rw и useradd -G your_login

adriano32 ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.