일반적으로 서버를 aws나 호스팅 업체를 통해 구축하게 되면 ubuntu(우분투 사용하면)거나 root 계정을 부여받게 됩니다.
그래서 오늘은 서버 관리자가 직접 계정을 생성해서 루트 권한을 부여하는 것까지 알아보겠습니다.
서버 계정 추가하기
1
adduser 사용자계정명
서버에 접속하고나서 위에처럼 간단한 명령어를 통해 사용자 계정을 추가할 수 있습니다.
위와 같이 만들고나서 해당 계정으로 접속하고 sudo
명령어를 사용하면 다음과 같은 에러 메시지를 볼 수 있습니다.
1
사용자계정명 is not in the sudoers file. This incident will be reported.
이제 위 에러를 해결하기 위해 새로 만들어진 사용자계정명
에 루트 권한을 부여하겠습니다.
서버 계정에 루트 권한 부여하기
우선, /etc/sudoers를 수정하기 위해 root
계정으로 로그인 하고나서 다음과 같은 명령어를 쳐줍니다.
1
sudo visudo
그러면 root ALL=(ALL:ALL) ALL
로 되어 있는 부분이 있는데, 그 밑에
사용자계정명 ALL=(ALL:ALL) ALL
을 적어주고 저장하면 끝납니다.
의외로 간단하죠?
-
Previous
[Frontend] cdn.jsdelivr.net SSL 에러 사태 -
Next
[iOS] try increasing the minimum deployment target 에러 해결법