Ho un server multiutente linux con oltre 100 utenti in / etc / passwd
Vorrei consentire agli utenti di "prenotare" / "prenotare" un nome di loro gradimento (in questo caso un sottodominio, ma i dettagli non contano)
Ho creato una directory chiamata /reservations
e con chmod 777.
Se l'utente johndoe lo fa, touch /reservations/coolsite
indica che vorrebbe "possedere" quel nome "coolsite"
Il "meccanismo" dovrebbe essere istituito in modo tale che,
johndoe può cambiare idea in seguito e
rm /reservations/coolsite
annullare la prenotazione di quel nomeun altro utente non è autorizzato a farlo
touch /reservations/coolsite
, perché johndoe lo ha chiesto per primo.se johndoe il
rm
suo file, un altro utente è autorizzato a prenotarlo.gli utenti non possono
rm / rename / mv / etc
file di altre personel'utente johndoe può avere più prenotazioni facendo
touch /reservations/coolsite && touch /reservations/coolsite2
Questo è possibile usando un qualche tipo di meccanismo di permessi linux standard?
Odierei ricorrere a perl per questo, le mie abilità perl sono diventate arrugginite dal giorno in cui il rubino è arrivato con i suoi capelli biondi ondulati ...
touch
?
umask
). Oh buono uno @perlduck