티스토리 뷰
systemd를 사용하기 위해 systemctl 커맨드를 이용한다. `systemctl start {{service_name}}` 과 같은 명령어를 통해 미리 추가해놓은 서비스를 시작하는데, 이 때 슈퍼 유저 권한을 요구한다. 내가 경험한 상황은 다음과 같다:
1. root 계정에서 처음 user1 유저를 생성했다.
2. systemd를 사용하기 위한 슈퍼 유저 권한 사용을 위해 인증 정보로 user1의 비밀번호를 요구한다.
3. user1으로 작업을 하다가 나중에 user2 유저를 생성하였다.
4. user2 로 로그인하여 systemd를 사용할 때 계속 user1의 비밀번호를 입력하라고 한다.
해결 방법:
user1는 wheel 그룹에 포함되어 있었고, user2는 wheel 그룹에 포함되어 있지 않았다. user2를 wheel 그룹에 추가한다.
wheel 그룹에 유저를 추가하는 방법 : `usermod -aG wheel USERNAME`
이 상태로 systemd를 사용하면 인증 정보를 입력하기 전에 어떤 유저로 진행할 것인지를 물어본다.
나 같은 경우엔 더 이상 user1가 필요하지 않은 상태였기 때문에 user1을 삭제하고 user2를 사용하였다.
'프로그래밍 > 잡탕' 카테고리의 다른 글
pyenv로 python 설치시 openssl을 찾지 못해 발생하는 문제 해결 방법 (0) | 2016.05.20 |
---|---|
node-gyp 설치시 python2를 찾지 못해 발생하는 에러 해결 방법 (0) | 2016.05.09 |
[JS] br to nl, nl to br (0) | 2016.03.16 |
[Web] 오늘의 삽질 - require.js 관련 (0) | 2016.03.09 |
Flask에서 response에 유니코드가 있을 때의 문제 해결 (0) | 2015.07.02 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday