- Как настроить права на папку для Samba?,
Edd, 19:39 , 19-Окт-10 (1)> Здравствуйте! Подскажите, пожалуйста, какие права лучше выставить на папку > расшариваемую самбой. Сейчас у меня выставлено 777. Мне это не очень > нравиться, т.к. файлы, которые туда копируются автоматически получают те же права. > И при копировании файлов из расшаренной папки в другую папку расположенную > на сервере, права сохраняются и все они являются исполняемыми. Мне бы > хотелось, чтобы файлы не были исполняемыми.Ну, вы и сами могли бы поэкспериментировать с командой chmod, но насколько я помню, минимум что подходит это 0700, то есть полные права владельцу и отсутствие таковых всем остальным, естественно, не забудьте назначить правильного владельца на папку. Правда есть один способ как можно избавиться от вашей проблемы, все что нужно сделать это добавить в smb.conf в описании вашей папки - create mask = 0644 то есть, все файлы которые будут записаны в папку, будут получать эти права, а вот права на папку как я и говорил раньше меньше чем 0700 быть не могут. Так же есть опция directory mask = 0700 это для создаваемых папок, но если вы здесь выставите права меньше 0700, то создать папки вы сможете, а вот удалить или переписать туда что-то нет.
- Как настроить права на папку для Samba?,
ksod, 12:52 , 20-Окт-10 (2)>[оверквотинг удален] > нужно сделать это добавить в smb.conf в описании вашей папки - > create mask = 0644 > то есть, все файлы которые будут записаны в папку, будут получать эти > права, а вот права на папку как я и говорил раньше > меньше чем 0700 быть не могут. > Так же есть опция > directory mask = 0700 > это для создаваемых папок, но если вы здесь выставите права меньше 0700, > то создать папки вы сможете, а вот удалить или переписать туда > что-то нет.Спасибо за наводку в сторону smb.conf. Линуксом занимаюсь не давно. Пробовал экспериментировать chmod с правами на папку, но все сводиться к тому, что при выставление прав меньше 7 для всех (например 776) из windows не возможно зайти в папку. При этом если выставить права 0007, нормально заходить, можно копировать и удалять файлы. У меня уже начинаются подозрения, что делаю что-то не так. Кратко опишу, как настраивал. Создал пользователя publ, в его каталоге создал, папку publ. Владелиц и группа publ. В smb.conf добавил параметры crate mask = 0644 и directory mask = 0766. Но файлы все равно создаются с правами на выполнение -rwxr--r-- 1 nobody nogroup 472 Окт 14 12:52 Текстовый документ.txt На всякий случай прикладываю smb.conf. В ней есть еще секция [share], хотел настроить, чтобы в данную папку входить можно было, только с авторизацией, но пока тоже не получилось :). При попытке зайти из windows автоматом предлагает зайти гостем, хотя может быть это как то связано с доменом. [global]
log file = /var/log/samba/log.%m max log size = 1000 syslog = 0 workgroup = prime-tass.local netbios name = tarazed server string = anonymous lan file server security = share browseable = yes [publ] path = /home/publ/publ crate mask = 0644 directory mask = 0766 comment = publ readonly = No guest ok = Yes browseable = yes security = share #writeable = yes [share] path = /home/publ/share crate mask = 0644 directory mask = 0766 comment = share read only = yes guest ok = No browseable = yes writeable = no security = USER valid users = user1
- Как настроить права на папку для Samba?,
Edd, 19:39 , 20-Окт-10 (3)Если вы просто скопипастили конфиг, то для начала попробуйте исправить ошибку > crate mask = 0644 не crate mask = 0644, а create mask = 0644, и я уверен у вас все наладиться. Да, и если вы собираетесь давать эту шару всем, то права минимальные действительно должны быть 0007, в случаи если же пользователь будет авторизироваться, то минимум 0700 и владельцем папки должен быть обязательно этот пользователь.
- Как настроить права на папку для Samba?,
ksod, 11:09 , 21-Окт-10 (4)> Если вы просто скопипастили конфиг, то для начала попробуйте исправить ошибку >> crate mask = 0644 > не crate mask = 0644, а create mask = 0644, и я > уверен у вас все наладиться. > Да, и если вы собираетесь давать эту шару всем, то права минимальные > действительно должны быть 0007, в случаи если же пользователь будет авторизироваться, > то минимум 0700 и владельцем папки должен быть обязательно этот пользователь. Спасибо, все заработало!
|