Bu sorunun aynısı , ancak GUI yerine CLI kullanmak.
Paylaşılan bir SMB dizinine giriş erişimine izin vermek istiyorum, ancak kullanıcıların sunucuya başka erişimi yok.
Bu sorunun aynısı , ancak GUI yerine CLI kullanmak.
Paylaşılan bir SMB dizinine giriş erişimine izin vermek istiyorum, ancak kullanıcıların sunucuya başka erişimi yok.
Yanıtlar:
sudo adduser --no-create-home --disabled-password --disabled-login sambausername
sudo smbpasswd -a sambausername
Düzenleyerek bir paylaşım oluşturun /etc/samba/smb.conf
. Örneğin, alta böyle bir şey ekleyebilirsiniz:
[share name]
comment = whatever
path = /path to share
browsable = yes
read only = no
guest ok = no
Samba'yı yeniden başlatmak için şimdi iyi bir fikir:
sudo service smbd force-reload
--no-create-home --disabled-password --disabled-login
Bu benim günümü kurtardı! 2017'de hala yardımcı!
Samba 4.x sürümüne kullanıcı ekleme hakkında bir not
Samba sürüm 3.x ve önceki sürümlerden farklı olarak, Samba sürüm 4.x, oluşturulan her Samba kullanıcısı için (Active Directory gibi başka bir kimlik doğrulama kaynağına bağlıysa) yerel bir Unix / Linux kullanıcısı gerektirmez.
Samba Active Directory'ye kullanıcı eklemek için komut aşağıdaki gibidir
samba-tool user add USERNAME-HERE
Daha fazla bilgi için lütfen Samba AD DC howto'ya bakın.
Tarafından Cevap Extract Cyberciti
Samba Sürümünüzü doğrulamak için sadece komutu kullanın
samba -V
Örnek Çıktı:
Version 4.3.11-Ubuntu