| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
leon2004 Forista
Registrado: 05 Ago 2010 Mensajes: 2
|
Publicado: Jue Ago 05, 2010 10:01 am Asunto: nunca renombrar una carpeta |
|
|
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 |
|
 |
ersolan Forista

Registrado: 26 Feb 2007 Mensajes: 963 Ubicación: Colombia
|
Publicado: Jue Ago 05, 2010 1:28 pm Asunto: |
|
|
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 |
|
 |
TheBalrog BOFH
Registrado: 05 Abr 2004 Mensajes: 2771 Ubicación: Querétaro, Qro. México
|
Publicado: Jue Ago 05, 2010 2:58 pm Asunto: |
|
|
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 |
|
 |
miguelgf Forista

Registrado: 28 Dic 2006 Mensajes: 370
|
Publicado: Jue Ago 05, 2010 11:20 pm Asunto: |
|
|
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 |
|
 |
leon2004 Forista
Registrado: 05 Ago 2010 Mensajes: 2
|
Publicado: Vie Ago 06, 2010 7:49 am Asunto: No se si me he explicado bien es el escritorio del usuario |
|
|
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 |
|
 |
ersolan Forista

Registrado: 26 Feb 2007 Mensajes: 963 Ubicación: Colombia
|
Publicado: Vie Ago 06, 2010 4:11 pm Asunto: |
|
|
| 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 |
|
 |
yayopoint Forista

Registrado: 05 Ago 2006 Mensajes: 153 Ubicación: Viña del Mar, Chile
|
Publicado: Lun Ago 09, 2010 2:55 pm Asunto: |
|
|
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 |
|
 |
tsk Forista
Registrado: 11 Ago 2008 Mensajes: 10
|
Publicado: Vie Sep 24, 2010 5:10 am Asunto: |
|
|
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 |
|
 |
|