
한 서버에서 다른 서버로 파일을 이동하려고 했습니다. 소스 서버에서 sudo rsync
. 프로세스가 완료되었지만 대상 서버에서 ls
및 으로 권한이 거부되었습니다 cd
. 나는 노력했다
sudo chown -R www-data:www-data dest
www-data
아래에서 실행되는 것입니다 nginx
. 하지만 하려고 하면 여전히 "권한이 거부되었습니다"라는 메시지가 나타납니다 cd
. ls
없이 실행하면 sudo
모든 속성이 물음표로 나타납니다 ?
. 읽기/쓰기 권한을 변경하지 않고 이 문제를 어떻게 해결합니까?
답변1
아직 논평할 수 없고 문제를 이해했는지 잘 모르겠지만 한번 시도해 보겠습니다.
- 모든 사용자에 대해 디렉터리를 실행 가능하도록 설정합니다(원천)
- 디렉토리가 그룹에 대해 실행 가능한 경우 www-data 그룹에 로그인하는 사용자를 추가하십시오.
(또는 실행 권한을 변경하고 싶지 않습니까?) 그런 다음 디렉토리가 사용자에 대해 실행을 활성화했다고 가정하면 원격 서버에 www-data로 로그인해야 합니다(또는 이미 그렇게 하고 있습니까? 그렇지 않습니다). 언급하다..)