해보자

[Ubuntu] 사용자 id 변경 본문

Linux

[Ubuntu] 사용자 id 변경

안댕 2020. 7. 15. 21:24

su

다른 사용자로 쉘을 시작하기 위해 사용한다. 슈퍼 유저의 비밀번호가 필요하다.

su [-[l]] [user]

-l옵션을 사용하면, 반환될 셀 세션은 이 명령에 지정된 사용자를 위한 로그인 쉘이 된다.
이는 해당 사용자 환경이 로드되고 작업 디렉토리가 그 사용자의 홈 디렉토리로 변경됨을 의미.

su -

슈퍼유저 특권을 얻는다. (쉘 프롬프트 '$' ⇒ '#' 로 시작)

su -c [command]

새로운 명령으로 시작하지 않고 단일 명령어 수행 가능


sudo

다른 사용자로 명령어를 실행한다. sudo는 슈퍼유저의 비밀번호를 요구하지 않는다. 자신의 비밀번호를 입력하면 된다.

sudo [명령어]

위와 같이 실행하고 Password : 뒤에는 자신의 비밀번호를 입력한다.

sudo -l 

허용된 특권을 확인한다.


Reference

  • 리눅스 커맨드라인 완벽 입문서 / 윌리엄 E.샤츠 주니어