728x90
그래서 서비스를 위한 사용자 계정을 새로 만들고, sudo 권한을 부여하기로 했다.
사용자 계정 생성
[root@~]# useradd osj
패스워드 생성
[root@~]# passwd osj
osj 사용자의 비밀 번호 변경 중
새 암호:
새 암호 재입력:
passwd: 모든 인증 토큰이 성공적으로 업데이트 되었습니다.
로그인
[root@~]# su - osj
sudo 권한 주기
[root@~]# visudo
visudo는 /etc/sudoers 파일을 수정하는 명령어입니다. sudoers 파일을 chmod를 사용하여 작업하는 것 보다 visudo를 통해 수정하는 것이 더욱 좋은 방법입니다.(실제 권고사항입니다.)
root 계정 밑에 등록한 사용자 계정에 대한 권한을 작성해 줍니다.
## Next comes the main part: which users can run what software on
## which machines (the sudoers file can be shared between multiple
## systems).
## Syntax:
##
## user MACHINE=COMMANDS
##
## The COMMANDS section may have other options added to it.
##
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
osj ALL=(ALL) ALL
- 사실 user에게 root권한을 줄 필요는 없었지만, 작성한 것이 아까워 블로그에 정리하기로 마음먹었다.
- 아래의 명령어를 통해 생성한 유저에게 superuser의 권한을 줄 수 있다.
sudo vi /etc/sudoers // super user 리스트에 들어가기
- [username] ALL=(ALL) NOPASSWD: ALL을 입력하여 super user로 등록해준다.
- (추후 이 user를 통해 루트 디렉토리에 접근하여 backup 디렉토리를 생성할 예정이기 때문)
- 원격 접속은 성공했으나, 권한 설정이 제대로 되어있지 않은 탓인지, 최상위 디렉토리에서 새로 디렉토리를 만드는 것이 거부된다.
root 권한을 다시 부여하기
- root Group으로 포함시키는 작업을 하지 않아 root의 권한을 일반 user(nathanTest)가 받지 못한듯하다.
- 따라서 VirtualBox에서 root 계정으로 접속 후 vim /etc/passwd를 사용한다.
- 아래로 쭉 스크롤 해서 내리면 내가 생성한 [username]이 보이고, 0:0으로 변경한다.(앞의 0 : userID, 뒤의 0 : GroupID)
- 관리자는 uid와 gid가 모두 0이기 때문이다!
- 마지막으로 root group에 user(nathanTest) 계정을 포함시켜주면 된다.
- vim /etc/group 명령어를 치면, 맨 윗줄에 root 그룹을 확인할 수 있고 그 줄 맨 끝에 내가 생성한 user의 [username]을 적는다!!
- 관리자는 uid와 gid가 모두 0이기 때문이다!
- 이렇게 하고나서 user로 접속을 해보자. 아래와 같이 username으로 시작하는 것이 아닌 root로 시작이 된다
- 이렇게 터미널에서 접속을 해보려고 했더니.. Permission denied가 자꾸 뜬다 ㅠㅠ
- 알아보니 원격 SSH에서 root 권한 접속을 허용해야한다고 한다.
- vi /etc/ssh/sshd_config를 입력하고 아래 내용을 추가하거나 바꿔준다.
PermitRootLogin yes
PasswordAuthentication yes
UserLogin yes
- 그리고 sudo service ssh restart를 통해 ssh를 재시작 해 준뒤 로컬 터미널에서 로그인하자.
잘된다!!
728x90
'컴퓨터 활용(한글, 오피스 등) > 기타' 카테고리의 다른 글
JTrac 설치하기 개발 (0) | 2025.04.11 |
---|---|
Windows Redmine 수동 구축 하기 (0) | 2025.04.11 |
Cockpit 설치 및 구성 (0) | 2025.04.11 |
특정 금융거래정보의 보고 및 이용 등에 관한 법률 분석 (0) | 2025.04.11 |
'빈칸' 의 띄어쓰기 (0) | 2025.04.10 |