In OS X 10.6.8, ho creato un piccolo file di script nella mia home directory e ho cercato di renderlo eseguibile. Sorprendentemente, ho scoperto che chmod
non ha avuto effetto finché non l'ho eseguito come superutente. Possiedo e ho accesso in scrittura alla mia directory home directory e allo script, quindi cosa impedisce a chmod di funzionare?
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$