Tengo un servidor multiusuario de Linux con más de 100 usuarios en / etc / passwd
Me gustaría permitir a los usuarios "reservar" / "reservar" un nombre de su agrado (en este caso, un subdominio, pero esos detalles no importan)
He creado un directorio llamado /reservationsy con chmod 777.
Si el usuario johndoe lo hace, touch /reservations/coolsiteindica que le gustaría "poseer" ese nombre "coolsite"
El "mecanismo" debe configurarse de modo que,
johndoe puede cambiar de opinión más tarde y
rm /reservations/coolsitecancelar la reserva de ese nombreotro usuario no está autorizado
touch /reservations/coolsite, porque johndoe lo solicitó primero.si johndoe
rmsu archivo, otro usuario puede reservarlo.los usuarios no pueden
rm / rename / mv / etcotros archivos de personasel usuario johndoe puede tener múltiples reservas haciendo
touch /reservations/coolsite && touch /reservations/coolsite2
¿Es esto posible utilizando algún tipo de mecanismo de permisos estándar de Linux?
Odiaría recurrir a Perl para esto, mis habilidades de Perl se han oxidado desde el día en que Ruby llegó con su cabello rubio ondulado ...
touch?
umask). Oh good one @perlduck