Tutorial de comando de Linux Chmod para principiantes

Tutorial de comando de Linux Chmod para principiantes

La mayoría de los nuevos usuarios a Linux están buscando una manera a través del símbolo del sistema para modificar los permisos de archivo/directorio. Esos usuarios se completarían saber que hay un comando: doblado o chmod, e.gramo. Modo de cambio: que lo ayudan a hacer esto rápidamente. CHMOD modifica los derechos de cada documento por modo, en el que el modo especifica los privilegios que se actualizarán. Puede designar un modo con numérico octal o letras.

Comprender los privilegios de modo

Para comprender el chmod, primero tienes que entender cosas simples al respecto. Abra el terminal de comando y enumere todos los directorios o carpetas para verificar los privilegios asignados a propietarios, grupos y otros. Tienes que usar el comando de lista seguido de la -og palabra clave. Mostrará el tipo de carpeta, e.gramo. d pertenece a un directorio, riñonal significa que leer, w significa que escribir, y X medio ejecución.

$ LS
$ LS -OG

Navegar al Escritorio directorio utilizando el cd comando y enumere los privilegios asignados a cualquier archivo en particular utilizando el LS dominio. En nuestro caso, el archivo es índice.html. Primero '-' significa que este no es un directorio. Después RW, este archivo ha leído y escribe privilegios asignados al propietario pero sin derechos de ejecución. Próximo RW- se refiere a los privilegios asignados al grupo y última riñonal- significa privilegios asignados a otros Para este índice de archivo en particular.html.

Desktop de $ CD
$ LS -LART Nombre de archivo

Modo numérico

Simplemente debe comprender que el modo numérico incluye números asignar privilegios a los propietarios, grupos y otros. Número 4 es para lectura, Número 2 es para escribir, numero 3 es para ejecución, y numero 7 es para todo, mi.gramo. Leer, escribir y privilegios de ejecución. Ahora navegue al Escritorio directorio y crear un nuevo archivo llamado muestra.TXT. Enumere todos los archivos que residen en el Escritorio directorio usando el comando de lista simple y muestra el archivo recién creado.

Desktop de $ CD
$ touch nombre de archivo
$ LS

Leer privilegios

Para asignar privilegios de lectura solo al dueño, tienes que agregar número 4 en primero lugar en el comando chmod seguido del nombre de archivo. Cuando ejecute el comando de lista para este archivo, solo verá que leer Se han asignado privilegios a un propietario.

$ chmod 400 nombres de archivo
$ LS -LART Nombre de archivo

Para dar privilegios de lectura a un grupo, agregar número 4 en segundo lugar. Leer privilegios se han asignado a un grupo.

$ chmod 040 nombre de archivo

Asignar privilegios de lectura a otros, agregar número 4 en el tercero ubicación. Leer privilegios se han asignado a un grupo.

$ chmod 004 nombre de archivo

Para otorgar privilegios de lectura al propietario, grupo y otros Al mismo tiempo, agregue número 4 en todos los lugares.

$ chmod 444 nombre de archivo

Privilegios de escritura

Para ofrecer los privilegios de escritura al dueño, Tendrás que agregar Número 2 en primero lugar en el comando chmod. Cuando ejecute el lista comando para este archivo, verá que solo se han asignado privilegios de escritura a un dueño.

$ chmod 200 nombres de archivo
$ LS -LART Nombre de archivo

Asignar privilegios de escritura al grupo, agregar Número 2 en el segundo residencia. Leer privilegios se han asignado a un grupo.

$ chmod 020 nombre de archivo

Asignar privilegios de escritura a otros, agregar Número 2 en tercero lugar. Leer privilegios se han asignado a un grupo.

$ chmod 002 nombre de archivo

Otorgar derechos de escritura al propietario, grupo y otros Al mismo tiempo, agregue Número 2 en todos los lugares.

$ chmod 222 nombre de archivo

Privilegios de ejecución

Para otorgar los derechos de ejecución del propietario, tendrá que agregar numero 1 en el primero lugar.

$ chmod 100 nombres de archivo
$ LS -LART Nombre de archivo

Para asignar los derechos de ejecución al grupo, agregar numero 1 en el segundo residencia.

$ chmod 010 nombre de archivo

Para asignar derechos de ejecución a otros, agregar numero 1 en tercer lugar.

$ chmod 001 nombre de archivo

Otorgar derechos de ejecución al propietario, grupo y otros Al mismo tiempo, agregue número 4 en todos los lugares.

$ chmod 111 nombre de archivo

Para otorgar todos los derechos de lectura, escritura y ejecución al propietario, grupo y otros simultáneamente, debe agregar 7 en todos los lugares.

$ chmod 777 nombre de archivo

Modo simbólico

En este modo, usará símbolos para dar derechos.

Utilizar el +X Símbolo para dar a todos el ejecución derechos.

$ chmod +x nombre de archivo

Para recuperar, los derechos de ejecución agregan el -X Símbolo.

$ chmod -x nombre de archivo

Para otorgar derechos de ejecución solo a la actual usuario, Cuál es el dueño, añade el u+x símbolo.

$ chmod u+x nombre de archivo

Similarmente, Los grupos usan G+X, y otros usan O+X.

Recuperar los derechos de ejecución de todos, agregue el símbolo de Ugo-x. Puedes usar hacha en lugar de ugo-x.

$ chmod ugo-x nombre de archivo
$ chmod a-x nombre de archivo

Si quieres grupo de copias derechos y asignarlos al usuario, puedes usar el Símbolo G = U.

$ chmod g = u nombre de archivo

Puede usar los derechos de un archivo como referencia para otro archivo. Para esto, simplemente use la palabra clave de referencia seguida de los nombres de los archivos.

$ chmod --reference = filename1 filename2

Si desea asignar todos los derechos al propietario, no hay privilegios de escritura al grupo y no desea asignar ningún derecho a los demás, simplemente puede hacerlo mediante un concepto simple de lectura = 4, escritura = 2 y ejecución = 1. Asignar 7 al propietario como 4+2+1 = 7. Asignar 5 al grupo como 4+0+1 y asignar 0 a otros.

$ chmod 750 nombre de archivo

Asignar leer permisos para todo, agregar A+R símbolo.

$ chmod a+r nombre de archivo

Dar leer y escribir permisos para grupos y otros, añade el Símbolo de Go+RW.

$ chmod go+rw nombre de archivo

Si quieres dar a todos los privilegios de leer, escribir, ejecutar y configurar el ID de grupo, Agregue el =símbolo de Rwx, G+S.

$ chmod = rwx, g+s nombre de archivo

Conclusión

Tuvimos que mencionar los conceptos básicos de la instrucción de Chmod en este tutorial y proporcionamos ejemplos que demuestran cómo se utilizará en posibles situaciones.