콘솔에서 sudo 모드로 들어갈 때 관리자로 로그인 한 시간을 연장 할 수 있습니까?


8

콘솔에서 sudo 모드로 들어갈 때 관리자로 로그인 한 시간을 연장 할 수 있습니까? 그렇다면 어떻게?

답변:


7

터미널에서 이것을 입력하여 편집 할 파일을 엽니 다 :

sudo visudo

이것을 찾으십시오 :

Defaults        env_reset

그리고 이것을 대체하십시오 :

Defaults        env_reset,timestamp_timeout=NUMBER

NUMBER타임 아웃 시간 (분)은 어디 입니까?

그런 다음 파일을 저장하십시오.


8

네 가능합니다.

명령 프롬프트에 다음을 입력하여 sudoers 파일을 편집하십시오.

sudo visudo

주석이 달린 섹션을 찾아 다음 # Defaults specification과 같은 줄을 찾으십시오 .

Defaults  env_reset

해당 줄을 다음과 같이 변경하십시오.

Defaults  env_reset,timestamp_timeout=10

10sudo 암호를 사용하려는 시간 (분)으로 바꿀 수있는 위치. 변경 사항을 저장하면 완료됩니다.

편집 : 사용하지 않으 려면 다른 편집기를 사용하도록 지시 vi할 수 있습니다 visudo. 편집이 완료 될 때까지 편집기는 차단해야합니다. 실행 EDITOR하기 전에 환경 변수를 설정하면 visudo해당 편집기가 대신 사용됩니다.

EDITOR=/usr/bin/nano sudo visudo

nano대신 파일을 편집하는 데 사용 합니다. 난 당신이 권장 하지 않는 (대한 블록 모드, 명령 줄에서 편집기를 실행하는 방법을 모른 채 숭고한 텍스트와 같은 그래픽 편집기를 사용 subl하는 수단으로 호출 --wait).


vi / vim이 아닌 nano에서 어떻게해야합니까?
codecowboy

sudo nano / etc / sudoers
codecowboy

2
@codecowboy 좋은 방법이 아닙니다. 파일을 직접 visudo편집하지 않습니다 /etc/sudoers. 파일의 사본을 편집하고 파일을 저장할 때 사본으로 대체하기 전에 사본이 구문 상 올바른지 확인합니다 /etc/sudoers. 이건 매우 중요합니다. 파일을 망쳐 놓고 시스템을 손상시키는 것은 매우 쉽습니다. 그렇지 vi않은 경우 다른 편집기를 사용하는 방법은 위를 참조하십시오 .
Ian C.

흥미롭게도 정의 된 경우 visudo편집기를 가져옵니다 (파일을 편집하는 데 사용할 수 있음)는 먼저을 봅니다 . $EDITORsudo -e$SUDO_EDITOR
nohillside

-4

sudo bash

원하는만큼 루트 사용자로 남아있을 수 있습니다. 시스템 파일을 땜질 할 필요가 없습니다.

exit또는 <control-d>일반 우주로 돌아갑니다.


6
루트 사용자로 유지하는 것이 좋습니다 생각하지 않습니다. 이것은 sudo가 전혀 필요하지 않기 때문에 더 위험합니다.
nelson

이것은 질문에 대한 대답은 아니지만 루트로 할 일이 많으면 실제로 하나의 로그인하는 것이 훨씬 더 가능하다고 주장합니다. 나는 'sudo su-'를 선호하거나 du sudo passwd를 사용하고 root의 암호를 만든 다음 'su-'를 사용하여 root로 전환합니다 ... 어쨌든, 그것은 질문의 범위를 벗어납니다.
Marek Bettman

@nelson은 루트 쉘을 얻는 것과 모든 명령을 앞에 붙이는 것의 차이점을 설명합니다.sudo
Paul

@ MarekBettman 그것은 정확하게 질문에 대답합니다. Q : "시간을 연장하는 방법 ..."A : "스도 배쉬-> 무한 시간"
paul

누군가에게 담요 루트 쉘 액세스를 제공하고 싶지 않을 수 있습니다. 이 경우 캐시 된 sudo 자격 증명을 사용하는 시간을 연장하는 것은 상승 된 권한으로 셸을 얻는 것과 크게 다릅니다. 이와 같은 쉘을 높이는 것은 매우 나쁜 시스템 관리 위생으로 간주됩니다. 높은 권한을 가진 명령을 실행하기 위해 추가 단어를 입력하면 행동의 심각성과주의하지 않으면 발생할 수있는 피해를 인식 할 수 있습니다.
Ian C.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.