Tengo problemas para entender ls
el manual de un archivo que tiene rw-
modo. Aquí está la cita:
Si
r
, el archivo es legible ; si−
, no es legible.Si
w
, el archivo se puede escribir; si−
, no es escribible.El primero de los siguientes que se aplica:
S
Si está en los permisos del propietario, el archivo no es ejecutable y se establece el modo set-user-ID. Si está en los permisos de grupo, el archivo no es ejecutable y se establece el modo set-group-ID.
s
Si está en los permisos del propietario, el archivo es ejecutable y se establece el modo set-user-ID. Si está en los permisos de grupo, el archivo es ejecutable y se establece el modo set-group-ID.
x
El archivo es ejecutable o se puede buscar en el directorio.
−
El archivo no es legible , escribible, ejecutable, ni establece el modo de ID de usuario ni establece el modo de ID de grupo, ni pegajoso.
En particular, parece que dos secciones en negrita se contradicen entre sí: según la primera, dado que el modo comienza r
, el archivo es legible, pero según la última, el archivo no es legible. Pero, obviamente, ese no es el caso.
Entonces, ¿qué significa esa tercera sección acerca de que el archivo no es "ni legible ni grabable ..."?
Bibliografía
- apple.com parece ser la fuente del texto citado anteriormente. Esta es la página de manual (para OS X versión 10.9, titulada "Manual de comandos generales de BSD"), y esta es una página de discusión que lo cita.
- ss64.com también tiene una copia de la
ls
página de manual de OS X. - tuhs.org tiene la página de manual 4.4 BSD. Cuidado: se usa
wwoorrdd
para negrita y_w_o_r_d
subrayado. - freebsd.org tiene la página de manual de FreeBSD 10.1, con fecha del 15 de marzo de 2013.
- unix.com tiene una copia de la página incorrecta en el directorio man-page / freebsd (para FreeBSD 11.0). Tenga en cuenta que también tienen una copia de la página correcta en man-page / posix .
- El "A + 4 Real StudyExam4Less Computer Series" contiene el texto citado en la pregunta, más un par de párrafos sobre
T
yt
, pero no toda la página del manual. Se trata de OS X. Puedes ver páginas de dos versiones ligeramente diferentes (¿ediciones?) De este libro en books.google.com aquí y aquí . certiguide.com parece estar citándolos. - stevens.edu es un archivo PDF que contiene la versión BSD (Manual de comandos generales) de
ls(1)
. Está fechado el 24 de septiembre de 2011.
Mejor:
- quora.com tiene el mismo texto, pero con el formato (sangría) tan dañado que el significado es ambiguo.
Mejor todavía:
- cyberciti.biz y hurricanelabs.com tienen el mismo texto, pero con la sangría corregida hasta el punto de que uno podría argumentar que está esencialmente bien. Pero ambos siguen siendo realmente un desastre.
rw-
archivo es simultáneamente legible ( r
), editable ( w
) y no legible ni editable ( -
).