PDA

Показать полную графическую версию : Samba. Доступ по записи.


T-101
17-04-2017, 22:48
Помогите разобраться, плиз. Бьюсь с настройками samba на ubuntu 14.04. Не могу получить доступ к папкам по записи с компьютера на Windows 7. При входе на сервер с удалённой машины ввожу логин и пароль. Видеть папки и список файлов - могу, а создавать новые - нет.

Вот список папок сервера с правами:

drwxrwxrwx 21 oleg trust_users 4096 янв. 29 16:08 _Archive
drwxrwxrwx 15 oleg smb_users 4096 янв. 26 18:49 _Cinema
drwxrwxrwx 10 oleg trust_users 4096 февр. 18 17:51 _Fm
drwxrwxrwx 6 oleg smb_users 4096 янв. 26 20:12 _Library
drwxrwxrwx 2 oleg oleg 16384 февр. 4 2016 lost+found
drwxrwxrwx 10 oleg smb_users 4096 апр. 8 2016 _Music
drwxrwxrwx 7 oleg trust_users 4096 февр. 6 2016 _Photo
drwxrwxrwx 2 oleg smb_users 4096 апр. 6 08:06 __Public
drwxrwxrwx 65 oleg smb_users 4096 янв. 26 18:21 _Soft
drwxrwxrwx 7 oleg smb_users 4096 июля 11 2016 _Sport



Пользователи Samba и Linux синхронизированы. Захожу под пользователем oleg.

Конфигурация Самбы (команда testparm):

oleg@KV170-SERVER:~$ testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[_Fm]"
Processing section "[_Archive]"
Processing section "[_Cinema]"
Processing section "[_Library]"
Processing section "[_Music]"
Processing section "[_Photo]"
Processing section "[__Public]"
Processing section "[_Soft]"
Processing section "[_Sport]"
Loaded services file OK.
Server role: ROLE_STANDALONE

Press enter to see a dump of your service definitions

# Global parameters
[global]
workgroup = KV170-NET
security = USER
idmap config * : backend = tdb

[_Fm]
comment = Fm
path = /mnt/main_raid5/_Fm
read only = No
create mask = 0777
directory mask = 0777
directory mode = 0777

[_Archive]
comment = Archive Of Documents
path = /mnt/main_raid5/_Archive
read only = No
create mask = 0777
directory mask = 0777
directory mode = 0777

[_Cinema]
comment = Cinematograph
path = /mnt/main_raid5/_Cinema
read only = No
create mask = 0777
directory mask = 0777
directory mode = 0777

[_Library]
comment = Books
path = /mnt/main_raid5/_Library
read only = No
create mask = 0777
directory mask = 0777
directory mode = 0777

[_Music]
comment = Music
path = /mnt/main_raid5/_Music
read only = No
create mask = 0777
directory mask = 0777
directory mode = 0777

[_Photo]
comment = My Photo Archive
path = /mnt/main_raid5/_Photo
read only = No
create mask = 0777
directory mask = 0777
directory mode = 0777

[__Public]
comment = Public Folder
path = /mnt/main_raid5/__Public
read only = No
create mask = 0777
directory mask = 0777
directory mode = 0777


[_Soft]
comment = Software
path = /mnt/main_raid5/_Soft
read only = No
create mask = 0777
directory mask = 0777
directory mode = 0777

[_Sport]
comment = Sport Translations
path = /mnt/main_raid5/_Sport
read only = No
create mask = 0777
directory mask = 0777
directory mode = 0777



Статус Самбы:

oleg@KV170-SERVER:/mnt$ sudo smbstatus

Samba version 4.3.11-Ubuntu
PID Username Group Machine Protocol Version
------------------------------------------------------------------------------
16519 oleg oleg 192.168.100.1 (ipv4:192.168.100.1:51294) SMB2_10

Service pid machine Connected at
-------------------------------------------------------
IPC$ 16519 192.168.100.1 Sun Apr 16 21:02:24 2017
__Public 16519 192.168.100.1 Sun Apr 16 21:02:24 2017

Locked files:
Pid Uid DenyMode Access R/W Oplock SharePath Name Time
--------------------------------------------------------------------------------------------------
16519 1000 DENY_NONE 0x100081 RDONLY NONE /mnt/main_raid5/__Public . Sun Apr 16 21:02:25 2017



Моя конечная цель: создать Самба-сервер с различными правами доступа к папкам для разных пользователей. Но пока не получается даже создать сервер с полным доступом для всех существующих пользователей. Помогите, пожалуйста разобраться что к чему.

meZon
18-04-2017, 07:29
пробовали?[__Public]
***
admin users = oleg
****man smb.conf

Хотя, в любом случае путаница у вас фееричная
drwxrwxrwx 21 oleg trust_users 4096 янв. 29 16:08 _Archive
drwxrwxrwx 15 oleg smb_users 4096 янв. 26 18:49 _Cinemaимхо, не надо так делать. Достаточно указать нужные разрешения на конкретный ресурс

Ну и, create mask = 0777 directory mask = 0777 directory mode = 0777 - странно выглядит.

T-101
18-04-2017, 21:06
Ну и, create mask = 0777 directory mask = 0777 directory mode = 0777 - странно выглядит »

Так выводит testparm. В smb.conf: create mask = 0777 directory mask = 0777.

Цитата:
drwxrwxrwx 21 oleg trust_users 4096 янв. 29 16:08 _Archive
drwxrwxrwx 15 oleg smb_users 4096 янв. 26 18:49 _Cinema
имхо, не надо так делать. Достаточно указать нужные разрешения на конкретный ресурс »

А я что сделал? У папки есть хозяин-пользователь и хозяйская группа. Группа у каждой папки своя. Пользователь oleg является администратором в системе и состоит в этих группах. Что здесь не так?

пробовали?
[__Public]
***
admin users = oleg
**** »

Попробовал. Не помогло.

T-101
18-04-2017, 21:23
man smb.conf »

Читал. В интернете мануалы читал. Примеры конфигурации читал. Не работает. Нет доступа по записи.

Pid Uid DenyMode Access R/W Oplock SharePath Name Time
--------------------------------------------------------------------------------------------------
16519 1000 DENY_NONE 0x100081 RDONLY NONE /mnt/main_raid5/__Public . Sun Apr 16 21:02:25 2017

Вот почему в этой строке значится RDONLY? Понять бы...

zai
18-04-2017, 21:50
Попробуй в шару дописать: writable = yes

T-101
20-04-2017, 23:01
Попробуй в шару дописать: writable = yes »
Сделал. То же самое.




© OSzone.net 2001-2012