![권한으로 인해 파일을 삭제할 수 없습니다. 파일과 상위 디렉터리가 모두 775입니다.](https://linux55.com/image/198790/%EA%B6%8C%ED%95%9C%EC%9C%BC%EB%A1%9C%20%EC%9D%B8%ED%95%B4%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%82%AD%EC%A0%9C%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.%20%ED%8C%8C%EC%9D%BC%EA%B3%BC%20%EC%83%81%EC%9C%84%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EA%B0%80%20%EB%AA%A8%EB%91%90%20775%EC%9E%85%EB%8B%88%EB%8B%A4..png)
저는 Linux를 처음 접했습니다. 775
소유자/그룹 권한이 있는 PHP라는 디렉토리가 있고 caddy:caddy
모든 파일과 하위 디렉토리가 정확히 동일 775
하며 이제 중요하다면 caddy:caddy
두 번째 그룹으로 로그인했습니다 . PHP 폴더 안에 있고 파일을 삭제하려고 합니다. 내가 입력하면 묻는다 ? 나는 타이핑했고 그것은 말했다 . 내가 말하면 , 그것은 훌륭하게 작동합니다. 내가 이 작업을 수행하지 않고 싶은 이유는 해당 사용자로 Filezilla에 로그인한 상태에서 여러 파일을 삭제하려고 하기 때문입니다.jack
caddy
rm filename
rm: remove write-protected regular file 'filename'
y
cannot remove filename: Permission denied
sudo
sudo
더 자세히 설명하면 혼란을 해소할 수 있습니다. 파일을 삭제하려는 컴퓨터는 Ubuntu 21.10을 실행하고 있습니다. 저는 Windows 10 PC에서 bash 콘솔을 사용하여 ssh로 접속하고 jack
해당 PHP 폴더의 파일을 삭제하고 있습니다. 그때는 이렇게 말합니다 cannot remove filename: Permission denied
.
나는 SSHFS를 시도했는데, 아주 멋지다! 그것에 대해 아무것도 모릅니다. 하지만 사용자의 홈 디렉터리 밖으로 이동하는 방법을 모르겠습니다.
id
이 명령은 다음을 인쇄합니다.
uid=1001(jack) gid=1001(jack) groups=1001(jack),27(sudo)
PHP의 상위 폴더에 ls -l을 입력한 후에는 아무런 이점이 없습니다.
groups jack
인쇄해 보세요jack : jack sudo caddy