У мене є багатокористувацький сервер linux із 100+ користувачами в / etc / passwd
Я хотів би дозволити користувачам "забронювати" / "зарезервувати" ім'я, яке їм сподобалося (у цьому випадку субдомен, але ці деталі не мають значення)
Я створив каталог з назвою /reservations
і з chmod 777.
Якщо користувач johndoe робить, touch /reservations/coolsite
він вказує, що хотів би "володіти" цим ім'ям "coolsite"
"Механізм" повинен бути налаштований так,
Пізніше у johndoe можна змінити свою думку і
rm /reservations/coolsite
скасувати бронювання цього іменііншому користувачеві це заборонено
touch /reservations/coolsite
, тому що johndoe спочатку попросив це.якщо Johndoe
rm
його файл, інший користувач може дозволити його забронювати.користувачі не можуть використовувати
rm / rename / mv / etc
інші файли людейКористувач johndoe може мати кілька записів, роблячи це
touch /reservations/coolsite && touch /reservations/coolsite2
Чи можливо це використовувати якийсь стандартний механізм дозволів Linux?
Мені б не хотілося вдатися до цього, мої перл-навички стали іржавими з того дня, коли рубін прийшов разом з її хвилястим світлим волоссям ...
touch
?
umask
). Ой добре @perlduck