Hay algunas advertencias cuando se eliminan los archivos de Linux. Si no te das cuenta de estos detalles, no puedes eliminarlos incluso si tienes el permiso w para un archivo. Aquí hay una demostración concreta de la escena de eliminar archivos, para mostrarle por qué el sistema Linux tiene permisos pero no puede eliminar archivos.
Simulación de escenas:
usuario root
[root @ mode-6 ~] # mkdir /oldboy /
[root @ mode-6 /] # ll /oldboy /-d
drwxr-xr-x 2 root root 4096 27 de noviembre 15:46 /oldboy /
[root @ mode-6 ~] # cd /oldboy /< Br>
[root @ mode-6 oldboy] # vim test1.sh
echo ‘ Mi nombre es ZhangLiang. &Rsquo;
[root @ mode-6 oldboy] # ll
total 4
-rw-r - r-- 1 root root 30 Nov 27 15:44 test1.sh
Usuarios comunes
[ Oldboy @ mode-6 oldboy] $ cat test1.sh
echo ‘ Mi nombre es ZhangLiang. &Rsquo;
[oldboy @ mode-6 oldboy] $ echo " 12312 "》 Test1.sh
-bash: test1.sh: Permiso denegado # Permisos insuficientes
[oldboy @ mode-6 oldboy] $. /test1.sh
-bash:. /test1.sh: Permiso denegado # Permisos insuficientes
usuario root
[root @ mode-6 oldboy] # chmod 747 test1.sh
[root @ mode-6 Oldboy] # ll
total 4
-rwxr - rwx 1 root root 30 Nov 27 15:44 test1.sh
Esta es una operación rwx con otros usuarios Puede ser ejecutado con éxito. Sin embargo, falla al eliminar.
[oldboy @ mode-6 oldboy] $ rm -f test1.sh
rm: no se puede eliminar `test1.sh ‘: Permiso denegado # Permiso denegado < Br>
El nombre del archivo se guarda en el bloque del directorio principal, por lo que la eliminación del archivo depende de si el directorio superior tiene el permiso w correspondiente.
[root @ mode-6 /] # ll /oldboy /-d
drwxr-xr-x 2 root root 4096 Nov 27 15:46 /oldboy /# Otros usuarios no tienen permiso w . Por lo tanto, no puede eliminar
[root @ mode-6 /] # chmod 757. /oldboy /# usuario root
[root @ mode-6 /] # ll /oldboy /-d
drwxr-xrwx 2 root root 4096 27 de noviembre 15:46 /oldboy /# Permisos Modificado
[oldboy @ mode-6 oldboy] $ rm -f test1.sh # El usuario normal puede eliminarse con éxito
############## ############################################################################################################################## ##### br>
############################################################################### Dijo rwx
donde r: representa el contenido del directorio de lectura
w: eliminar, modifique los permisos del nombre de archivo en el directorio [debe ejecutarse con x]
x : ¿Puede el representante ingresar al directorio?
A través de la demostración anterior, ¿sabe por qué el sistema Linux tiene el permiso w pero no puede eliminar el archivo? Después de leer este artículo, puede evitar el mismo problema la próxima vez que elimine un archivo.
El comando de nombre de host en Linux se usa principalmente para mostrar y configur
El funcionamiento del sistema Linux durante mucho tiempo, producirá una gran cantidad de video, desc
Los archivos ejecutables se refieren a archivos ejecutables portátiles para la ejecución del program
El Centro de software de Ubuntu es una aplicación de software específica del sistem
Pasos para instalar IEs4Linux en Ubuntu 12.04
Ubuntu notebook: ahorro de energía con tres habilidades
habilidades en Linux por Yum instalar la base de datos MariaDB de
Introducción a las expresiones regulares grep en Linux
Instalación y uso del sistema Linux iPtraf
Cómo agregar fuentes a FreeBSD
Cómo usar el comando para monitorear el servidor en Linux
¿Cuáles son los mecanismos de seguridad de SELinux?
Cómo utiliza Linux Crontab para programar el trabajo diario
Pasos para instalar Brackets en Ubuntu
Acerca del esquema de configuración del entorno de desarrollo JSP en Windows
Win10 vista previa versión 10056 modo "oscuro" del tema para abrir el método gráfico
Reduzca las redes innecesarias y mejore la productividad de Win10
Juegue la función de Excel para aprender que estos cuatro movimientos se convierten en maestros.
Win7WIFI compartir asistente no puede abrir la solución
Win7 Shutdown System Firewall Tutorial
Microsoft empuja a Win10: la 6ta generación. Core no es compatible con el sistema anterior.
Operación manual para borrar el archivo Windows.old del sistema Win8