Soru UNIX olanları eklemek zorunda kalmadan Samba kullanıcılarını ekleyebilir miyim?


Debian sunucumda bir Samba paylaşımını yapılandıracağım ve basit bir şekilde oluşturmak istiyorum username:password UNIX kullanıcılarını makineme eklemek zorunda kalmadan paylaşımlara erişebilecek hesaplar.

Bunu yapabilir miyim ?

Şimdiden çok teşekkürler!

Quentin


5
2017-09-24 21:42


Menşei




Cevaplar:


İşte iyi bir açıklama: http://ubuntuforums.org/showthread.php?t=825686

"Unix hesabına ihtiyaç duymanızın nedeni, samba'nın dosya sistemindeki izinlere göre dosyalara erişimi kısıtlayabilmesidir. Unix kullanıcısı bir dosyayı okumak için yerel izne sahip değilse, aynı ada sahip samba kullanıcısı olmayacaktır. Paylaşım ayarları ne olursa olsun onu okuyabiliyorum. Bence samba kullanıcısı bir UID ile / etc / passwd'de listelendiği sürece unix hesabını devre dışı bırakabilirsiniz. "


1
2017-09-24 21:53



Bu cevaptan korktum. Ancak, en azından UNIX olmayan bazı kullanıcı adlarını biriyle eşleyemediğinizi hayret verici buluyorum. Her Samba hesabının UNIX eşdeğerine sahip olması gerekir, ki bu benim için bir anlam ifade etmiyor, çünkü bu benim için hiç de mantıklı değil. - Quentin Barrand


[Global] bölümünüzü kontrol edin. Var security = user parametre. Bu bölümü ayarladıysanız = user Yine de bir şifre istenecek. Bunu değiştirmek zorundasın security = shareancak bu seçeneğin kullanımdan kaldırıldığını unutmayın!


1
2017-08-19 12:50





birden fazla sanal kullanıcıyı "hiç kimse" ayrıcalıklı olmayan unix hesabına eşleyebilirsiniz:

daha fazla ayrıntı burada: http://htyp.org/smbusers

bu yüzden şöyle görünecekti:

kimse = kullanıcı1 kullanıcı2 kullanıcısı2

tersine, bu unix hesaplarını ekleyebilir ve / sbin / nologin öğesini kabuk olarak ekleyebilirsiniz.


0
2017-09-24 21:57



Aslında denedim ama sonra kullanıcıyı eklediğimde nobody  valid users parametresi, hala bağlantı sırasında bir parola sordum ve aşağıdaki hata iletisini alıyorum: Unable to find suitable address. - Quentin Barrand
samba mount komutunu yapıştırın .... ie. mount -t cifs -o kullanıcı = kullanıcı1 //10.0.0.1/mount / mnt / smbmount - nandoP
Bu tam olarak yaptığım şey. Ve ben bir şifre sordum. - Quentin Barrand