Linux en Espanol Espontaneas - De tu ojo a la web
 
nunca renombrar una carpeta (tema #23323)
Publicar nuevo tema   Responder al tema    Foros de discusión -> Estaciones de Trabajo
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
leon2004
Forista


Registrado: 05 Ago 2010
Mensajes: 2

MensajePublicado: Jue Ago 05, 2010 10:01 am    Asunto: nunca renombrar una carpeta Responder citando

Hola a todos quisiera saber com evitar que renombre un usuario una carpeta que esta dentro de su propio escritorio le he puesto que no la pueda eliminar pero si la renombra estamos en las mismas por que es un enlace de una web educativa en red local y se necesita que la direccion no varie
gracias un saludo.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
ersolan
Forista


Registrado: 26 Feb 2007
Mensajes: 963
Ubicación: Colombia

MensajePublicado: Jue Ago 05, 2010 1:28 pm    Asunto: Responder citando

Primero esta no es la sección para esa pregunta, es en estaciones de trabajo... Ahora no tengo un sistema linux a la mano así que no se si puedas asignarle permisos de solo lectura para que no se le hagan modificaciones.
_________________
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor Yahoo Messenger MSN Messenger
TheBalrog
BOFH


Registrado: 05 Abr 2004
Mensajes: 2771
Ubicación: Querétaro, Qro. México

MensajePublicado: Jue Ago 05, 2010 2:58 pm    Asunto: Responder citando

Tema movido.

Puedes usar ACL, pero no tengo mucha experiencia al respecto así que te tocará investigar cómo hacerlo.

Saludos.
_________________

By ersolan
Volver arriba
Ver perfil de usuario Enviar mensaje privado
miguelgf
Forista


Registrado: 28 Dic 2006
Mensajes: 370

MensajePublicado: Jue Ago 05, 2010 11:20 pm    Asunto: Responder citando

Hola.

En linux no se renombran cosas, se mueven. Basándonos en esto, puedes conseguir lo que quieres si el usuario no tiene permiso de escritura en la carpeta que contiene a la que quieres proteger.

Por ejemplo, supongamos que existen:
Código:
rwxr-xr-x root root /tmp/cualquiera
rwxr-xr-x miguel users /tmp/cualquiera/protegeme

La carpeta que quieres que no te renombren es "protegeme"
El usuario "miguel" no podra renombrar "protegeme" pero sí podrá escribir y borrar dentro.

Continuamos con el ejemplo:
El usuario miguel puede entrar a ver que existe la carpeta protegeme pero no renombrarla.
Código:
[miguel@maquinita ~]$ cd /tmp/cualquiera/
[miguel@maquinita cualquiera]$ ls -l
total 4
drwxr-xr-x 2 miguel users 4096 2010-08-06 01:14 protegeme/
[miguel@maquinita cualquiera]$ mv protegeme nombreindebido
mv: no se puede mover «protegeme» a «nombreindebido»: Permiso denegado


El usuario miguel sí puede entrar dentro de protegeme y crear, remobrar o borrar contenido:

Código:
[miguel@maquinita cualquiera]$ cd protegeme/
[miguel@maquinita protegeme]$ pwd
/tmp/cualquiera/protegeme
[miguel@maquinita protegeme]$ mkdir directorio_de_prueba
[miguel@maquinita protegeme]$ touch fichero_de_prueba
[miguel@maquinita protegeme]$ ls -la
total 12
drwxr-xr-x 3 miguel users 4096 2010-08-06 01:27 ./
drwxr-xr-x 3 root   root  4096 2010-08-06 01:21 ../
drwxr-xr-x 2 miguel users 4096 2010-08-06 01:27 directorio_de_prueba/
-rw-r--r-- 1 miguel users    0 2010-08-06 01:27 fichero_de_prueba
[miguel@maquinita protegeme]$ mv fichero_de_prueba fichero_remobrado
[miguel@maquinita protegeme]$ mv directorio_de_prueba directorio_renombrado
[miguel@maquinita protegeme]$ ls -la
total 12
drwxr-xr-x 3 miguel users 4096 2010-08-06 01:28 ./
drwxr-xr-x 3 root   root  4096 2010-08-06 01:21 ../
drwxr-xr-x 2 miguel users 4096 2010-08-06 01:27 directorio_renombrado/
-rw-r--r-- 1 miguel users    0 2010-08-06 01:27 fichero_remobrado
[miguel@maquinita protegeme]$ rmdir directorio_renombrado/
[miguel@maquinita protegeme]$ rm fichero_remobrado
rm: ¿borrar el fichero regular vacío «fichero_remobrado»? (s/n) s
[miguel@maquinita protegeme]$ ls -la
total 8
drwxr-xr-x 2 miguel users 4096 2010-08-06 01:28 ./
drwxr-xr-x 3 root   root  4096 2010-08-06 01:21 ../



Saludos.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
leon2004
Forista


Registrado: 05 Ago 2010
Mensajes: 2

MensajePublicado: Vie Ago 06, 2010 7:49 am    Asunto: No se si me he explicado bien es el escritorio del usuario Responder citando

En el escritorio del usuario ya he probado con los permisos 755 y cambiandolo de usuario en este caso es un archivo y no una carpeta, siempre lo puede borrar de tantas pruebas a veces no lo renombra pero si lo borrar
¿ en el escritorio de su propio usario puede este mismo no renombrar ni eliminar un lanzador?
archivo:
/opt/trabajo/index.html

se crea un lanzador en su escritorio para el usuario alumno con permisos 755
cuando entro como alumno lo puedo borrar.

la idea es que no se pueda borrar

gracias un saludo
Volver arriba
Ver perfil de usuario Enviar mensaje privado
ersolan
Forista


Registrado: 26 Feb 2007
Mensajes: 963
Ubicación: Colombia

MensajePublicado: Vie Ago 06, 2010 4:11 pm    Asunto: Responder citando

Cita:
¿ en el escritorio de su propio usario puede este mismo no renombrar ni eliminar un lanzador?


Se puede si el archivo pertenece a otro usuario que este en un grupo distinto como root por ejemplo y solo root pueda cambiar los permisos de visualización-modificación del archivo, en este caso un acceso directo.
_________________
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor Yahoo Messenger MSN Messenger
yayopoint
Forista


Registrado: 05 Ago 2006
Mensajes: 153
Ubicación: Viña del Mar, Chile

MensajePublicado: Lun Ago 09, 2010 2:55 pm    Asunto: Responder citando

como dice miguelgf los permisos se aplican al contenido de la carpeta y sus atributos y no a los atributos de la carpeta en sí.

Vale decir, si tienes una carpeta ~/Desktop y dentro ~/Desktop/NoRenombrar y haces un

chmod -w NoRenombrar

protegeras el contenido de NoRenombrar, pero aún podrás renombrar dicha carpeta puesto que sigues teniendo permisos sobre la que la contiene, vale decir Desktop.

tienes que quitar el permiso a Desktop:

chmod -w ~/Desktop

adicionalmente puedes asignar el escritorio al usuario root:

chown root ~/Desktop

ahora si haces un mv NoRenombrar NuevoNombre, te aparecerá un mensaje de error.

Espero haya sido de utilidad
_________________
"En este hemisferio nadie ha mirado nunca de qué lado se va el agua"
Umberto Eco, El Péndulo de Foucault

"intuir es una de esas palabras que sirve lo mismo para un barrido que para un fregado"
Julio Cortázar, Rayuela
Volver arriba
Ver perfil de usuario Enviar mensaje privado
tsk
Forista


Registrado: 11 Ago 2008
Mensajes: 10

MensajePublicado: Vie Sep 24, 2010 5:10 am    Asunto: Responder citando

Espero no llegar tarde, pero también está la opción de usar atributo de inmutabilidad

chattr +i archivo

Con eso ni root lo podrán eliminar, modificar, renombrar y mover, a menos que el mismo root le quite el atributo
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Publicar nuevo tema   Responder al tema    Foros de discusión -> Estaciones de Trabajo Todas las horas son GMT
Página 1 de 1

 
Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro




La marca registrada Linux (R) se usa siguiendo la sublicensia obtenida del "Linux Mark Institute",
el LICENCIATARIO exclusivo de Linus Torvalds, propietario de la marca en EEUU y otros países
The registered trademark Linux (R) is used pursuant to a sublicense from the Linux Mark Institute,
the exclusive LICENSEE of Linus Torvalds, owner of the mark in the U.S. and other countries
Powered by phpBB © 2001, 2002 phpBB Group

Contactos - Doraemon Games - Horse Games - Golf Games - Dog Games - Bird Games - SpongeBob Games - Pet Games