samba пользователи и их права, Elsedar, 16-Ноя-11, 22:47 [смотреть все]Здравствуйте. Есть сервер на нем самба, вот ее конфиг:
[global] workgroup = WORKGROUP invalid users = root, @root hosts deny = ALL hosts allow = 192.168.1. 10.0.0. guest ok = no server string = Elsedar home server security = user log file = /var/log/samba/%m.log max log size = 50 dns proxy = no [storage] path = /media/storage comment = Media storage public = no writeable = yes write list = storage nadin valid users = storage nadin
Пользователи на сервере:
uid=1000(storage) gid=100(users) groups=100(users) uid=1002(nadin) gid=1002(nadin) groups=1002(nadin)
Монтирую ресурс на ноуте под логином nadin:
//192.168.1.125/storage /home/home_server cifs auto,rw,credentials=/root/credentials_home_server 0 0
Есть папка //192.168.1.125/storage/pub. На нее права 0777. Создаю файл в этой папке, например touch file. Затем к примеру его редактирую vim file и при попытке сохранить оказывается, что у меня нет прав. Права на файл 0644. Владелец файла пользователь с uid=1002 и gid=1002. Т.е. тот логин под которым я смонитровал ресурс, но меня почему-то не воспринимают, как владельца файла при его редактировании. Вопрос почему так?
|
- samba пользователи и их права, JohnProfic, 19:37 , 17-Ноя-11 (1)
> Есть папка //192.168.1.125/storage/pub. На нее права 0777. Создаю файл в этой папке, > например touch file. Затем к примеру его редактирую vim file и > при попытке сохранить оказывается, что у меня нет прав. Права на > файл 0644. Владелец файла пользователь с uid=1002 и gid=1002. Т.е. тот > логин под которым я смонитровал ресурс, но меня почему-то не воспринимают, > как владельца файла при его редактировании. > Вопрос почему так?Samba CIFS Unix Extensions?
- samba пользователи и их права, Elsedar, 21:12 , 17-Ноя-11 (2)
>> Есть папка //192.168.1.125/storage/pub. На нее права 0777. Создаю файл в этой папке, >> например touch file. Затем к примеру его редактирую vim file и >> при попытке сохранить оказывается, что у меня нет прав. Права на >> файл 0644. Владелец файла пользователь с uid=1002 и gid=1002. Т.е. тот >> логин под которым я смонитровал ресурс, но меня почему-то не воспринимают, >> как владельца файла при его редактировании. >> Вопрос почему так? > Samba CIFS Unix Extensions?в манах написано deafult = yes Вообще задача которую я хочу решить, чтобы была общая папка, где все пользователи могут создавать файлы/папки и просматривать чужие, но при этом удалять/изменять могли только свои.
- samba пользователи и их права, JohnProfic, 20:09 , 18-Ноя-11 (3)
>>> Вопрос почему так? >> Samba CIFS Unix Extensions? > в манах написано deafult = yes Эх, не понимаете намеков, все вам разжевывать надо. 1) touch file 1.1) Обновить время модификации файла "file". -- Такого файла нет. 1.2) Создать файл "file". -- Создано (права на каталог rwx). 2) vim file 2.1) Прочитать файл "file". -- Данные (владелец не мы, группа не наша, права r--). 2.2) Записать файл "file". -- Нет прав (владелец не мы, группа не наша, права r--). Чтобы это работало нужно чтобы uid-ы локальных пользователей и на сервера с самбой совпадали. > Вообще задача которую я хочу решить, чтобы была общая папка, где все > пользователи могут создавать файлы/папки и просматривать чужие, но при этом удалять/ > изменять могли только свои. ИМХО. Такое вначале нужно реализовать локально, а потом уже пытаться приделать самбу. Это при использовании Samba CIFS Unix Extensions. Если их не использовать, то ковырять нужно самбу и каждому пользователю отдельно монтировать ресурс с индивидуальным логином/паролем.
|