Dokładnie takie samo pytanie jak to , ale używając CLI zamiast GUI.
Chciałbym zezwolić na dostęp do logowania do udostępnionego katalogu SMB, ale użytkownicy nie mają innego dostępu do serwera.
Dokładnie takie samo pytanie jak to , ale używając CLI zamiast GUI.
Chciałbym zezwolić na dostęp do logowania do udostępnionego katalogu SMB, ale użytkownicy nie mają innego dostępu do serwera.
Odpowiedzi:
sudo adduser --no-create-home --disabled-password --disabled-login sambausername
sudo smbpasswd -a sambausername
Utwórz udział, edytując /etc/samba/smb.conf
. Na przykład możesz dodać coś takiego na dole:
[share name]
comment = whatever
path = /path to share
browsable = yes
read only = no
guest ok = no
Teraz dobrym pomysłem jest zrestartowanie samby:
sudo service smbd force-reload
--no-create-home --disabled-password --disabled-login
To uratowało mi dzień! Nadal pomocny w 2017 roku!
Uwaga na temat dodawania użytkowników na Sambie w wersji 4.x
W przeciwieństwie do Samby w wersji 3.xi wcześniejszych, Samba w wersji 4.x nie wymaga lokalnego użytkownika Unix / Linux dla każdego utworzonego użytkownika Samby (jeśli jest on podłączony do innego źródła uwierzytelniania, takiego jak Active Directory).
Polecenie jest następujące do dodawania użytkowników do Samba Active Directory
samba-tool user add USERNAME-HERE
Aby uzyskać więcej informacji, zobacz Howba AD DC Howto
Odpowiedź wyodrębniona z Cyberciti
Aby zweryfikować wersję Samby, po prostu użyj polecenia
samba -V
Przykładowe dane wyjściowe:
Version 4.3.11-Ubuntu