У вас неоднозначная строка есть: guest account = oleg
Убрал. Не помогло. Картина теперь такая: при заходе на сервер спрашивают логин-пароль. Я ввожу, меня допускают к папкам, но я могу только смотреть их содержимое. Ни запускать существующие файлы, ни создавать новые я не могу. Недостаточно прав.
Теперь конфигурация выглядит так:
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
Права на папки:
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
В общем, последнюю голову сломал. Не понимаю, почему не работает.
Надо дать права на запись пользователю oleg к каждой из папок и все заработает. Делается это командой
sudo chown -R имя пользователя /название папки,,
например, для пользователя oleg открыть запись в папку /mnt/main_raid5/_Music, команда будет выглядеть
sudo chown -R oleg /mnt/main_raid5/_MusicИ так для каждой папки. До этого установите права для каждой папки
sudo chmod -R 777 /mnt/main_raid5/_Music