CentOS에서는 네트워크 기본 설정을 변경하려면 루트 비밀번호가 필요합니다.

CentOS에서는 네트워크 기본 설정을 변경하려면 루트 비밀번호가 필요합니다.

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그룹에 속해 있습니까?

관련 정보