Tôi có một máy chủ nhiều người dùng linux với hơn 100 người dùng trong / etc / passwd
Tôi muốn cho phép người dùng "đặt chỗ" / "dự trữ" tên theo ý thích của họ (trong trường hợp này là tên miền phụ, nhưng chi tiết đó không thành vấn đề)
Tôi đã tạo một thư mục được gọi /reservations
và với chmod 777.
Nếu người dùng johndoe làm, touch /reservations/coolsite
anh ta chỉ ra rằng anh ta muốn "sở hữu" cái tên đó "coolsite"
"Cơ chế" nên được thiết lập sao cho,
johndoe có thể thay đổi suy nghĩ sau đó và
rm /reservations/coolsite
bỏ đặt tên đómột người dùng khác không được phép
touch /reservations/coolsite
, vì johndoe đã yêu cầu nó trước.nếu johndoe
rm
tập tin của mình, một người dùng khác được phép đặt nó.người dùng không thể
rm / rename / mv / etc
tập tin folks khácngười dùng johndoe có thể có nhiều đặt phòng bằng cách làm
touch /reservations/coolsite && touch /reservations/coolsite2
Đây có phải là có thể sử dụng một số loại cơ chế quyền linux tiêu chuẩn?
Tôi ghét phải dùng đến perl vì điều này, kỹ năng perl của tôi đã trở nên rỉ sét kể từ ngày ruby xuất hiện cùng với mái tóc vàng lượn sóng của cô ấy ...
touch
?
umask
). Ôi một cái tốt @perlduck