GNU/Linux >> LINUX-Kenntnisse >  >> Linux

OSError:[Fehler 1] Operation nicht erlaubt

Sie könnten es versuchen (über die Befehlszeile, aber ich bin sicher, dass es eine Syntax in Python gibt):

sudo chown your_username:your_groupname filename

Hinweis:Die Gruppe besteht normalerweise nur aus Ihrem Benutzernamen. Ich habe jedoch das Gefühl, dass mit diesen Berechtigungen etwas nicht stimmt. Read Write Execute für alle scheint ausgeschaltet zu sein. Wie wurde diese Datei erstellt? Wie kam es dazu, dass es vom Benutzer nobody erstellt wurde ?


Python-Code zum Ändern der Berechtigung:

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)

Führen Sie das Skript mit sudo aus und fertig.


Linux
  1. Betrieb wird mit Setfacl nicht unterstützt?

  2. id:Befehl nicht gefunden

  3. w:Befehl nicht gefunden

  4. df:Befehl nicht gefunden

  5. du:Befehl nicht gefunden

„ulimit:max user processes:cannot modify limit:operation not allowed“ Wird bei der Anmeldung angezeigt

chmod()-Operation nicht erlaubt - FatFree-Framework

net.c:577:sendmsg() fehlgeschlagen:Operation in dig Output nicht erlaubt

SSH zwischen EC2-Instanzen nicht zulässig

Mounten von cifs:Vorgang wird nicht unterstützt

Docker:Paar-Schnittstellen konnten nicht hinzugefügt werden (Vorgang wird nicht unterstützt)