Установка доступа к папкам и файлам

Автор nialiv, 28 февраля 2014, 17:37:09

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

nialiv

Я не понимаю, неужели трудно помочь человеку. Делал десятки, если не сотни запросов в интернете, но ни один не может, или не хочет помочь. Или «гнут пальцы», или отправляют на ссылку, где ничего невозможно понять, или в этой ссылке всё совершенно не подходит. Я установил Samba  создал папки и настроил файл конфигурации. Практически всё получилось. Единственное, что получилось это получить доступ к общим папкам и увидеть в них файлы. Чтобы была возможность их открыть пришлось в Nautilus установить права для "Группы" и для «Остальные" "Чтение и запись"  для  каждого файла. Только в этом случае имеется возможность просмотра файлов. Изменить, удалить или добавить файлы невозможно — нет доступа. У меня 2 вопроса как создать удалённого пользователя в группе, например «user» и дать ему возможность полного доступа к общим папкам. В моём случае папки «user» и "common". Состав файла конфигурации samba:

[global]
workgroup = workgroup
netbios name = niksrv
server string = %h server
dns proxy = no
security = share
log file = /var/log/samba/log.%m
max log size = 1000
encrypt passwords = true
syslog = 0
# sbrowseable = yes
# chmod 777 /home/common/

[user]
path = /home/user
comment = mediafiles
readonly = No
guest ok = Yes
# chmod 777

[common]
path = /home/common
comment = Common files
readonly = No
guest ok = Yes
create mask = 0700
directory mask = 0700

# [profiles]
#   comment = Users profiles
#   path = /home/samba/profiles
#   guest ok = no
#   browseable = no
#   create mask = 0600
#   directory mask = 0700

[printers]
   comment = All Printers
   browseable = no
   path = /var/spool/samba
   printable = yes
   guest ok = no
   read only = yes
   create mask = 0700

[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = no

Будьте людьми, помогите кто знает, как это сделать. Если не знаете, лучше не отвечайте. Не надо давать мне ссылки я из просмотрел и опробовал сотни, если не тысячи десятки раз убивал систему – всё бесполезно.  Убедительная просьба, если не трудно пришлите ответ на nik53iv@mail.ru, очень прошу с пояснениями. Николай.

endru

nialiv, или просто Коля  :)
У вас пользователь не добавлен в samba-пользователи (делать нужно на сервере и на клиенте)
smbpasswd -a username
вместо username  вводим своего пользователя
конфиг для шары лучше сделать такой:
[user]
path = /home/user
valid users = username

права на директорию можно выставить 777, samba сама ограничивает доступ к шаре. в данном случае к шаре имеет доступ только username

если хотите чтобы любой пользователь смог вносить изменения в шаре, то нужно сделать такой конфиг шары:
[user]
path = /home/user
guest ok = yes
writeable = yes
create mask = 0777
directory mask = 0777

xbsd

Цитата: nialiv от 28 февраля 2014, 17:37:09Я не понимаю, неужели трудно помочь человеку.
Конечно не трудно. А кому помогли Вы?
Цитата: nialiv от 28 февраля 2014, 17:37:09Практически всё получилось. Единственное, что получилось это получить доступ к общим папкам и увидеть в них файлы.
Т.е. не получилось нихрена, что требовалось реализовать.
Николай, Вы очередной бгрбгр, который считает что ему все должны.
Мало того, что Вы пишите в таком тоне и буквально требуете помочь Вам, так еще и просите прислать Вам решение на почту. Свинство.