CentOS에서 환경 설정 패널을 구성하기 위해 루트 권한이 필요한 이유는 무엇입니까? 실제로 sudoer 액세스만으로 충분할 것 같습니다. 이것을 변경할 수 있습니까?
답변1
이 문제를 해결하는 빠른 방법은 (적절한 sudoers
권한이 있다고 가정할 때) 적절한 command 접두사를 붙이는 sudo
것입니다.
sudo system-config-users
그렇지 않으면 몇 가지 조사를 수행하십시오.
% ls -l =system-config-users
lrwxrwxrwx 1 root root 13 Jul 24 2015 /usr/bin/system-config-users -> consolehelper
좀 더 조사한 결과, userhelper
매뉴얼에 다음과 같은 내용이 포함된 프로그램이 발견되었습니다.
UGROUPS
A comma-separated list of groups whose members will be authenti-
cated as if USER were set to the special value <user>. If the
invoking user is not a member of one of these groups, the name
defined in USER will be used as normal.
Centos 7은 wheel
기본적으로 그룹을 설정하는 것 같습니다.
# cat /etc/security/console.apps/config-util
USER=root
UGROUPS=wheel
#
따라서 이론적으로 사용자가 해당 wheel
그룹에 속해 있는 경우 이러한 비밀번호 프롬프트에서는 비밀번호를 입력해야 합니다. 귀하의 사용자가 이 wheel
그룹에 속해 있습니까?