>시스템 튜토리얼 >리눅스 >Linux에서 sudo 명령을 실행하는 데 비밀번호가 필요하지 않습니다.

Linux에서 sudo 명령을 실행하는 데 비밀번호가 필요하지 않습니다.

WBOY
WBOY앞으로
2024-01-12 08:45:34699검색

노트북과 같이 자신만 사용하는 컴퓨터에서 Linux를 실행한다고 가정해 보세요. sudo를 호출할 때마다 비밀번호를 입력해야 하는데 이는 장기적으로 지루해질 것입니다. 따라서 이 가이드에서는 비밀번호를 입력하지 않고 sudo 명령이 실행되도록 구성하는 방법을 설명합니다.

在 Linux 中运行 sudo 命令不需要密码

이 설정은 사용자 권한 사양 섹션에서 sudo 명령을 사용하는 기본 보안 정책인 /etc/sudoers 파일에서 수행됩니다.

Important: sudeors 파일에서는 인증을 위해 authenticate 매개변수가 기본적으로 켜져 있습니다. 설정된 경우 사용자는 sudo를 사용하여 명령을 실행하기 전에 비밀번호(또는 다른 인증 방법)를 통해 인증해야 합니다.

그러나 이 기본값은 NOPASSWD(사용자가 sudo 명령을 호출할 때 비밀번호가 필요하지 않음) 플래그를 사용하여 재정의할 수 있습니다.

사용자 권한을 구성하는 구문은 다음과 같습니다. 으아악

그 중:

  1. user_list - 설정된 사용자 목록 또는 사용자 별칭입니다.
  2. host_list - 사용자가 sudo를 실행할 수 있는 호스트 또는 호스트 별칭 목록입니다.
  3. Effective_user_list - 이 사용자 또는 별칭으로 실행되는 사용자 목록
  4. tag_list - NOPASSWD와 같은 태그 목록입니다.
  5. command_list - 사용자가 sudo를 사용하여 실행한 명령 또는 명령 별칭 목록입니다.

사용자(아래 예에서는 aaronkilik)가 비밀번호를 입력하지 않고 sudo를 사용하여 모든 명령을 실행할 수 있도록 허용하려면 sudoers 파일을 엽니다.

으아악 다음 줄을 추가하세요: 으아악

그룹의 경우 그룹 이름 앞에 % 문자를 사용하세요. 이는 sys 그룹의 모든 구성원이 비밀번호 없이 sudo를 사용할 수 있음을 의미합니다.

으아악

사용자가 sudo(/bin/kill)를 사용하여 비밀번호 없이 지정된 명령을 실행할 수 있도록 하려면 다음 줄을 추가하세요.

aaronkilik ALL=(ALL) NOPASSWD: /bin/kill

下面的行会让 sys 组成员在使用 sudo 运行命令:/bin/kill/bin/rm 时不用输入密码:

%sys ALL=(ALL) NOPASSWD: /bin/kill, /bin/rm

在 Linux 中运行 sudo 命令不需要密码

不用密码运行 sudo

在本篇中,我们讨论了如何配置 sudo 命令来不用输入密码运行。不要忘记在评论栏中给我们提供你关于这份指导的想法和其他对于 Linux 系统管理员有用的 sudoers 配置。


위 내용은 Linux에서 sudo 명령을 실행하는 데 비밀번호가 필요하지 않습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 linuxprobe.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제