Aquí el problema es que no tiene permiso "w" en el /home
directorio. Al eliminar una nota de archivo que no está escribiendo en ese archivo, pero está cambiando el contenido del directorio que contiene el archivo, por lo que es imprescindible tener permiso "w" en el directorio si desea eliminar cualquier archivo del directorio.
Si estoy en un directorio con permiso "w", puedo eliminar cualquiera de sus archivos sin preocuparme por el permiso del archivo. Tenga en cuenta que mi directorio actual es el /home/rohith
que tiene permiso "w" y, por lo tanto, puedo eliminar cualquiera de sus archivos independientemente de los permisos del archivo.
Si se crea el mismo archivo en el directorio '/ home' que no tiene permiso "w", ¡obtendré el mismo resultado que el suyo! :)
sudo
comando. esto le pedirá su contraseña y se convertirá en 'root' para el siguiente comando en particular.Prueba esto:
Los permisos muestran la raíz del propietario y la raíz del grupo, por lo que debe usar sudo.
fuente
Son cuentas diferentes.
¿Cómo esperaría seguridad de su cuenta si todos tuvieran permiso para eliminar su directorio personal?
No tiene
w
permiso para eliminar el directorio de inicio de otra persona de forma predeterminada, excepto si lo hacenchmod +w
.Aquí están los diferentes permisos, y un ejemplo (
Dice así:-rwxr-x---
/rwxrx
):1 + 2 + 4 = 7
,1 + 4 = 5
,0 = 0
, por lo que750
, es decir, un sistema de autorización ideal. El propietario (u
en este caso) puede leer, escribir y ejecutar el archivo, el grupo del propietario (g
en este caso) puede leer y ejecutar, y cualquier otra persona (o
en este caso) no puede hacer nada. Este es el legendario: .fuente