Ubuntu 10.04에서 sudo 세션을 몇 시간이 아니라 몇 분 내에 만들 수 있습니까?


17

어떻게 sudo Ubuntu 10.04 세션을 몇 분이 아닌 한 시간 동안 만들 수 있습니까?

이제 몇 분마다 sudo 명령에 대한 비밀번호를 작성해야합니다.


6
"이제 몇 분마다 sudo 명령에 대한 암호를 작성해야합니다 . " 그게 요점입니다. :-)
TJ Crowder 2016 년

답변:


10

sudo 세션을 길게 만드는 대신 실제로 루트로 로그인 할 수 있습니다.

sudo su

나중에하는 모든 일은 루트로 수행됩니다. 더 이상 sudo 를 입력하지 않아도 됩니다.

원할 때 언제든지 로그 아웃 할 수 있습니다.

exit

2
AFAIK, 이것은 현재 실행중인 X 세션의 모든 응용 프로그램이 아니라 현재 사용중인 쉘 프롬프트 창에서만 작동합니다. 그리고 이것은 이점이 있습니다. 루트 권한으로 하나의 쉘 (sudo su)을 유지하면서 일반 애플리케이션, 쉘 및 기타 애플리케이션을 가질 수 있습니다.
jfmessier 2016 년

1
sudo암호를 다시 입력하지 않아도되므로 루트로 실행하려는 몇 가지 명령을 입력 하기 전에 입력하는 것보다 훨씬 안전 합니다. 아래 Bobby의 더 나은 답변을 참조하십시오.
AlcubierreDrive

5
이것은 질문에 대한 답이 아니며 더 위험합니다. sudo가 입력 한 로깅 명령의 동작을 단락시키고 시간 초과를 완전히 제거합니다 (좋은 보안 관행이므로 OP는 트레이드 오프를 변경하는 방법을 묻습니다).
Andrew Ferrier 18

29

면책 조항 : 이것은 보안상의 이유로 권장되지 않습니다! 리눅스가 안전한 이유 중 하나는 사용자 권한 이다.

sudo다음 명령을 사용 하여 설정 파일을 편집 할 수 있습니다 .

  sudo visudo

그런 다음 줄을 바꾸십시오

  Defaults      env_reset

  Defaults      env_reset,timestamp_timeout=x

x몇 분 안에 있습니다. x-1과 같은 음수 값은 sudo가 세션 당 한 번만 사용자 비밀번호를 요청하게합니다.

  Defaults:user      timestamp_timeout=x

명명 된 사용자에게만 설정을 적용합니다.

경고의 한 마디 : 음주 하지 다른 편집기 / 명령으로이 파일을 편집! 시스템에서 자신을 잠그면 단일 사용자 / 복구 모드로 재부팅하고 실행하십시오 visudo.


3

pamusb 를 사용할 수 있습니다 .

"pam_usb는 일반 USB 플래시 드라이브를 사용하여 Linux에 대한 하드웨어 인증을 제공합니다."


그가 요구 한 것이 아니라 최악의 보안 시나리오가 아닌 해결책 일 수 있습니다.
Bobby

설치를위한 패키지 이름은 libpamusb입니다. 나는 그것을 잠시 동안 사용했고 sudo 성가심을 줄이기에 완벽하지만 usb를 꽂지 않도록주의해야합니다. 그렇지 않으면 다른 스크립트가 sudo를 시도 할 수 있습니다. 나는 단지 스프린트 설치, 일부 소프트웨어 초기화 및 더 이상 아무것도 사용하지 않고 항상 사용하는 것이 좋지 않으며 때로는 sudo su더 나은 작업을 수행합니다.
m3nda

0

사용자로 로그인 한 후 "sudo -i"를 선호합니다.

-i (초기 로그인 시뮬레이션) 옵션은 대상 사용자의 passwd (5) 항목에 지정된 쉘을 로그인 쉘로 실행합니다. 이는 .profile 또는 .login과 같은 로그인 특정 자원 파일을 쉘에서 읽음을 의미합니다. 명령이 지정되면 실행을 위해 셸로 전달됩니다. 그렇지 않으면 대화식 쉘이 실행됩니다. sudo는 쉘을 실행하기 전에 해당 사용자의 홈 디렉토리로 변경하려고 시도합니다. 또한 Linux 및 AIX 시스템에서 / etc / environment의 내용뿐만 아니라 HOME, SHELL, USER, LOGNAME 및 PATH를 설정하여 DISPLAY 및 TERM을 변경하지 않고 환경을 초기화합니다. 다른 모든 환경 변수가 제거됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.