Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 12202|Respuesta: 0

[Linux] Comando chmod de Linux explicado en detalle

[Copiar enlace]
Publicado en 12/1/2016 21:09:08 | | |

Archivos de modo chmod [opciones]

Solo el propietario del archivo o el usuario privilegiado pueden usar esta función para cambiar el modo de acceso al archivo. El modo puede ser en forma numérica o expresado en forma de permiso de código de operación de WHO. Quién es opcional, por defecto es A (todos los usuarios). Solo se puede seleccionar un código de operación. Se pueden especificar varios modos, separados por comas.

Opciones:

-c,--changes
Solo se genera la información del archivo modificado

-F,--silencio,--silencio
Cuando chmod no puede cambiar el modo de archivo, el usuario del archivo no recibe notificaciones

--Ayuda
Información de ayuda para la salida.

-R,--recursivo
Puedes recorrer recursivamente el subdirectorio y aplicar la modificación a todos los archivos y subdirectorios del directorio

--reference=nombre de archivo
Consulta el nombre del archivo permiso para establecer los permisos

-v,--verboso
Independientemente de si la modificación es exitosa o no, la información de salida de cada archivo

--Versión
Información de la versión de salida.

Quién

u
usuario

g
Grupo

o
Otros

un
Todos los usuarios (por defecto)

Opcode

+
Aumentar permisos

-
Eliminar permisos

=
Reasignar permisos

Permiso

r
Lee

w
escribe

x
ejecutar

s
Establece el número de ID del usuario (o grupo).

t
Establece un bit fijo para evitar que archivos o directorios sean eliminados por personas que no son propietarias

u
Permisos actuales del usuario

g
Los permisos actuales del grupo

o
Permisos actuales para otros usuarios

Como elección, la mayoría de nosotros usamos la forma de números octales de tres dígitos para representar permisos, el primero para especificar los permisos del maestro, el segundo para especificar los permisos del grupo y el tercero para especificar los permisos de otros usuarios, cada uno mediante la suma de tres valores: 4 (leído), 2 (escritura) y 1 (ejecutar) para determinar los permisos. Por ejemplo, 6 (4+2) representa el derecho a leer y escribir, y 7 (4+2+1) tiene derecho a leer, escribir y ejecutar.

También puedes establecer el cuarto dígito, que está delante de la secuencia de permisos de tres dígitos, y el cuarto dígito es 4, 2, 1, lo que significa lo siguiente:

4. Establecer el ID de usuario durante la ejecución, que se utiliza para autorizar el proceso según el propietario del archivo, no para el usuario que creó el proceso.

2. Establecer el ID del grupo de usuario durante la ejecución, que se utiliza para autorizar el proceso según el grupo donde se encuentra el archivo, no en el usuario que creó el proceso.

1. Ajustar la posición del adhesivo.

Instancia:

$ chmod u+x añade permisos de ejecución al propietario del archivo
$ chmod 751 asigna permisos de lectura, escritura y ejecución al propietario (7) del archivo, lee y ejecuta (5) al grupo del archivo, y asigna permisos de ejecución (1) a otros usuarios
$ chmod u=rwx,g=rx,o=x archivo Otra forma del ejemplo anterior
$chmod=r asigna permisos de lectura a todos los usuarios
$ chmod 444 archivo Igual que antes
$ chmod a-wx, archivo a+r como arriba
$ chmod -el directorio ¿es tu+r asigna recursivamente permisos de lectura al propietario de todos los archivos y subdirectorios del directorio
$ chmod 4755 establece el ID para asignar permisos de lectura, escritura y ejecución al subordinado, y permisos de lectura y ejecución al grupo y a otros usuarios.




Anterior:C# divide los arreglos en dos grupos, dos en grupos
Próximo:Linux utiliza comúnmente comandos chmod
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com