제목은 " yum update && yum upgrade
루트 없이 실행하시겠습니까?" 입니다.
권한이 없는 사용자가 RHEL 기반 시스템(CentOS 7)에서 시스템 업데이트를 시작할 수 있도록 허용하고 싶습니다. yum-cron
사용자는 유연해야 하기 때문에 대안이 아닙니다. 예를 들어 사용자는 언제 기계를 종료할지 결정할 수 있어야 합니다.
어떤 아이디어가 있나요?
답변1
간단히 sudoers
파일을 설정하고 사용자나 그룹이 이 특정 명령을 실행하도록 허용할 수 있습니다. 구문은 파일에서 다음과 같습니다 /etc/sudoers
( ! 로 편집됨 visudo
).
user ALL=(root) NOPASSWD: /usr/bin/yum update root
이 NOPASSWD
섹션이 생략된 경우 사용자는 다음을 제공해야 합니다.그의비밀번호. 사용자는 간단하게 sudo yum update
.
자세한 내용은 매뉴얼 페이지를 참조하세요.sudoers(5)
답변2
간단한 대답은 '아니오'입니다. 루트 액세스 없이는 불가능합니다.
더 깊은 대답은 sudo 사용자를 비밀번호 없이 만들면 시스템이 손상될 수 있다는 것입니다. 나는 그것을 권장하지 않습니다.