sudo -s 와 su - 차이
본문
centos7 입니다..
기본적으로 centos 로 접속을 합니다...
루트로 변경하려고 su- 입력했더니 암호를 넣으라고 합니다.
암호는 모릅니다. (설치할때 따로 안정했습니다.)
그래서 sudo -s 라고 쳐넣으니 root로 변경된 것 같습니다.
명령프롬프트에 [root@ip-172-31-36-102 centos] 이렇게 된 것으로 보아 root 계정인것 같습니다..
거기서 su - 를 입력하니 암호를 묻지않고 루트계정으로 갑니다.[root@ip-172-31-36-102 ~]
여기서 궁금한 점은
[root@ip-172-31-36-102 centos]
[root@ip-172-31-36-102 ~]
뒷부분이 다른데 차이점이 무엇인지요??
답변 2
[root@ip-172-31-36-102 centos] $
root : 계정명
ip-172-31-36-102 : 호스트명
centos : 현재 디렉토리
프롬프트가 $ 표시면 일반 계정 # 표시면 루트 계정입니다.
~, centos 이건 현재 디렉토리를 나타낼 뿐 이게 루트인지 아닌지는 알 수 없습니다.
[root@ip-172-31-36-102 centos] $ <-- 이게 #이면 루트 계정입니다.
고로 현재 보이는 프롬프트가 #이어서 루트 계정이 맞습니다.
su, sudo 차이점은 아래 블로그 참고하시면 됩니다.
sudo가 암호입력하고 하는거 잖아요 root권한이면 sudo 필요 없어요 유저권한으로 접근하면 sudo해야하고...
답변을 작성하시기 전에 로그인 해주세요.