Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Сетевая папка, для конкретного пользователя (http://forum.oszone.net/showthread.php?t=341435)

kapitanvagin 17-07-2019 16:26 2880270

Сетевая папка, для конкретного пользователя
 
Добрый день! На файловом сервере Astra Linuks поднята служба samba. Подскажите пожалуйста, каким образом настроить на сервере сетевую папку для доступа одного конкретного пользователя по логину и паролю? Заранее благодарен.

zai 17-07-2019 22:59 2880331

Как-то так:

/etc/samba/smb.conf

Код:

[shara]
path = /home/ПОЛЬЗОВАТЕЛЬ/shara/
create mask = 0777
directory mask = 0777
valid users = "ПОЛЬЗОВАТЕЛЬ",
write list = "ПОЛЬЗОВАТЕЛЬ",


kapitanvagin 18-07-2019 10:41 2880393

Я делал так:

[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

Папка в сети видна но при попытки доступа выдает сообщение об отсутствии разрешения на доступ. Что я делаю не правильно? И не слишком ли избыточное описание директории у меня?

zai 18-07-2019 11:57 2880403

Ты пользователя samba создал?

meZon 18-07-2019 15:36 2880434

Цитата:

Цитата kapitanvagin
path = /opt/user1/ »

в /home/user1, имхо. Или уже есть некая шара?
и конечно же
Цитата:

Цитата zai
Ты пользователя samba создал? »


kapitanvagin 19-07-2019 09:32 2880534

Цитата:

Цитата zai
Ты пользователя samba создал? »

Да но не помогает, не при настройке из GUI, не при настройке из KLI.

Цитата:

Цитата meZon
в /home/user1, имхо. Или уже есть некая шара?
и конечно же »

Принципиально, ли использование именно домашнего каталога пользака? Как тогда создать папку доступную для всех?

meZon 19-07-2019 11:54 2880554

Цитата:

Цитата kapitanvagin
Принципиально, ли использование именно домашнего каталога пользака?»

Не принципиально. Но может оказаться проще.
Цитата:

Цитата kapitanvagin
Как тогда создать папку доступную для всех? »

Если нужна шара доступная для всех, то пофиг где она будет. Нужно соблюсти все условия - разрешения, существующие реально юзеры, - и всё будет работать при правильном конфиге Самбы.

Кстати, чем создаёте samba-юзеров? Лучше бы через pdbedit.
имхо, чтоб не терзать рабочую систему и не мусорить там, поставьте на виртуалку с бриджем в основную сеть, и в ней тренируйтесь.

kapitanvagin 19-07-2019 13:26 2880571

Цитата:

Цитата meZon
Кстати, чем создаёте samba-юзеров? »

# useradd user1
# passwd user1
# smbpasswd -a user1

meZon 19-07-2019 14:50 2880584

Цитата:

Цитата kapitanvagin
# 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
Потому и писал про тесты на виртуалке, что с первого пинка скорее всего не поедет.


Время: 21:47.

Время: 21:47.
© OSzone.net 2001-