채택완료

sudo -s 와 su - 차이

2019-10-31 (목) 13:24:30 2,542

3554026699_1572495662.2287.jpg

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개 / 댓글 1개

채택된 답변
+20 포인트
2019-10-31 (목) 13:43:43

[root@ip-172-31-36-102 centos] $

root : 계정명

ip-172-31-36-102 : 호스트명

centos : 현재 디렉토리

프롬프트가 $ 표시면 일반 계정 # 표시면 루트 계정입니다.

~, centos 이건 현재 디렉토리를 나타낼 뿐 이게 루트인지 아닌지는 알 수 없습니다.

[root@ip-172-31-36-102 centos] $ <-- 이게 #이면 루트 계정입니다.

고로 현재 보이는 프롬프트가 #이어서 루트 계정이 맞습니다.

su, sudo 차이점은 아래 블로그 참고하시면 됩니다.

https://brownbears.tistory.com/227

답변에 대한 댓글 1개

감사합니다..
2019-10-31 (목) 13:30:11

sudo가 암호입력하고 하는거 잖아요 root권한이면 sudo 필요 없어요 유저권한으로 접근하면 sudo해야하고...

답변을 작성하려면 로그인이 필요합니다.