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/