티스토리 뷰
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
- ubuntu
- github
- Spring
- SWIFT
- Windows
- ios
- Codable
- Gradle
- docker
- MySQL
- Java
- php
- golang
- tomcat
- CentOS
- nodejs
- git
- Python
- Linux
- Kotlin
- enum
- cocoapods
- Xcode
- android
- centos8
- windows10
- war
- intellij
- rxswift
- go
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함