/ Etc / passwd içinde 100'den fazla kullanıcısı olan bir linux çoklu kullanıcı sunucum var
Kullanıcıların beğendikleri bir adı "ayırmalarına" / "ayırmalarına" izin vermek istiyorum (bu durumda bir alt alan adıdır, ancak bu ayrıntılar önemli değildir)
/reservations
Chmod 777 adında bir dizin oluşturdum .
Kullanıcı johndoe yaparsa, touch /reservations/coolsite
o "sitenin" adı "" sahibi olmak "istediğini belirtir
"Mekanizma",
johndoe daha sonra fikrinizi değiştirebilir ve
rm /reservations/coolsite
bu adın rezervasyonunu kaldırabilirbaşka bir kullanıcının girmesine izin verilmiyor
touch /reservations/coolsite
, çünkü johndoe önce istedi.rm
onun dosyası johndoe ise, başka bir kullanıcı onu ayırmak için izin verilir.kullanıcılar
rm / rename / mv / etc
diğer kullanıcı dosyalarını kullanamazkullanıcı johndoe yaparak birden fazla rezervasyon olabilir
touch /reservations/coolsite && touch /reservations/coolsite2
Bu bir çeşit standart linux izin mekanizması kullanılarak mümkün müdür?
Bunun için perl'e başvurmaktan nefret ederim, yakut dalgalı sarı saçlarıyla birlikte geldiği günden beri perl becerilerim paslandı ...
touch
?
umask
). Oh good one @perlduck