GRUP İZNİ sorunum için cevap ararken bu soruya rastladım. Soruyu okudum ve görünüşe göre sorunun yerine getirmeye çalıştığı şeyi uyguluyorum.
Bu yüzden cevaplamak için uğraştım.
Zaten lan'ımdaki tüm kullanıcılar için yalnızca okuma ve yürütme özellikli bir paylaşım ayarına sahibim ve yalnızca hesabım paylaşılan klasörlere yazma iznine sahip.
Lan'ımda ubuntu 12.04 LTS Desktop Edition kullanan çok amaçlı bir sunucum var. Linux ve windows karma istemci makineleri var.
Heres nasıl ayarladım:
Sunucumda, adında kullanıcı hesaplarım var adminveclientone
adminHesap ben ubuntu yüklü olduğunda oluşturulan hesap ve clientonehesap KULLANICI kullanılarak oluşturulan hesaptır ubuntu menüye HESAPLAR. Yalnızca standart bir izne sahiptir, yönetici ayrıcalıkları yoktur veusers gruba . Elbette bunları sadece terminali kullanarak yapabilirsiniz. İstemci makineleriniz için daha fazla ek kullanıcı hesabı ekleyin.
Paylaşılan bölüm / klasör fstab içinde yalnızca varsayılanlar seçeneği kullanılarak otomatik olarak numaralandırılır.
3. ağım bir çalışma grubu ortamında ve açık mylan çalışma grubunda.
Lan'ımdaki tüm makineler, mylan çalışma grubunu .
4. adlı paylaşılan klasörümde sharedzaten dosyalar var. Bu nedenle, aşağıdaki komutu kullanarak sahibini ve grubunu tekrar tekrar değiştiriyorum.
sudo chown -Rv admin:users /shared
5.Ayrıca klasör ve dosya iznini de ayarladım /shared , komutu kullanarak özyinelemeli klasör için
sudo chmod -Rv 750 /shared
mylançalışma grubumdaki konuk makinelerin chmod 750 kullanarak paylaşıma erişimi yok
kullanabilirsin
sudo chmod -Rv 755 /shared
usersGrup içindeki gelecekteki tüm kullanıcı hesaplarının yalnızca okuma yürütme izni vardır.
6. istemci makinemde bir (windows xp) adında bir kullanıcı hesabı oluşturdum clientone . Ubuntu sunucumda oluşturulan kullanıcı adı ve parolayla aynı. clienttwoUbuntu sunucusunda adlı ikinci bir hesap da oluşturulur ve ikinci makinemde kullanılan kullanıcı hesabıyla aynıdır (linuxmint 15).
7.Müşteri makinemde clientonehesabı kullanarak giriş yaptıktan sonra , komutu çalıştırmaya gidiyorum ve giriyorum
//192.168.10.254/shared
192.168.10.254ubuntu sunucumun ip adresidir, ubuntu sunucumda /sharedpaylaşılan klasördür İstemci makinemde iki (linuxmint 15), Menü> Ağ'a ve yazdığım Konum: iletişim çubuğuna gidiyorum:
smb://192.168.10.254/shared
Sizden şifre istenmişse, kullanıcı hesabı şifrenizi girin. Ayrıca linux makinelerinizde KEYRING etkinse anahtarlık şifreniz.
Bu benim kendi ağ kurulumumda çalışıyor. Sunucum kalamar sunucusu, xbmc ve mediatomb sunucusu ve amahi sunucusu olarak hizmet veren çok amaçlı bir sunucudur.
Hala kurulumumun dosya paylaşım bölümünü iyileştirmenin yollarını arıyorum. Yukarıdaki talimat kurşun geçirmez bir çözüm değildir, satın almayı deneyebilirsiniz. ACL ”olayını otomatik olarak paylaşılan klasörlerle birlikte test edip deniyorum. Klasör paylaşım gereksiniminiz karmaşıklaştıkça, yukarıdaki talimatlar size başarıyı garanti etmez.
Eklenen Bilgi:
Sunucumda Amahi Sunucusu yüklü, paylaşılan klasörlere erişmek istediğim kullanıcı hesapları oluşturmak için de kullandım. Yeni klasör paylaşımları oluşturmak için de kullandım.
Farklı kullanıcılar için daha karmaşık kullanıcı izni istediğinizde, ACL gidecektir.
chmod -R g+s /parentdir. Not:chmod -RGerekirse bundan önce çalıştırın