Je veux copier /lib/udevmais donne une erreur
cp -f /tmp/ok_pcscd_hotplug.sh /lib/udev
cp:cannot create regular file /lib/udev/ok_pcscd_hotplug : Permission denied
Je suis root, mais je ne peux pas comprendre. Que puis-je faire ?
Je veux copier /lib/udevmais donne une erreur
cp -f /tmp/ok_pcscd_hotplug.sh /lib/udev
cp:cannot create regular file /lib/udev/ok_pcscd_hotplug : Permission denied
Je suis root, mais je ne peux pas comprendre. Que puis-je faire ?
Réponses:
Vérifiez si vous êtes vraiment superutilisateur avec:
whoami
si la sortie est root, alors vous êtes superutilisateur et vous pouvez faire la copie du fichier avec:
cp -f /tmp/ok_pcscd_hotplug.sh /lib/udev/.
sinon vous devez utiliser sudo:
sudo cp -f /tmp/ok_pcscd_hotplug.sh /lib/udev/.
Si vous n'êtes toujours pas en mesure d'écrire dans le répertoire, il est possible que:
lsattr.le répertoire est monté avec des autorisations en lecture seule: saisissez terminal:
cat /proc/mounts(ou mountou cat /etc/mtab)
et vérifiez la sortie, si le répertoire est monté en lecture seule.
Si vous êtes dans le premier cas, changez les attributs de répertoire avec chattr;
chattr -i <file/dir>chattr +i <file/dir>Si vous êtes dans ce dernier cas, modifiez le fichier /etc/fstab.
/.à la fin de la commande pour copier les fichiers dans le répertoire
mountetlsattr /lib/
Ce n'est pas nécessaire à chaque fois que vous avez besoin d'être root à cet effet Donc, si vous voulez le faire avec l'utilisateur root, c'est bien, mais si vous voulez le faire sans root, alors vous avez 2 options:
Essayez cp /tmp/ok_pcscd_hotplug.sh /lib/udev/en tant qu'utilisateur root.
whoamietls -al /tmp/ok_pcscd_hotplug.sh
ok_pcscd_hotplug.shn'est pas corrompu et qu'il /lib/udev/existe dans votre système.
Vous devez d'abord créer un répertoire s'il /lib/udevn'existe pas
mkdir -p /lib/udev
Faites d'abord "ls -l" et vérifiez les autorisations pour ce répertoire. Si vous voyez quelque chose comme -rw-r - r--, cela signifie que le propriétaire peut lire-écrire, le groupe d'utilisateurs ne peut que lire, World ne peut que lire. Tapez la commande suivante si c'est le cas: "chmod 766". Cela vous permettra d'effectuer des opérations de lecture-écriture sur ce fichier. Essayez maintenant de copier ce fichier de la même manière. Ça devrait marcher