The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"samba пользователи и их права"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Samba, вопросы интеграции Unix и Windows (Samba)
Изначальное сообщение [ Отслеживать ]

"samba пользователи и их права"  +/
Сообщение от Elsedar (ok) on 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. Т.е. тот логин под которым я смонитровал ресурс, но меня почему-то не воспринимают, как владельца файла при его редактировании.
Вопрос почему так?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "samba пользователи и их права"  +/
Сообщение от JohnProfic (ok) on 17-Ноя-11, 19:37 
> Есть папка //192.168.1.125/storage/pub. На нее права 0777. Создаю файл в этой папке,
> например touch file. Затем к примеру его редактирую vim file и
> при попытке сохранить оказывается, что у меня нет прав. Права на
> файл 0644. Владелец файла пользователь с uid=1002 и gid=1002. Т.е. тот
> логин под которым я смонитровал ресурс, но меня почему-то не воспринимают,
> как владельца файла при его редактировании.
> Вопрос почему так?

Samba CIFS Unix Extensions?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "samba пользователи и их права"  +/
Сообщение от Elsedar (ok) on 17-Ноя-11, 21:12 
>> Есть папка //192.168.1.125/storage/pub. На нее права 0777. Создаю файл в этой папке,
>> например touch file. Затем к примеру его редактирую vim file и
>> при попытке сохранить оказывается, что у меня нет прав. Права на
>> файл 0644. Владелец файла пользователь с uid=1002 и gid=1002. Т.е. тот
>> логин под которым я смонитровал ресурс, но меня почему-то не воспринимают,
>> как владельца файла при его редактировании.
>> Вопрос почему так?
> Samba CIFS Unix Extensions?

в манах написано deafult = yes

Вообще задача которую я хочу решить, чтобы была общая папка, где все пользователи могут создавать файлы/папки и просматривать чужие, но при этом удалять/изменять могли только свои.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "samba пользователи и их права"  +/
Сообщение от JohnProfic (ok) on 18-Ноя-11, 20:09 
>>> Вопрос почему так?
>> 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. Если их не использовать, то ковырять нужно самбу и каждому пользователю отдельно монтировать ресурс с индивидуальным логином/паролем.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру