/ etc / sudoers 파일에서이 항목에 어떤 문제가 있습니까?


0

user2가 특정 스크립트를 실행하도록 노력하고 있습니다-user1 script.sh에 속하고 그 (user2)가 스크립트의 소유자 user1로 실행되도록하십시오. 따라서 / etc / sudoers 파일에 항목을 만들었지 만 visudo는 오류를 표시하지만 지정하지는 않습니다. 여기 내가 가진 것

#User priveilege specification
root ALL=(ALL) ALL

#The following line gives an error
user2 ALL=(user1) /home/user1/bin/script.sh

운영체제 : Ubuntu 10.4


두 사용자 모두 실제로 / etc / passwd에 있습니까? 잘못된 선행 / 후행 슬래시 또는 주석 처리되지 않은 라인이 있는지 확인하십시오.
개렛

나는했다. 내가 발견 할 수있는 구문 오류가없는 것 같습니다. 내가 확신 할 수 있도록 다른 사람들이 그것을 보도록 할 것입니다. @gman을 찾아 주셔서 감사합니다
sri

답변:


1

새 그룹을 만들고 사용자 (user1 및 user2)를 해당 새 그룹에 추가하려고합니다.

그런 다음 sudoers에 아래 항목을 추가하십시오.

새 그룹 ALL = (ALL) /home/user1/bin/script.sh

건배!


확실합니까? 그런 다음 두 사용자가 스크립트를 실행할 때 다른 사용자를 가장 할 수있는 것 같습니다. 즉, 정말 나쁜 생각입니다.
다니엘 벡
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.