
답변1
명령에 대한 관리 권한이 필요한 경우 를 사용하여 sudo [command]
관리자로 명령을 실행할 수 있습니다. 비밀번호를 입력하라는 메시지가 표시됩니다. 이를 입력하면 명령이 실행됩니다. sudo [command]
매번 입력하지 않고 관리자가 되고 싶다면 입력 su
하면 비밀번호를 묻는 메시지가 표시됩니다. 그렇게 하면 루트(관리자의 또 다른 용어)가 됩니다. 잘못된 일을 하게 되면 시스템을 망칠 수 있으므로 루트 권한을 갖는 것은 권장되지 않습니다. sudo [command]
필요한 명령에 루트 권한을 부여하는 것이 가장 좋습니다 . 도움이 되길 바랍니다.
답변2
sudo *command*
또는
sudo su
첫 번째 명령은 해당 명령에 대한 관리 권한을 부여합니다. 쉘은 다음 몇 분 동안 명령에 대한 권한이 있음을 기억하고 이를 사용할 때(Ubuntu에서) 비밀번호를 묻지 않습니다.
두 번째는 쉘의 나머지 기간 동안 관리자 권한을 제공합니다.
기본적으로 Ubuntu는 비밀번호를 사용하여 루트 계정을 생성하지 않습니다. 설치 과정에서 Ubuntu는 일반 사용자의 비밀번호를 생성하도록 요청합니다. 따라서 "su"만 사용하면 존재하지 않는 비밀번호를 입력하라는 메시지가 표시되고 인증 실패가 반환됩니다(이것이 내 Pop!OS에서 발생합니다).