비밀번호 없이 Linux(Ubuntu, Debian)에서 SUDO 사용
3754 단어 bashubuntulinuxproductivity
정말 사용자 친화적인 배포판이 있고 시스템에 대한 복잡한 지식이 필요하지 않기 때문에 모든 개발자는 Linux를 사용해서는 안 됩니다. 시도.
대부분의 경우 Linux를 사용하는 프로그래머는 명령줄을 사용하여 파일 이동 및 이름 바꾸기, 소프트웨어 설치 등과 같은 작업을 수행합니다. 설치된 소프트웨어의 구성 파일을 편집해야 할 수도 있습니다. MongoDB 데이터베이스를 로컬에 설치하는 것과 같이 Linux에 소프트웨어를 설치하는 경우 올바른 권한 없이 이 작업을 수행하려면 점프된 권한이 필요하므로 Linux는 이 작업을 수행하는 것을 거부합니다.
이러한 오류는 Linux에서 해킹 코드를 시작하는 사람에게 성가실 수 있습니다.
주로 요청된 작업에 사용자 계정에서 활성화해야 하는 슈퍼 사용자 권한이 필요하기 때문입니다.
작업에 암호 없는 루트 권한 부여
$ sudo apt-get install mongodb-org
기본적으로 이렇게 하면 암호를 묻습니다.
$ [sudo] password for username:
항상 암호를 다시 입력해야 하는 것은 특히 암호가 길 경우 성가신 일이 될 수 있습니다.
항상 암호를 반복해서 입력하지 않으려면 이 파일에 한 줄의 코드만 추가하면 됩니다
/etc/sudoers
.이 파일을 편집하려면 파일에 발생할 수 있는 오류를 포착하는 데 권장되는
visudo
명령을 사용해야 합니다.$ sudo visudo /etc/sudoers
그런 다음 프롬프트에 따라 비밀번호를 입력하십시오. 이번에만!
[sudo] password for <username>:
파일 끝에 다음 명령을 추가할 수 있습니다(사용자 지정 수정의 식별 목적으로 권장됨) 또는 편리한 위치에 추가할 수 있습니다.
<username> ALL=(ALL:ALL) NOPASSWD: ALL
결과 파일은 다음과 같습니다.
GNU nano 5.4 /etc/sudoers.tmp *
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL:ALL) ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
# My configurations
<username> ALL=(ALL:ALL) NOPASSWD: ALL
파일을 저장하고 종료합니다.
예이! 이제 사용자 계정에 성가신 긴 암호를 입력하지 않고도 sudo를 사용할 수 있습니다. 그렇게 간단합니다!
메모:
whoami
또는 echo $USER
를 입력하여 확인할 수 있습니다. %sudo ALL=(ALL:ALL) NOPASSWD: ALL
로 편집하여 암호 사용을 방지할 수도 있습니다. 이 방식의 단점은 sudo
의 구성원인 시스템에서 생성된 다른 사용자도 비밀번호 없이 명령을 실행할 수 있다는 것입니다. 이러한 동작은 보안에 위협이 되므로 원하지 않을 수 있습니다. sudo deluser <username> sudo
를 실행하여 sudo 그룹에서 사용자 계정을 제거하는 것을 고려하십시오.Reference
이 문제에 관하여(비밀번호 없이 Linux(Ubuntu, Debian)에서 SUDO 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/smitterhane/use-sudo-on-linuxubuntudebian-without-always-retyping-password-3ke1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)