Está en la página 1de 5

Comando Chmod

>> Permiso de lectura (read)


Si tienes permiso de lectura de un archivo, puedes ver su contenido.
>> Permiso de escritura (write)
Si tienes permiso de escritura de un archivo, puedes modificar el archivo.
Puedes agregar, sobrescribir o borrar su contenido.
>> Permiso de ejecucin (execute)
Si el archivo tiene permiso de ejecucin, entonces puedes decirle al sistema
operativo que lo ejecute como si fuera un programa. Si es un programa llamado
foo lo podremos ejecutar como cualquier comando.
O un script (interprete) que necesita permiso de lectura y ejecucin, un
programa compilado solo necesita ser lectura.
Los caracteres atribuidos a los permisos son:
r quiere decir escritura y viene de Read
w quiere decir lectura y viene de Write
x quiere decir ejecucin y viene de eXecute

Repaso de algunos comandos basicos
Comando ls l
Lista el contenido de la carpeta, mas los atributos de los archivos contenidos
Comando mkdir nombre_del_directorio
Crea un directorio
Comando rm r nombre_del_directorio
Borra el directorio
Comando pwd
Indica la ubicacin
Comando vi nombre_del_archivo
Edita el archivo solicitado
Comando cd nombre_del_directorio
Read Write Execute
User x
Group
Other
400
Read Write Execute
User x x
Group
Other
600
Read Write Execute
User x x x
Group
Other
700
Read Write Execute
User x x x
Group x
Other
740
Read Write Execute
User x x x
Group x x
Other
760
Read Write Execute
User x x x
Group x x x
Other
770
Read Write Execute
User x
Group
Other
400
Read Write Execute
User x x x
Group x x x
Other x
774
Read Write Execute
User x x x
Group x x x
Other x x
760

-c
Muestra los nombres de aquellos archivos cuyos permisos estn
siendo cambiados
-f Elimina la mayora de los mensajes de error
-R Cambia archivos y directorios repetidamente
-v Mostrar la informacin de la versin y salir.

Para ver qu permisos tienen tus archivos:
ls -alt

Para hacer que un archivo se pueda leer y escribir por el grupo y otros.
chmod 066 nombre_del_archivo

Para permitir a cualquier que lea, escriba y ejecute el archivo
chmod 777 nombre_del_archivo

Grupos y Usuarios
Comando adduser nombre_del_usuario
Agrega un usuario sin contrasea
Comando groupadd nombre_del_grupo
Agrega un grupo a /home
Comando adduser nombre_del_usuario g nombre_del_grupo
Agrega un usuario a un grupo definido previamente
Comando cat /etc/passwd
Muestra la lista de usuarios
Comando cat /etc/group
Muetra la lista de grupos existentes
Comando passwd usuario1
Cambia o asigna pswd
Comando su nombre_del_usuario
Cambia al usuario llamado

Comando groups nombre_del_usuario
Muestra a que grupo pertenece el usuario
Comando gpasswd nombre_del_usuario
Agrega a un usuario al grupo definido
Comando groupdel nombre_del_grupo
Elimina un grupo
Comando gpasswd d nombre_del_usuario
Elimina al usuario del grupo indicado
Comando usermod aG nombre_del_grupo nombre_del_usuario
Aade al usuario a otros grupos
Archivo Contenido
/etc/shadow Informacin reservada de las cuentas de usuario
/etc/passwd Informacin de las cuentas de usuario
/etc/gshadow Contiene informacin reservada de los grupos de usuarios
/etc/group Define a que grupos pertenecen los usuarios
/etc/sudoers Lista lo que se puede ejecutar con sudo
/home/* Carpeta personal del usuario









Ejercicio de evaluacin
.-crear 2 grupos con diferentes nombre (grupo1 y grupo2)
.-crear 4 usuarios con las mismas password
.-crear una carpeta en /home/NOMBRE_DEL_DIRECTORIO
.-cambiar los permisos al directorio creado a 777
.-crear un archivo con un usuario del grupo1 con vi, pero que los usuarios del
grupo 2 no puedan guardar cosas, pero si que lo puedan ver
.-modificar el archivo creado, para que el usuario2 que pertenece al grupo1 del
usuario1 que ha creado el archivo, si pueda guardar
.-crear un archivo con algn usuario del grupo2, pero que los usuarios del grupo1,
no puedan ver nada de lo que contiene el archivo.

También podría gustarte