sudo and su

# -i, --login 옵션으로 다른 계정으로 변경할 수 있다.
# -u 가 없으면 기본 root
# root 계정으로 변경
sudo -i

# ysoftman2 계정으로 변경
sudo -i -u ysoftman2

#####

# 우분투를 설치할때 root 가 아닌 다른 이름(예 ysoftman)의 계정을 만들게 된다.
# ysoftman 도 관리자 계정이긴 하지만 꼭 root 계정을 사용할 때가 있다.
# su 로 루트 권한을 바꾸려고 하면 암호를 몰라 계정을 바꿀 수 없다.
# 이럴땐 아래처럼 root 의 암호를 새로 설정하면 된다.
# 참고로 ysoftman 는 sudo(설정:/etc/sudoers)를 사용할 수 있는 상태다.
sudo passwd root

# 위에서 root 암호를 새로 설정후 su 로 root 로 로그인 하면 된다.
su

# mac 의 경우
# su 로 root 전환시 su:Sorry 에러가 발생하면
su 

# root 패스워드를 설정한다.
sudo passwd root

# 그래도 su:Sorry 에러가 발생하면 sudo su 로 실행한다.
sudo su

# login 환경으로 /etc/profile(내부에서 /etc/bashrc 로딩)을 로딩할 경우
sudo su -
# 또는
sudo su -l

comments:

댓글 쓰기