Bunu göz önünde bulundurarak düşünebildiğim ve bulabildiğim her şeyi yordum ve işe yaramadı. bu sayfa bile
Partent dir oluşturun, sisteme bir grup adı ekleyin, bu gruba iki kullanıcı ekleyin. dir sahipliğini o dizine ekle. bir kullanıcı olarak giriş yapın, bir dizin oluşturun, diğer kullanıcıya su verin ve o kullanıcının ilk kullanıcının dosyasını düzenlemeye çalışmasını sağlayın ve bu bana izin vermiyor.
İki veya daha fazla kullanıcının, bu direktörün ve onun sahibi olduğu gruba bağlı olan herkes tarafından oluşturulan subDir'in içindeki her şeyi yapabilmesi gerekir.
sudo find /run/media/bob/WD3TB/ftp-test/ -type d -exec chmod g+rw '{}' -R \;
sudo chgrp -R ftptest run/media/bob/WD3TB/ftp-test
[bob@voided1 bob2dir]$ mkdir bobDir
[bob@voided1 bob2dir]$ ls -la
total 12
drwxr-sr-x 3 bob ftptest 4096 Dec 6 18:25 .
drwxrws--- 4 bob ftptest 4096 Dec 6 18:18 ..
drwxr-sr-x 2 bob ftptest 4096 Dec 6 18:25 bobDir
[bob@voided1 bob2dir]$ su userx
Password:
userx@voided1.what/run/media/bob/WD3TB/ftp-test>> cd bob2dir
userx@voided1.what/run/media/bob/WD3TB/ftp-test/bob2dir>> touch userxFile
touch: cannot touch 'userxFile': Permission denied
userx@voided1.what/run/media/bob/WD3TB/ftp-test/bob2dir>> cat /etc/group
ftptest:x:1002:bob,userx
Her iki kullanıcı da grup sahibi olarak eklenen ftptest grubuna mı eklenmiş?
Komutu çalıştırabilirim ve her ikisinin de birbirini ne yapması gerekiyorsa yapmasına izin verilir, o zaman bir veya başka bir şey yeni, dir veya dosya oluşturduğunda diğeri ona dokunamaz. izin reddedildi.
Birbirimizi gruplarına bile ekledim
bob:x:1001:userx,bob
users:x:100:bob,userx
ve bu da işe yaramaz.
Bir gruba her zaman rwx'e nasıl izin verileceği, buna bağlı olanlar, ne zaman ve kim bir şey, dir veya dosya yarattığından bağımsız olarak grubun sahip olduğu dizindeki her şeyi rwx olarak ayarlayabilir. ??? ne yapalım?