Это на самом деле не работает со мной, больше предложений? Я могу подключиться с помощью командной строки openvpn, но у меня возникают проблемы с разрешением DNS, и я считаю, что способ networkManager должен работать лучше, что, к сожалению, не
Спасибо,
Я дам вам пару способов:
Но сначала: удалите гостевую учетную запись = 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
Я дам вам пару способов:
Но сначала: удалите гостевую учетную запись = 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