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.