티스토리 뷰
sudoer이란?
우리가 sudo를 이용해서 임시적으로 root 권한을 사용 할 수 있는 것을 말하는데요.
CentOS를 새로 설치하였더니 이것이 설정이 안되어 있어서 어려움이 조금 있었습니다.
일단은 su를 이용하여 root로 접근을 하여 주시는게 편합니다.
그리고 sudoers 파일은 읽기 전용이라 이것을 변경하여 주어야 합니다.
$ chmod u+w /etc/sudoers
$ ll /etc/sudoers
chmod를 이용하여 write를 넣어주고 ll로 확인 합니다.
파일 앞쪽에 -rw-r----- 이렇게 나오면 된겁니다.
작업후에는 다시 write를 빼주시기 바랍니다.
해결 방법은 /etc/sudoers 파일을 수정하는것인데요.
아래처럼 따라하시면 됩니다.
vi /etc/sudoers
파일을 오픈하고 가장 아래쪽에 추가하여 주면 됩니다.
# 새로운 User에게 sudo 권한 부여
user1 ALL=(ALL) ALL
# 새로운 Group에게 sudo 권한 부여
%wheel ALL=(ALL) ALL
# 패스워드 확인없이 새로운 User에게 sudo 권한 부여
user1 ALL=(ALL) NOPASSWD: ALL
# 패스워드 확인없이 새로운 Group에게 sudo 권한 부여
%wheel ALL=(ALL) NOPASSWD: ALL
이 네가지는 옵셔널이고 다 넣으라는 이야기는 아닙니다.
저는 그냥 User만 하나 등록하면 되어서 맨 위의 user1만 등록하였습니다.
자 이렇게 하고 나서 write를 빼주세요
$ chmod u-w /etc/sudoers
$ ll /etc/sudoers
파일 앞쪽에 -r--r----- 이렇게 나오면 된겁니다.
'Backend > Server' 카테고리의 다른 글
CentOS8. Tomcat 설치하고 포트도 열어주기 (0) | 2019.12.22 |
---|---|
Linux란... (0) | 2019.12.21 |
CentOS 미니멀로 설치하였더니 아무것도 없더라... route도 없더라... netstat도 없더라... 설치해보자 (0) | 2019.12.21 |
Linux ping 하여 보기... (0) | 2019.12.21 |
CentOS를 최소 선택으로 설치를 하고 나면 ifconfig 자체도 없어요... (0) | 2019.12.21 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- cocoapods
- Linux
- go
- SWIFT
- golang
- php
- CentOS
- git
- nodejs
- Kotlin
- Codable
- centos8
- Java
- tomcat
- Windows
- intellij
- rxswift
- Gradle
- android
- github
- enum
- Python
- windows10
- Spring
- war
- Xcode
- docker
- ubuntu
- ios
- MySQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함