start.command permesso negato anche dopo chmod

0

Ho cercato di eseguire il mio file server.command per sempre. Ho provato a cambiare i privilegi di accesso con chmod x+u premendo invio, quindi trascinando il file in Terminale e premendo invio, ma quando lo faccio, dice:

-bash: /Users/Alec/Desktop/Tekkit_Server_v1.2.9g/start.command: Permission denied

    
posta Kipperbang12 05.08.2015 - 19:47
fonte

2 risposte

1

Se in realtà hai utilizzato chmod x+u filename , ecco i risultati di un esempio da Terminale:

$ echo 'echo Hello World!' > hello.command
$ ls -l hello.command
-rw-r--r--  1 user  staff  18 Aug  5 14:24 hello.command
$ chmod x+u hello.command
chmod: Invalid file mode: x+u
$ ./hello.command
-bash: ./hello.command: Permission denied
$ chmod +x hello.command
$ ls -l hello.command
-rwxr-xr-x  1 user  staff  18 Aug  5 14:24 hello.command
$ ./hello.command
Hello World!
$ 

Deve solo essere: chmod +x filename

Se vuoi renderlo eseguibile solo per l'utente, usa: chmod u+x filename

    
risposta data 05.08.2015 - 20:28
fonte
0

Penso che sia:

chmod u+x <filename>

anziché:

chmod x+u <filename>

Quindi prova:

chmod u+x /Users/Alec/Desktop/Tekkit_Server_v1.2.9g/start.command
    
risposta data 05.08.2015 - 20:09
fonte

Leggi altre domande sui tag