![Sudo 사용자: 다른 사용자의 홈 디렉토리를 볼 수 없습니다](https://linux55.com/image/35955/Sudo%20%EC%82%AC%EC%9A%A9%EC%9E%90%3A%20%EB%8B%A4%EB%A5%B8%20%EC%82%AC%EC%9A%A9%EC%9E%90%EC%9D%98%20%ED%99%88%20%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EB%A5%BC%20%EB%B3%BC%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.png)
sudo
다음 명령을 사용하여 사용자를 생성했습니다 .hrsupport
hrsupport ALL=ALL, NOPASSWD: /bin/chown, /bin/chmod, /bin/chgrp, /scripts/pkgacct, /scripts/restorepkg
이 목표를 어떻게 달성할 수 있나요?
- 다른 디렉토리에서 파일을 생성하고 삭제할 수 있어야 합니다
hrsupport
./home/someone
- 안 돼 , 단체로
hrsupport
하는 거야cd
home/someone/public_html
nobody
- 사용자는
hrsupport
위 명령과 사용자가 일반적으로 사용하는 다른 명령만 실행할 수 있어야 합니다.
답변1
오랜 시간이 지나서야 마침내 답을 찾았습니다.
문제: ==> hrsupport가 home/someone/public_html로 CD를 이동할 수 없습니다. 해당 디렉토리에 그룹으로 아무도 없습니다.
해결 방법: ==> hrsupport 사용자를 none 그룹에 추가했습니다.
문제가 해결되었습니다.