En OS X 10.6.8, hice un pequeño archivo de script en mi directorio de inicio e intenté hacerlo ejecutable. Sorprendentemente, encontré que chmod
no tuvo efecto hasta que lo ejecuté como superusuario. Soy propietario y tengo acceso de escritura al directorio de mi directorio principal y al script, así que, ¿qué impide que chmod funcione?
my_mac:~ crowding$ ls -dle ~
drwxr-xr-x+ 214 crowding staff 7276 Jul 28 16:30 /Users/crowding
0: group:everyone deny delete
my_mac:~ crowding$ ls -le ~/my_script
-rw-r--r-- 1 crowding staff 22 Jul 28 16:25 /Users/crowding/my_script
my_mac:~ crowding$ chmod a+x ~/my_script
my_mac:~ crowding$ ls -le ~/my_script
-rw-r--r-- 1 crowding staff 22 Jul 28 16:25 /Users/crowding/my_script
my_mac:~ crowding$ sudo chmod a+x ~/my_script
Password:
my_mac:~ crowding$ ls -le ~/my_script
-rwxr-xr-x 1 crowding staff 22 Jul 28 16:25 /Users/crowding/my_script
my_mac:~ crowding$