La diferencia entre chown y chmod:
One, chown
Comando de configuración de permisos de archivo /directorio: chmod Este es uno de los comandos más utilizados por los administradores de sistemas Linux. Se usa para cambiar Acceso a un archivo o directorio.
Cómo utilizar: chmod [-cfvR] [--help] [--version] file …
[-cfvR] Interpretación: ----
- c: Si el permiso de archivo realmente se ha cambiado, se muestra la acción de cambio
-f: No se muestra el mensaje de error si el permiso de archivo no se puede cambiar
-v: Muestra los detalles del cambio de permiso Datos
-R: realice los mismos cambios de permisos para todos los archivos y subdirectorios en el directorio actual (es decir, cámbielos uno por uno de manera recursiva)
--help: Muestra instrucciones auxiliares
--version: Mostrar versión
Hay dos usos para este comando:
Primero, use el método de configuración de texto que contiene letras y expresiones de operador
La sintaxis es: chmod [who] [opt] [mode] file /directory name
donde who representa un objeto, que es una o una combinación de las siguientes letras:
u: indica que el archivo es todo
g: indica el mismo grupo de usuarios
o: indica otros usuarios
a: indica que todos los usuarios
opt es la operación representativa, que puede ser: +: Tim Agregue un permiso: cancele un permiso =: otorgue un permiso dado y cancele el permiso original. El modo
significa permiso:
r: legible
w: escribible
x: ejecutable significa que solo si el archivo es un subdirectorio o si el archivo se configuró como ejecutable
Por ejemplo: agregue archivos al mismo grupo de usuarios a Permisos de lectura y escritura de .txt: por ejemplo: chmod g + rw a.txt
Segundo, use el método de configuración de números
La regla de configuración de números es más simple: nombre de archivo chmod [modo] o El archivo Chmod UPO indica respectivamente los permisos de Usuario, Grupo y Otros
La clave es el valor del modo. De hecho, es muy simple. Consideramos rwx como un número binario. Si hay 1, hay 1, si no, hay 0. ,
Luego rwx rx r-- puede expresarse como: 111 101 100 y luego convertir cada tres dígitos en un número decimal, que es 754.
Por ejemplo, queremos a.txt Los permisos de este archivo son:
Otros usuarios del mismo grupo de usuarios
Legible es Sí
Se puede escribir
Ejecutable
Luego, primero obtenemos la cadena de permiso de acuerdo con la tabla anterior: rw-rw-r--, luego la conversión a número binario es 110 110 100,
luego cada tres dígitos se convierten Un número decimal, obtienes 664 ,,
Entonces ejecutamos el comando: chmod 664 a.txt
Por ejemplo:
-rw ------- (600) - Solo el propietario tiene permisos de lectura y escritura.
-rw-r - r-- (644) - Solo el propietario tiene permisos de lectura y escritura, mientras que el usuario del grupo y otros usuarios solo tienen acceso de lectura.
-rwx ------ (700) - Solo el propietario tiene permisos de lectura, escritura y ejecución.
-rwxrwxrwx (777) - Todos los usuarios tienen permisos de lectura, escritura y ejecución
-rwxrwx --- (770): solo los propietarios y los grupos tienen lectura y escritura Permisos de ejecución
Análisis de ejemplo:
chmod Modificación de las propiedades de ejecución de lectura y escritura de archivos y carpetas en
Este es uno de los comandos más utilizados por los administradores de sistemas Linux. Para cambiar los derechos de acceso de los archivos o directorios
1, cambie el archivo hh.c para que se pueda escribir y leer.
chmod 777 hh.c
Para modificar un directorio Todos los atributos de archivo son ejecutables de escritura y legibles
chmod 777 *. *
Reemplace el nombre de la carpeta y el sufijo con *.
Si desea modificar las propiedades de todos los archivos htm
por ejemplo: chmod 777 * .htm
2. Cambie el directorio /tmp /sco a grabable y legible. Ejecute
chmod 777 /tmp /sco
Para modificar todas las propiedades de la carpeta en un directorio para poder escribirlas y leerlas
chmod 777 *
Reemplace el nombre de la carpeta con *
Para modificar todos los archivos y carpetas y sus propiedades de subcarpetas en /tmp /sco para poder escribirlas y leerlas
Chmod -R 777 /tmp /sco
escribible w = 4
legible r = 2
ejecutable x = 1
777 es propiedad Acceso completo. Los permisos de usuario y grupo pueden combinarse libremente según sea necesario.
Segundo, chown
Nombre de la instrucción: chown
Derechos de uso: root
Uso: chown [ ,null,null,3],-cfhvR] [--help] [--version] user [: group] file …
chown Modificar permisos de usuario para archivos Modificar usuario y grupo de usuarios para archivos y carpetas
[ ,null,null,3],-cfvR] Interpretación: ----
-c: Si los permisos del archivo se han cambiado, la acción de cambio se muestra
-f: no se muestra si los permisos del archivo no se pueden cambiar Mensaje de error
-v: muestra detalles de los cambios de permisos
-R: realice los mismos cambios de permisos para todos los archivos y subdirectorios en el directorio actual (es decir, cámbielos uno por uno de manera recursiva) )
--help: Mostrar instrucciones de ayuda
--version: Mostrar versión
usuario: ID del usuario del nuevo propietario del archivo
Grupo: el grupo de usuarios del nuevo propietario del archivo
Análisis de ejemplo:
1. Para modificar el propietario del archivo hh.c, Modificar a HEHE este usuario todos
chown HEHE hh.c
Esto aplicará el acceso del usuario hh.c a HEHE como propietario
2, directory /Tmp /sco El propietario y el grupo de este directorio se cambian a HEHE y group net
chown -R HEHE: net /tmp /sco
por ejemplo: chown -R oracle: oinstall /database /-------------------------------------------------- -
Linux /Unix es un sistema multi-persona, multi-trabajo con todos los archivos propiedad del propietario. Utilice chown para cambiar el propietario del archivo.
En general, este comando solo lo usa el administrador del sistema (raíz), el usuario general no tiene la autoridad para cambiar el propietario del archivo de otros,
tampoco tiene permiso para poseer El propietario del archivo se cambia a otra persona. Solo el administrador del sistema (root) tiene tal permiso
Montar el directorio compartido de windows en Linux 1. Compartir la carpeta de windows
Comprenda el proceso:? PID, PPID? Estado del proceso actual? Asignación de memoria? CPU y ti
Vmware clonó un arranque Red Hat Enterprise Linx y encontró que no se pudo encontrar la tarjeta de r
1, rol: enumere los contenidos del directorio; se especifica 2, formato: ls [opciones] [ar
11 comandos de terminal de Linux geniales Daquan
Sistema Linux - intercambio de archivos
El servidor no es compatible con curl
Cómo ver el nivel de ejecución en el sistema Linux
Cómo instalar el sistema linux
Notas de comandos básicos de Linux
Modificar el nivel de inicio o modo predeterminado de Linux
Configuraciones de firewall de Linux
Win7 firewall configuración gráfica tutorial
Cómo desactivar los efectos de win7
Los pasos específicos para instalar Cobbler en Linux
Solución que el servidor no puede asignar a través del área de no compartir página del sistema
Índice de Baidu utilizando tutorial
¿Cuál es la diferencia entre actualizar la instalación y la personalización al instalar Windows 7
Cinco pasos para cerrar el efecto de transparencia del sistema Win7
¿Qué debo hacer si el conflicto de IP10 ocurre en el sistema win10?