[U-co] Bloqueo de archivos en GNU/Linux
RŌNIN
correo.cuervo en gmail.com
Lun Oct 6 21:07:00 UTC 2008
Hola a tod en s:
Requiero cambiar el propietario de algunos archivos en GNU/Linux desde
una rutina en bash, que ejecuta dichos cambios, el cual tengo así:
#bin/bash
USUARIO=$(whoami) ---> Identifica el usuario que ingresa a cambiar el
archivo en cuestión
echo "Introduzca Nombre de Archivo" ---> Mensaje solicitando el nombre
de archivo a bloquear temporalmente
read ARCHIVO ---> Almacena en la variable ARCHIVO el nombre que
ingrese el usuario en la solicitud anterior
find /dirensayo -name $ARCHIVO ---> Busca en el directorio dado, el
nombre del archivo al cual cambiarle el propietario.
Ahora, lo pendiente: necesito hacer una comparativa (if ... else) que
active el chown si el propietario del archivo es nobody, si es
diferente a nobody que informe al usuario que no se puede realizar el
cambio solicitado.
Supongo que una vez resuelto lo anterior, podré crear un segundo
script (o una continuación) que me permita retornar el propietario
cambiado a nobody.
Mi conocimiento se limita a que con ls -l se pueden ver MUCHOS datos
sobre un archivo, pero solo necesito almacenar en una variable el
propietario, ¿Cómo puedo hacer eso desde un script en bash?
Quedo atento a sus respuestas, indicaciones, comentarios.
Cordialmente,
Cuervo Linuxero
--
No recibo/envío información elaborados en/para M$-Word, M$-Excel,
M$-PowerPoint, M$-Outlook o formatos privativos similares. Le invito a
leer mis razones:
http://www.gnu.org/philosophy/no-word-attachments.es.html
Más información sobre la lista de distribución Ubuntu-co