Доступ запрещен на совместно используемых файлах Samba

Я настроил сервер самбы после этой страницы https://wiki.ubuntuusers.de/Samba_Server/

Что я сделал:

1. sudo apt-get install samba-common samba
2. sudo  adduser --no-create-home <username> 
3. sudo smbpasswd -a <username>
4. mkdir /mnt/FILESERVER

мой/etc/samba/smb.conf похож

[global]
workgroup = WORKGROUP
server string = %h server (Samba, Ubuntu)
netbios name = HoloFileServer
wins support = yes
dns proxy = no
name resolve order = lmhosts host wins bcast

interfaces = enp3s0
bind interfaces only = yes

log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0

panic action = /usr/share/samba/panic-action %d

server role = standalone server
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .

pam password change = yes
map to guest = bad user

usershare allow guests = yes

#======================= Share Definitions =======================

## my Shared
[Shared]
writeable = yes
path = /mnt/RAID/FILESERVER/
comment = Fileserver
guest account = <username>
wide links = no
security = user

Попытка получить доступ к \fileServer\Share из Windows говорит Доступ запрещен

Чего-то не хватает?

(Я также уже попробовал chwon <username>:<usergroup> /mnt/FILESERVER)

Править:
- Прикладное изменение в adduser опциях, как предложено
- Измененный smb.conf

0
задан 20 March 2017 в 09:14

1 ответ

Путем добавления пользователя с эти --disabled-login переключаются, результат как извлечен из добавить пользовательской страницы справочника.

 --disabled-login
              Do  not  run passwd to set the password.  The user won't be able
              to use her account until the password is set.

я не верю smbpasswd -a, работает, как Вы думаете, как эта выборка из smbpasswd страницы справочника указывает.

 Note that the
           default passdb backends require the user to already exist in the
           system password file (usually /etc/passwd), else the request to add
           the user will fail.

я полагаю, что можно решить большинство вопросов, которые Вы создали для себя путем создания пароля для рассматриваемой учетной записи с sudo passwd <username>

Другая проблема, которой я верю, может относиться к трудностям, использование --shell /bin/false, который насколько я понимаю будет просто соединение отбрасывания без объяснения

Источники:

man adduser

man smbpasswd

man passwd

https://unix.stackexchange.com/questions/10852/whats-the-difference-between-sbin-nologin-and-bin-false

0
ответ дан 3 November 2019 в 14:37

Другие вопросы по тегам:

Похожие вопросы: