Quiero copiar /lib/udevpero da error
cp -f /tmp/ok_pcscd_hotplug.sh /lib/udev
cp:cannot create regular file /lib/udev/ok_pcscd_hotplug : Permission denied
Soy root, pero no puedo entender. que puedo hacer ?
permissions
root
cp
usuario278122
fuente
fuente

Respuestas:
Comprueba si eres realmente superusuario con:
si la salida es
root, entonces eres superusuario y puedes hacer la copia del archivo con:de lo contrario tienes que usar
sudo:Si aún no puede escribir en el directorio, entonces es posible que:
lsattr.el directorio está montado con permisos de solo lectura: escriba terminal:
cat /proc/mounts(omountocat /etc/mtab)y verifique la salida, si el directorio está montado como de solo lectura.
Si está en el primer caso, cambie los atributos del directorio con
chattr;chattr -i <file/dir>chattr +i <file/dir>Si estás en el último caso, edita el archivo
/etc/fstab.fuente
/.al final del comando para copiar los archivos en el directoriomountlsattr /lib/No es necesario cada vez que necesite ser root para este propósito. Entonces, si desea hacerlo con el usuario root, está bien, pero si desea hacerlo sin root, entonces tiene 2 opciones:
fuente
Probar
cp /tmp/ok_pcscd_hotplug.sh /lib/udev/en usuario root.fuente
whoamiyls -al /tmp/ok_pcscd_hotplug.shok_pcscd_hotplug.shno esté dañado y que/lib/udev/exista en su sistema.Primero debe crear el directorio si
/lib/udevno existefuente
Primero haga "ls -l" y verifique los permisos para este directorio. Si ve algo como -rw-r - r--, eso significa que el propietario puede leer y escribir, el grupo de usuarios solo puede leer, el mundo solo puede leer. Escriba el siguiente comando si este es el caso: "chmod 766". Esto le permitirá realizar operaciones de lectura y escritura en ese archivo. Ahora intente copiar ese archivo de la misma manera. Deberia de funcionar
fuente