내 홈 디렉토리에서 /usr로 파일을 복사하려고 합니다. 이를 허용하려면 권한을 어떻게 설정해야 합니까?
$ chmod 777 KeePass-2.14.zip
$ cp KeePass-2.14.zip /usr/keepass/
cp: cannot create regular file `/usr/keepass/KeePass-2.14.zip': Permission denied
$ sudo cp KeePass-2.14.zip /usr/keepass/
cp: cannot stat `KeePass-2.14.zip': Permission denied
$
답변1
NFS 마운트에 있고 NFS 서버가 NFS 공유에 대한 컴퓨터 루트 액세스 권한을 부여하지 않기 때문에 sudo cp
계산할 수 없는 것 같습니다 .KeePass-2.14.zip
$HOME
노력하다:
cp KeePass-2.14.zip /tmp
sudo cp /tmp/KeePass-2.14.zip /usr/keepass/
답변2
원래 질문에 답하기 위해 이벤트가 끝난 후 권한을 조정하겠습니다. 파일을 복사하고(어떤 권한은 중요하지 않음) 복사하려는 위치와 일치하도록 권한을 변경하세요. 하지만 이 경우에는 당신이 하려는 일이 정말로 하고 싶은 일인지 의심스럽습니다.
답변3
디렉터리의 권한을 /usr/keepass
777로 변경한 다음 cp
파일의 권한을 다음으로 변경합니다./usr/keepass/