log
SFTP 에서 디렉토리를 복사 하고 싶습니다 var
.
기본적으로 내 사용자에게는 거부된 권한이 없습니다 sudo
. 루트는 로그인이 차단되었으며 SFTP에서는 루트를 사용하고 싶지 않습니다.
log
를 요구하지 않고 사용자에게 디렉토리 권한을 부여하고 싶습니다 sudo
.
그래서 var
내가 시도한 후에 :
sudo chmod -R u+r log
오류가 반환되지 않았지만 여전히 SFTP 권한이 없습니다.
우분투 서버 18.04를 사용하고 있습니다.
답변1
맨페이지 에 따르면 chmod
다음 명령은 소유자 사용자에 대한 읽기 권한을 설정합니다.
sudo chmod -R u+r log
모든 사용자에 대해 읽기 가능한 권한을 설정하려면 다음을 사용하십시오.
sudo chmod -R o+r log
그러나 다른 사람이 읽을 수 없도록 ACL을 사용하는 것이 좋습니다(보안 문제가 될 수 있음). 사용자 로그인이 이라고 가정하면 다음을 mylogin
사용할 수 있습니다.
setfacl -R -m u:mylogin:rX log
-R
: 재귀적 행동-m u:mylogin:rX
:사용자 액세스 권한 부여mylogin
이 ACL을 제거하려면 다음을 사용하십시오.
setfacl -R -x u:mylogin:r log