사전에 sudo 비밀번호 요청

토마스 웰러

데이터 백업을위한 스크립트가 있습니다. 그들 중 일부는 루트 액세스가 필요하므로 sudo. 그러나 때로는 mySQL 루트 암호가 필요한 mySQL 백업과 같이 혼란스러워집니다.

이제 다음과 같은 bash 스크립트에서 해결 방법을 구현했습니다.

echo "Please enter root password"
sudo echo "Ok"
sudo mysqldump --all-databases --opt -u root -p  > ~/backup.dump

그 뒤에 숨은 아이디어는 sudo 암호가 캐시됩니다. 처음에 입력하면 mySQL 백업 중에 메시지가 표시되지 않으므로 더 이상 mySQL 루트 암호와 혼동 할 수 없습니다.

이 접근 방식을 사용하는 것이 안전합니까 아니면 잘못된 점이 있습니까?

볼커 시겔

예,

그 접근 방식은 sudo.

를 사용 sudo하면 기본 구성에서 암호가 캐시됩니다.
그리고 더미 명령을 사용하여 암호를 해당 표준 캐시에 넣습니다. 루트 권한으로 아무 작업도 수행하지 않는 명령은 확실히 위험하지 않습니다.

sudo

귀하의 예제는 mysqldump암호를 사용하는을 사용하기 때문에 위의 내용이 mysql 암호와 관련이 없음을 분명히하고 싶습니다 . sudo예제 라인 의 와만 관련이 있습니다 sudo mysqldump ....

특히,에 암호주는 문제가 해결되지 않으면 mysqldump이 명령 행에 표시하지 않고, 스크립트에서 등 ps, top또는 시스템의 모든 사용자에 대한 프로세스 관리자 GUI.


추가 정보 :

제한 시간 설정

sudo암호 캐시 의 시간 제한은 기본적으로 15 분이며 timestamp_timeout에서 설정 하여 변경할 수 있습니다 sudoers. 를 사용하여 다음 sudo visudo과 같은 줄을 추가하십시오.

Defaults    timestamp_timeout=30

/etc/sudoers. (설정 timestamp_timeout하는 0캐시를 비활성화 할 수 있습니다.)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Python에서 sudo 비밀번호 요청을 호출하는 방법

분류에서Dev

`sudo`에 비밀번호가 필요합니까?

분류에서Dev

sudo가 다른 사용자의 비밀번호를 요청하도록합니다.

분류에서Dev

비밀번호가 필요한 Sudo

분류에서Dev

비밀번호로 sudo 필요 제거

분류에서Dev

`sudo`는 어떤 사용자의 비밀번호를 요구합니까?

분류에서Dev

sudo 명령에 비밀번호 입력

분류에서Dev

스크립트에서 sudo를 사용하는 동안 GUI 프롬프트로 비밀번호를 어떻게 요청합니까?

분류에서Dev

sudo가 내 비밀번호를 다시 요청하게 하시겠습니까?

분류에서Dev

sudo su 비밀번호 변경 후에도 비밀번호를 묻지 않음

분류에서Dev

sudo가 필요한 bash 스크립트에서 비밀번호를 한 번만 입력하는 방법

분류에서Dev

sudo가 필요한 bash 스크립트에서 비밀번호를 한 번만 입력하는 방법

분류에서Dev

pam_ssh_agent_auth : sudo는 ssh user @ host를 사용하여 비밀번호를 요청하지만 ssh user @ host 'bash'는 그렇지 않습니다.

분류에서Dev

비밀번호에 sudo 명령을 얼마나 자주 요청합니까? 어디에서 설정할 수 있습니까?

분류에서Dev

내가 다른 인증을 한 후 sudo가 창에서 비밀번호를 요청하는 이유는 무엇입니까?

분류에서Dev

bash 스크립트에서 그래픽으로 비밀번호를 요청하고 기본 sudo 제한 시간 설정 유지

분류에서Dev

내가 다른 인증을 한 후 sudo가 창에서 비밀번호를 요청하는 이유는 무엇입니까?

분류에서Dev

Chrome에서 비밀번호 기억을 요청하지 않음

분류에서Dev

sudoing에서 비밀번호를 요청할 때 Google Cloud VM

분류에서Dev

비밀번호가 비어있는 사용자를위한 sudo

분류에서Dev

기본 sudo 설정에는 비밀번호가 필요하지 않았습니다.

분류에서Dev

기본 sudo 설정에는 비밀번호가 필요하지 않았습니다.

분류에서Dev

sudo 비밀번호는 얼마나 중요합니까?

분류에서Dev

sudo 비밀번호는 얼마나 중요합니까?

분류에서Dev

Ubuntu 16.04의 루트 비밀번호 재설정-복구 모드에서 루트 비밀번호를 요청 함

분류에서Dev

스크립트에서 sudo에 대한 비밀번호 지정

분류에서Dev

Ubuntu는 캐시에 sudo 비밀번호를 저장합니까?

분류에서Dev

파이프에서 sudo 비밀번호 읽기

분류에서Dev

NodeJS / Express : 요청에서 사용자 이름 및 비밀번호 가져 오기

Related 관련 기사

  1. 1

    Python에서 sudo 비밀번호 요청을 호출하는 방법

  2. 2

    `sudo`에 비밀번호가 필요합니까?

  3. 3

    sudo가 다른 사용자의 비밀번호를 요청하도록합니다.

  4. 4

    비밀번호가 필요한 Sudo

  5. 5

    비밀번호로 sudo 필요 제거

  6. 6

    `sudo`는 어떤 사용자의 비밀번호를 요구합니까?

  7. 7

    sudo 명령에 비밀번호 입력

  8. 8

    스크립트에서 sudo를 사용하는 동안 GUI 프롬프트로 비밀번호를 어떻게 요청합니까?

  9. 9

    sudo가 내 비밀번호를 다시 요청하게 하시겠습니까?

  10. 10

    sudo su 비밀번호 변경 후에도 비밀번호를 묻지 않음

  11. 11

    sudo가 필요한 bash 스크립트에서 비밀번호를 한 번만 입력하는 방법

  12. 12

    sudo가 필요한 bash 스크립트에서 비밀번호를 한 번만 입력하는 방법

  13. 13

    pam_ssh_agent_auth : sudo는 ssh user @ host를 사용하여 비밀번호를 요청하지만 ssh user @ host 'bash'는 그렇지 않습니다.

  14. 14

    비밀번호에 sudo 명령을 얼마나 자주 요청합니까? 어디에서 설정할 수 있습니까?

  15. 15

    내가 다른 인증을 한 후 sudo가 창에서 비밀번호를 요청하는 이유는 무엇입니까?

  16. 16

    bash 스크립트에서 그래픽으로 비밀번호를 요청하고 기본 sudo 제한 시간 설정 유지

  17. 17

    내가 다른 인증을 한 후 sudo가 창에서 비밀번호를 요청하는 이유는 무엇입니까?

  18. 18

    Chrome에서 비밀번호 기억을 요청하지 않음

  19. 19

    sudoing에서 비밀번호를 요청할 때 Google Cloud VM

  20. 20

    비밀번호가 비어있는 사용자를위한 sudo

  21. 21

    기본 sudo 설정에는 비밀번호가 필요하지 않았습니다.

  22. 22

    기본 sudo 설정에는 비밀번호가 필요하지 않았습니다.

  23. 23

    sudo 비밀번호는 얼마나 중요합니까?

  24. 24

    sudo 비밀번호는 얼마나 중요합니까?

  25. 25

    Ubuntu 16.04의 루트 비밀번호 재설정-복구 모드에서 루트 비밀번호를 요청 함

  26. 26

    스크립트에서 sudo에 대한 비밀번호 지정

  27. 27

    Ubuntu는 캐시에 sudo 비밀번호를 저장합니까?

  28. 28

    파이프에서 sudo 비밀번호 읽기

  29. 29

    NodeJS / Express : 요청에서 사용자 이름 및 비밀번호 가져 오기

뜨겁다태그

보관