Ich habe einen Linux-Mehrbenutzerserver mit mehr als 100 Benutzern in / etc / passwd
Ich möchte Benutzern erlauben, einen Namen ihrer Wahl zu "buchen" / "zu reservieren" (in diesem Fall eine Subdomain, aber diese Details spielen keine Rolle).
Ich habe ein Verzeichnis namens /reservationsund mit chmod 777 erstellt.
Wenn Benutzer Johndoe dies tut, touch /reservations/coolsitegibt er an, dass er diesen Namen "coolsite" "besitzen" möchte.
Der "Mechanismus" sollte so eingerichtet sein, dass
Johndoe kann später seine Meinung ändern und
rm /reservations/coolsitediesen Namen entfernenEin anderer Benutzer darf das nicht
touch /reservations/coolsite, weil Johndoe zuerst danach gefragt hat.Wenn Johndoe
rmseine Datei, kann ein anderer Benutzer sie buchen.Benutzer können keine
rm / rename / mv / etcanderen VolksdateienBenutzer Johndoe kann mehrere Buchungen haben, indem er tut
touch /reservations/coolsite && touch /reservations/coolsite2
Ist dies mit einem Standard-Linux-Berechtigungsmechanismus möglich?
Ich würde es hassen, dafür auf Perl zurückzugreifen, meine Perl-Fähigkeiten sind rostig geworden, seit der Tag, an dem Rubin mit ihren welligen blonden Haaren einherging ...
touch?
umask). Oh gut @perlduck