Показать полную графическую версию : Сетевая папка, для конкретного пользователя
kapitanvagin
17-07-2019, 16:26
Добрый день! На файловом сервере Astra Linuks поднята служба samba. Подскажите пожалуйста, каким образом настроить на сервере сетевую папку для доступа одного конкретного пользователя по логину и паролю? Заранее благодарен.
Как-то так:
/etc/samba/smb.conf
[shara]
path = /home/ПОЛЬЗОВАТЕЛЬ/shara/
create mask = 0777
directory mask = 0777
valid users = "ПОЛЬЗОВАТЕЛЬ",
write list = "ПОЛЬЗОВАТЕЛЬ",
kapitanvagin
18-07-2019, 10:41
Я делал так:
[user1]
path = /opt/user1/
browsable = yes
comment = user1 directory
create mask = 0777
directory mask = 0777
read only = no
guest ok = no
guest only = no
valid users = user1
write list = user1
Папка в сети видна но при попытки доступа выдает сообщение об отсутствии разрешения на доступ. Что я делаю не правильно? И не слишком ли избыточное описание директории у меня?
Ты пользователя samba создал?
path = /opt/user1/ »
в /home/user1, имхо. Или уже есть некая шара?
и конечно же Ты пользователя samba создал? »
kapitanvagin
19-07-2019, 09:32
Ты пользователя samba создал? »
Да но не помогает, не при настройке из GUI, не при настройке из KLI.
в /home/user1, имхо. Или уже есть некая шара?
и конечно же »
Принципиально, ли использование именно домашнего каталога пользака? Как тогда создать папку доступную для всех?
Принципиально, ли использование именно домашнего каталога пользака?»
Не принципиально. Но может оказаться проще.
Как тогда создать папку доступную для всех? »
Если нужна шара доступная для всех, то пофиг где она будет. Нужно соблюсти все условия - разрешения, существующие реально юзеры, - и всё будет работать при правильном конфиге Самбы.
Кстати, чем создаёте samba-юзеров? Лучше бы через pdbedit.
имхо, чтоб не терзать рабочую систему и не мусорить там, поставьте на виртуалку с бриджем в основную сеть, и в ней тренируйтесь.
kapitanvagin
19-07-2019, 13:26
Кстати, чем создаёте samba-юзеров? »
# useradd user1
# passwd user1
# smbpasswd -a user1
# useradd user1
# passwd user1
# smbpasswd -a user1 »
как-то так
useradd -G smbshare -M -N user1
pdbedit -a -u user1
smbshare уже есть по дефолту. В разрешении на шару (не в /home/user1) в качестве группы указать smbshare и задать нужные права.
В smb.conf, секция [global] должно быть security = USER и map to guest = Never. Второе дефолтное, но стоит проверить раз уже крутили.
зы\ у меня когда-то ни один чужой конфиг не cработал.
К пониманию пришёл, читая статьи цикла "Смешанные среды" на www.ibm.com/develoerworks и материалы на samba.org
Потому и писал про тесты на виртуалке, что с первого пинка скорее всего не поедет.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.