sudo 액세스 권한이 있는 사용자인 경우 su 명령을 실행해야 합니다.

sudo 액세스 권한이 있는 사용자인 경우 su 명령을 실행해야 합니다.

저는 Oracle Linux 서버에 대해 sudo 액세스 권한이 있는 사용자입니다. 명령을 실행하면 su비밀번호를 묻는 메시지가 표시됩니다. 계정 비밀번호를 입력하면 시스템에서 메시지가 표시되고 Incorrect password동일한 비밀번호를 사용하여 성공적으로 로그인했습니다.

  • 왜 이런 일이 발생합니까?
  • sudo 액세스 권한이 있는 경우 로그인 후 su 또는 sudo 명령을 실행해야 합니까?
  • 각 명령 앞에 sudo를 붙여야 합니까?

답변1

왜 이런 일이 발생합니까?

su를 사용할 때 사용자 이름이 없기 때문에 su는 기본적으로 root로 전환되므로 root 비밀번호를 정확하게 입력해야 합니다.

sudo 액세스 권한이 있는 경우 로그인 후 su 또는 sudo 명령을 실행해야 합니까?

sudo를 사용해야 합니다.

각 명령 앞에 sudo를 붙여야 합니까?

예, 루트 권한으로 실행하려는 모든 명령 앞에 sudo를 입력해야 합니다.

고쳐 쓰다

su차이점은 무엇입니까 sudo?

  • su다른 사용자가 되었던 경우, 로그인 세션에서 다른 사용자로 전환하고 전환된 사용자 권한으로 모든 작업을 수행할 수 있습니다. 성공 하려면 사용자 전환의 비밀번호를 알아야 합니다 su.

  • sudo/etc/sudoer파일의 정책에 지정된 다른 사용자의 권한으로 명령을 실행하는 데 사용됩니다 . sudo를 사용하기 위해 다른 사용자의 비밀번호를 알 필요는 없습니다. 을 사용하면 sudo일시적으로만 다른 사용자에 대한 권한을 가질 수 있습니다. 이 시간이 지나면 비밀번호를 다시 입력해야 제대로 sudo작동합니다.

관련 정보