내 홈 폴더에서 / usr로 파일을 복사하는 방법 허용하기 위해 권한을 어떻게

homedir에서 / 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
$


답변

그게 같은데요 sudo cp하지 스탯 할 수 KeePass-2.14.zip있기 때문에 $HOME이 NFS에 마운트하고, NFS 서버는 NFS 공유에 컴퓨터 루트 권한을 부여하지 않습니다.

시험:

cp KeePass-2.14.zip /tmp
sudo cp /tmp/KeePass-2.14.zip /usr/keepass/

답변

원래 질문에 대답하기 위해 이벤트 후 권한을 조정합니다. 파일을 복사 한 다음 (실제로 어떤 권한에 관계없이) 파일을 복사하는 위치와 일치하도록 권한을 변경하십시오. 그러나이 경우, 당신이하려는 것은 당신이 정말로하고 싶은 일인지 의심합니다.


답변

디렉토리 /usr/keepass에 대한 권한 을 777로 변경 한 다음 cp파일을/usr/keepass/