GNU/Linux >> Linux Esercitazione >  >> Linux

chmod:modifica delle autorizzazioni di "my_script.sh":operazione non consentita

Errore di risoluzione dell'operazione non consentito:

sudo chmod u+x my_script.sh

Hai creato il file tramite:

sudo vi my_script.sh
# editing

Ciò significa che il proprietario e il gruppo del file è root. Non sei autorizzato a modificarne i file per impostazione predefinita. Devi cambiare il permesso (lo fa chmod) o cambiare il proprietario:

sudo chown you:yourgroup my_script.sh

Questo dovrebbe farlo. Risparmiati il ​​disturbo, senza creare il file tramite sudo.


Hai creato il file my_script.sh con la radice utente come proprietario (perché hai utilizzato sudo ), motivo per cui non sei autorizzato a modificare le autorizzazioni come te stesso .

Quindi, usa sudo chmod u+x my_script.sh , ma tieni presente che ciò renderà il file eseguibile solo per la root utente.

Per rendere il file eseguibile da tutti, usa sudo chmod a+x my_script.sh .


Linux
  1. Permessi Linux:un'introduzione a chmod

  2. Rsync sta cambiando le autorizzazioni della directory?

  3. OSError:[Errore 1] Operazione non consentita

  4. La modifica della password di root non modifica la password di sudo

  5. sudo non funziona su alcuni comandi

Comando Chmod in Linux (autorizzazioni file)

bash:ulimit:dimensioni file core:impossibile modificare limit:operazione non consentita

Motivo per non utilizzare chmod -R 777 sul server interno per il codice sorgente del progetto?

net.c:577:sendmsg() non riuscito:operazione non consentita nell'output di dig

chmod:modifica dei permessi della directory Operazione non consentita

Operazione chown non consentita per root