GNU/Linux >> Linux Esercitazione >  >> Linux

OSError:[Errore 1] Operazione non consentita

Potresti provare (dalla riga di comando, ma sono sicuro che c'è una sintassi in Python):

sudo chown your_username:your_groupname filename

Nota:il gruppo di solito è solo il tuo nome utente. Mi sembra che ci sia qualcosa di sbagliato in queste autorizzazioni. Read Write Execute per tutti sembra essere disattivato. Come è stato creato questo file? Come è stato creato dall'utente nobody ?


Codice Python per modificare l'autorizzazione:

from getpwnam import pwd
from getgrnam import grp
import os

uid = getpwnam("YOUR_USERNAME")[2]
gid = grp.getgrnam("YOUR_GROUPNAME")[2]
os.chown("myPath/xFiles.bin.addr_patched", uid, gid)

Esegui lo script con sudo e il gioco è fatto.


Linux
  1. Operazione non supportata con Setfacl?

  2. 'ulimit:max utente processi:impossibile modificare limit:operazione non consentita' Mostrato all'accesso

  3. id:comando non trovato

  4. w:comando non trovato

  5. df:comando non trovato

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

SSH tra istanze EC2 non consentito

Montaggio cifs:Operazione non supportata

chmod:modifica dei permessi della directory Operazione non consentita

Operazione chown non consentita per root

Docker:impossibile aggiungere le interfacce di coppia (operazione non supportata)