Si desde la consola escribo Nautilus, puedo abrir el navegador de archivos como root y ya puedo cambiar los permisos de archivos como fstab como superusuario.
Los grupos tienen que existir antes que los usuarios, si creamos primero el usuario crea un grupo con el nombre del usuario y crea el usuario. Todos los usuarios tienen un número interno (comenzando desde el 1000), se lo podemos dar nosotros escribiendo u como veremos más abajo.
Cada usuario tiene un grupo principal y un resto de grupos.
Creamos usuarios con el comando useradd.
Se puede crear un usuario con espacio de trabajo o sin espacio de trabajo.
Abrimos el terminal.
Crear un usuario
Siempre en minúsculas (para evitar problemas)
Metemos a josé en el grupo root
Una vez creado hay que utilizar usermod y utilizar la a para añadir a grupos, si no la usamos, pierde los anteriores.
Vamos a crear un grupo producción y otro calidad con el comando groupadd.
Añadimos usuarios a los grupos.
Explicación de los que vemos en pantalla. En el primer carácter si es guión – es un archivo, si es d es una carpeta.
l vinculo simbólico débil (como el acceso directo de Windows) , vinculo fuerte concepto diferente a Windows.
Los siguientes tres grupos de letras son:
-rwxr permisos de propietario,
-xr permisos de grupo copropietario
-x permisos del resto
r-> lectura
w -> escritura
x -> ejecución
rwx -> 111 -> 7 permiso de lectura, escritura y ejecución
rwx -> 101 -> 5 permiso de lectura y ejecución
con octal lo convertimos a 777 o similar quitamos y damos permisos con chmod permisos al objeto. Cambiamos permisos de u01 a 750
chmod 750 /u01
Para que sea de propiedad de josé.
chown jose /u01
para cambiar permisos a un grupo.
chgrp calidad /u01
O equivalente a lo anterior en una sola instrucción.
chown jorse:calidad /u01
Como regla general, el significado de cada número es el siguiente:
7 lectura, escritura y ejecución
6 lectura y escritura sin ejecución
5 lectura y ejecución
4 sólo lectura
Para hacer a josé del grupo calidad hacemos:
chown –R jose calidad /u01
R es recursivo (da permisos a todo lo que dependa por debajo de ese directorio), modificamos los permisos a la carpeta y listamos sólo las que empiezan por u0 con |grep u0
Passwd jose pide cambiar la contraseña.
Ejemplos de creación de Usuarios y de permisos a las carpetas.
El script de creación quedaría así:
Ahora vamos a dar permisos sobre las carpetas a diferentes usuarios.
El script para dar estos permisos, sería el siguiente:
No hay comentarios:
Publicar un comentario