учетные записи пользователя samba. конкретные разрешения пользователя и разрешения доступа для гостевого доступа

Это на самом деле не работает со мной, больше предложений? Я могу подключиться с помощью командной строки openvpn, но у меня возникают проблемы с разрешением DNS, и я считаю, что способ networkManager должен работать лучше, что, к сожалению, не

Спасибо,

0
задан 8 March 2018 в 03:10

2 ответа

Я дам вам пару способов:

Но сначала: удалите гостевую учетную запись = samba-guest line из smb.conf. Уже существует гостевая учетная запись, настроенная по умолчанию, и ее имя «никто». Вы можете проверить это самостоятельно, если хотите:

testparm -sv /dev/null | grep "guest account"

** Один из способов сделать это - это определение доли, которое выглядит примерно так:

[Test] path = /mnt/Test guest ok = yes read only = yes write list = jim create mask = 0755

Просто убедитесь, что что Test принадлежит джим:

sudo chown jim /mnt/Test

Он будет читаться только всем, кроме джим. Если ваши клиенты работают либо с Linux, либо с MacOS, им всегда будет предлагаться возможность подключения как анонимный / гостевой или с именем пользователя. Хуже того, вы можете использовать Connect-to-Server в любой ОС для принудительного ввода учетных данных. Windows - проблема, поскольку она не будет запрашивать то, что она видит в качестве гостевой части. Один из способов - «сопоставить» «диск», который является самым близким в Windows к подключению к серверу.

** Еще один способ - заставить приглашение учетных данных для всех (guest ok = нет), но все же разрешить запись только с помощью jim:

[Test] path = /mnt/Test guest ok = no read only = yes write list = jim create mask = 0755

Здесь гостевой пользователь должен отправить пользователю samba-guest свой пароль samba.

** И не забудьте добавить эти пользователи в базу данных паролей samba:

sudo smbpasswd -a jim sudo smbpasswd -a samba-guest
0
ответ дан 17 July 2018 в 19:19

Я дам вам пару способов:

Но сначала: удалите гостевую учетную запись = samba-guest line из smb.conf. Уже существует гостевая учетная запись, настроенная по умолчанию, и ее имя «никто». Вы можете проверить это самостоятельно, если хотите:

testparm -sv /dev/null | grep "guest account"

** Один из способов сделать это - это определение доли, которое выглядит примерно так:

[Test] path = /mnt/Test guest ok = yes read only = yes write list = jim create mask = 0755

Просто убедитесь, что что Test принадлежит джим:

sudo chown jim /mnt/Test

Он будет читаться только всем, кроме джим. Если ваши клиенты работают либо с Linux, либо с MacOS, им всегда будет предлагаться возможность подключения как анонимный / гостевой или с именем пользователя. Хуже того, вы можете использовать Connect-to-Server в любой ОС для принудительного ввода учетных данных. Windows - проблема, поскольку она не будет запрашивать то, что она видит в качестве гостевой части. Один из способов - «сопоставить» «диск», который является самым близким в Windows к подключению к серверу.

** Еще один способ - заставить приглашение учетных данных для всех (guest ok = нет), но все же разрешить запись только с помощью jim:

[Test] path = /mnt/Test guest ok = no read only = yes write list = jim create mask = 0755

Здесь гостевой пользователь должен отправить пользователю samba-guest свой пароль samba.

** И не забудьте добавить эти пользователи в базу данных паролей samba:

sudo smbpasswd -a jim sudo smbpasswd -a samba-guest
0
ответ дан 23 July 2018 в 20:04

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

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