복사를 원 /lib/udev하지만 오류가 발생합니다
cp -f /tmp/ok_pcscd_hotplug.sh /lib/udev
cp:cannot create regular file /lib/udev/ok_pcscd_hotplug : Permission denied
나는 뿌리지만 이해할 수 없다. 어떡해 ?
복사를 원 /lib/udev하지만 오류가 발생합니다
cp -f /tmp/ok_pcscd_hotplug.sh /lib/udev
cp:cannot create regular file /lib/udev/ok_pcscd_hotplug : Permission denied
나는 뿌리지만 이해할 수 없다. 어떡해 ?
답변:
당신이 정말로 수퍼 유저인지 확인하십시오 :
whoami
출력이 root인 경우 수퍼 유저이며 다음을 사용하여 파일의 사본을 만들 수 있습니다.
cp -f /tmp/ok_pcscd_hotplug.sh /lib/udev/.
그렇지 않으면 다음을 사용해야합니다 sudo.
sudo cp -f /tmp/ok_pcscd_hotplug.sh /lib/udev/.
여전히 디렉토리에 쓸 수없는 경우 다음이 가능합니다.
lsattr.디렉토리는 읽기 전용 권한으로 마운트됩니다. 터미널에 입력하십시오.
cat /proc/mounts(또는 mount또는 cat /etc/mtab)
디렉토리가 읽기 전용으로 마운트 된 경우 출력을 확인하십시오.
첫 번째 경우에는 chattr;로 디렉토리 속성을 변경하십시오 .
chattr -i <file/dir>chattr +i <file/dir>후자의 경우 파일을 편집하십시오 /etc/fstab.
/.. 디렉토리
mount및lsattr /lib/
cp /tmp/ok_pcscd_hotplug.sh /lib/udev/루트 사용자로 시도하십시오 .
whoami및ls -al /tmp/ok_pcscd_hotplug.sh
ok_pcscd_hotplug.sh손상되지 않았으며 /lib/udev/시스템에 존재 하는지 확인하십시오 .
디렉토리 /lib/udev가 없으면 먼저 디렉토리를 작성해야 합니다
mkdir -p /lib/udev
먼저 "ls -l"을 수행하고이 디렉토리에 대한 권한을 확인하십시오. -rw-r--r--와 같은 내용이 표시되면 소유자가 읽기 / 쓰기가 가능하고 사용자 그룹은 읽기만하고 World는 읽기만 할 수 있다는 의미입니다. "chmod 766"인 경우 다음 명령을 입력하십시오. 이를 통해 해당 파일에 대한 읽기 / 쓰기 작업을 수행 할 수 있습니다. 이제 같은 방식으로 해당 파일을 복사 해보십시오. 작동해야합니다