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 그룹에 추가했습니다.
문제가 해결되었습니다.