Ich möchte kopieren, /lib/udev
gibt aber Fehler
cp -f /tmp/ok_pcscd_hotplug.sh /lib/udev
cp:cannot create regular file /lib/udev/ok_pcscd_hotplug : Permission denied
Ich bin root, aber ich kann nicht verstehen. Was kann ich tun ?
permissions
root
cp
user278122
quelle
quelle
Antworten:
Überprüfen Sie, ob Sie wirklich Superuser sind mit:
Wenn die Ausgabe lautet
root
, sind Sie Superuser und können die Kopie der Datei mit folgendem Befehl erstellen:ansonsten musst du benutzen
sudo
:Wenn Sie immer noch nicht in das Verzeichnis schreiben können, ist es möglich, dass:
lsattr
.Das Verzeichnis ist schreibgeschützt angehängt: Geben Sie Folgendes ein:
cat /proc/mounts
(odermount
odercat /etc/mtab
)und überprüfen Sie die Ausgabe, wenn das Verzeichnis schreibgeschützt gemountet ist.
Wenn Sie im ersten Fall sind, ändern Sie die Verzeichnisattribute mit
chattr
;chattr -i <file/dir>
chattr +i <file/dir>
Wenn Sie in letzterem Fall sind, bearbeiten Sie die Datei
/etc/fstab
.quelle
/.
am Ende des Befehls hinzufügen, um die Dateien zu kopieren das Verzeichnismount
lsattr /lib/
Es ist nicht jedes Mal notwendig, dass Sie root für diesen Zweck sein müssen. Wenn Sie es also mit dem root-Benutzer machen wollen, ist das in Ordnung, aber wenn Sie es ohne root machen wollen, dann haben Sie 2 Optionen:
quelle
Versuchen Sie es
cp /tmp/ok_pcscd_hotplug.sh /lib/udev/
im Root-Benutzer.quelle
whoami
undls -al /tmp/ok_pcscd_hotplug.sh
ok_pcscd_hotplug.sh
das nicht beschädigt ist und/lib/udev/
in Ihrem System vorhanden ist.Sie sollten zuerst ein Verzeichnis erstellen, wenn es
/lib/udev
dieses nicht gibtquelle
Führen Sie zuerst "ls -l" aus und überprüfen Sie die Berechtigungen für dieses Verzeichnis. Wenn Sie so etwas wie -rw-r - r-- sehen, bedeutet dies, dass der Besitzer lesen und schreiben kann, die Benutzergruppe nur lesen kann und World nur lesen kann. Geben Sie in diesem Fall den folgenden Befehl ein: "chmod 766". Auf diese Weise können Sie Lese- und Schreibvorgänge für diese Datei ausführen. Versuchen Sie nun, diese Datei auf die gleiche Weise zu kopieren. Es sollte funktionieren
quelle