wheel
저는 fedora19를 사용하고 있는데 이렇게 계정에 추가했습니다.
usermod -a -G wheel ironsand
아래 답변에 따라 명령이 적용되도록 로그아웃했다가 다시 로그인했습니다. https://ask.fedoraproject.org/question/9769/sofia-is-not-in-the-sudoers-file/
.bashrc
이 명령을 사용하면 source
변경 시 재부팅이 필요하지 않습니다. usermod
같은 효과를 볼 수 있는 방법은 없을까요 ?
답변1
비유에 주의하세요. .bashrc
변수를 추가하면 다음과 같은 상황이 발생할 수 있으므로 소스는 위험할 수 있습니다.
초기 환경
PATH=/path/to/dir
원본 환경
PATH=/path/to/dir:/path/to/dir
이것이 .bashrc
및/또는 .bash_profile
.
Unix 그룹에 추가하거나 제거하는 것도 주요 변경으로 간주되어야 하며 로그아웃/로그인이 필요합니다.
표시된 Unix 그룹 변경 사항에 대해 다음 세 가지 작업 중 하나를 수행하면 최소한 단일 셸에서 일부 액세스 권한을 얻을 수 있습니다.
su - <user>
su <user>
newgrp
세 번째 접근 방식은 효과가 있지만 기존 환경에 아직 존재하지 않는 그룹으로 자신을 맹목적으로 변경한 다음 기본 그룹을 이 새 그룹으로 변경해야 하는데 이는 아마도 원하는 것이 아닐 것입니다.
왜
맨페이지를 보면,자격증usermod
하위 프로세스가 실시간 방식으로 변경 사항을 즉시 반영 하지 않는 이유를 이해하게 될 것입니다 .
발췌
fork(2)에 의해 생성된 하위 프로세스는 상위 프로세스의 사용자 및 그룹 ID 복사본을 상속합니다. execve(2) 동안 프로세스의 실제 사용자 및 그룹 ID와 보충 그룹 ID는 execve(2)에 설명된 대로 변경될 수 있습니다.