Linux 및 Mac OS X에서 일반 모드를 sudo 모드에서 어떻게 다시 전환 할 수 있습니까?


46

sudo suMac OS X에서 명령을 사용 하여 무언가를 수행하지만 다시 전환하는 방법을 모르겠습니다.

당신이 나에게 호의를 베풀 수 있기를 바랍니다.


1
그건 그렇고, sudo로 루트 쉘을 얻는 더 간단한 방법은 sudo -s입니다.
Spiff

-s보다 간단한 방법은 su무엇입니까? 다르게 동작합니까?
데이먼

답변:



15

를 실행 sudo su하면 수퍼 유저로 셸이 열립니다. 이 쉘을 종료하려면 exit또는 Ctrl- D를 입력하십시오 .

일반적으로 당신은 실행하지 않지만 sudo su그냥 실행 합니다. 암호를 입력 하면 타임 스탬프가 기록 되고 몇 분 동안 암호를 입력하지 않아도 더 많은 명령을 실행할 수 있습니다 . 해당 타임 스탬프를 지우려면 (다른 사람 이 비밀번호 없이는 실행할 수 없도록)을 실행할 수 있습니다 .sudo commandsudosudosudosudo -k


1

su는 루트 계정에 로그인하고이 로그 아웃하려면 Ctrl + D를 사용하거나 exit를 입력하는 데 사용됩니다. 실제로 필요하지 않은 경우 su를 가지고 노는 것은 매우 위험합니다. 더 나은 아이디어는 sudo 그룹에 사용 된 것을 추가하고 sudo 명령을 사용하는 것입니다. 그리고 어떻게 sudo su를 사용합니까?


0

exit를 입력하고 "who"로 돌아 왔는지 확인하고 root라고 말해서는 안됩니다.


0

나는 sudo su와 내 비밀번호를 입력했고 커서는 내 사용자 이름에서 sh-3.2 #로 바뀌 었습니다. whoami는 "root"를 나타냅니다. sudo -s를 종료하고 입력하면 지정자 root #가 커서에 추가되고 whoami를 입력하면 "root"가 표시됩니다. 이것으로부터 나는 두 명령이 동등하다는 결론을 내린다. 출구 표준 사용자에게 명령 돌아가고 두 경우를 차지한다.


이것은 이전 답변과 중복됩니다.
fixer1234

이것은 다른 답변을 복제하고 새로운 내용을 추가하지 않습니다. 실제로 새로운 내용이 없다면 답변을 올리지 마십시오.
DavidPostill

당신의 기분을 상하게해서 죄송합니다. 명확히하려고합니다. 모든 비평가들을 즐겁게 보내십시오.

귀하의 제한된 블로그 웹 사이트에 참여하지 않고이 훌륭한 정보를 삭제하겠습니다.

비평가들이 행복하기를 바랍니다. 안녕!
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.