Вход на сайт

Навигация

Сейчас на сайте

Пользователей онлайн: 0.

Сбор новостей

Подписка на Сбор новостей

Вы здесь

Samba + права пользователей

Доброго времени суток.
Возникли непонятки с настройкой Samba.
Вроде всё работает, и русские имена файлов видны, а доступ есть только на просмотр и
запуск, но нет прав записи расшаренных ресурсов.

Как это можно
настроить. Бьюсь уже не первый день. Теперь о настройках:
/etc/samba/smb.conf

Цитата:
[global]
dos charset = 866
unix charset = KOI8-R
display charset = KOI8-R
workgroup = HOMENETWORK
server string = Samba Server %v
interfaces = eth0
guest account = guest
log file = /var/log/samba/log.%m
max log size = 50
time server = Yes
socket options = IPTOS_LOWDELAY TCP_NODELAY
os level = 99
preferred master = Yes
domain master = Yes
dns proxy = No
wins support = Yes
remote browse sync = 192.168.0.3 192.168.0.2
guest ok = Yes
hosts allow = 192.168.0., 127.
hosts deny = 0.0.0.0/0

[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
browseable = No

[print$]
path = /var/lib/samba/printers
write list = @adm, root

[tmp]
comment = Temporary file space
path = /tmp
read only = No

[public]
path = /home/public
valid users = alex, administrator
read only = No
create mask = 0776

[data]
path = /home/xxx
create mask = 0664
directory mask = 0775

[incoming]
path = /tmp
read only = No
create mask = 0666
directory mask = 0775

Монтируется это всё след.строкой в /etc/fstab:

Цитата:
//server/public /mnt/serv smbfs username=alex,password=xxxx,codepage=cp866,iocharset=koi8-r 0 0

Пользователь путём smbpasswd alex добавлен.
Как и говорил, всё монтируется, открывается, а вот записывать под обычным пользователем не даёт.
Под рутом на удалённой машине - полный доступ.
На время экспериментов директориям, которые монтируются и в которые монтируется, даются полные права всем - rwx.
Однако при монтировании получаем - r-x???

[data]
path = /home/xxx
create mask = 0664
directory mask = 0775

Попробуй дописать

writable = yes

А в fstab добавить опцию rw не пробовал?
Мож поможет.

попробовал rw в fstab, даже оставил эту опцию, как ни странно, но не помогает.

Можно ещё попробовать с опциями fmask и dmask в fstab поиграться.

Попробуй закоментить
hosts allow = 192.168.0., 127.
hosts deny = 0.0.0.0/0

jakpol
Попробовал, не помогло, видимо где-то что-то неправильно у меня.
Так и не удалось мне настроить rw доступ обычным смертным при помощи Самбы, спасибо всем,
15 минут чтения мануала и конфигурирования NFS сразу заработал, с русскими именами и rw доступом, правда некоторые файлы страшно медленно открывает, но теперь буду его копать и ускорять, благо без 3-х недельного гемороя заработал как надо. И чего я сразу в сторону NFS не посмотрел.

Вообщем один тебе совет хочу дать, сам уже 2 дня бьюсь на ентой проблеммой, пришёл я ктакому выводу или я дурак или люжи ниедут....
Мне кажется чтото недодуманно в опциях writabel, я использовал метод security = share и writabel = yes, а прова пользователям роздат по средствам unix, 2 группы пользователей admins и nobody прова разграничить получилось без проблемм....

1. Вниметельно хотя бы прочитать
#man smb.conf

Документ, конечно, объемный, но весьма полезный.
Знакомство с ним стОит строить на предмет "конспектирования" основных "фич"

2. Ознакомиться с
http://www.citforum.ru/operating_systems/linux/samba/
http://megalib.com/books/1140/index.html

Документы, конечно, не совсем новые, но дают неплохое представление о возможностях самой самбы

3. Не забывать, что SAMBA работает под ОС, у которой есть свои особенности. В частности - права доступа на файлы :)

_________________
emerge is not apt-get

emerge Your world
Gentoogle

спасибо за ответы, но пока в офисе машины только под линуксом (правда всего их 2) то пользую nfs и проблем нет. Будут появляться под виндой, придётся разбираться подробно с samb'ой.

samba вообще-то acl'ы поддерживает...

P.S.: Linux - это красная таблетка :-) Windows - синяя...