sudo -i 하시면 su - 와 같어 root 쉘 입니다.
su - 가능 하도록 root 패스워드 지정이나
GDM에서 root 로긴 가능 설정을 답변 한적이 있는데…
권하고 싶지는 않지만 원하시면 포럼에서 찾아 보시기 바랍니다.
[size=150:255u7uab]그러나 [/size:255u7uab]
기본적으로 데비안/우분투 가 루트를 열지 않는 이유는
시스탬의 보안과 유지 때문 입니다.
데탑도 마찬가지로 루트로 수정 하다 보면 돌이 킬수가 없기에
재 설치 밖에 없는 상황이 벌어 집니다.
처음 테탑을 사용 하면서 프로그램 추가 설치와 설정을 바꾸려고
root 권한을 많이 사용 하게 되는데…
기실 알고 보면 거의 모든 많은 설정이 개인 설정으로 변경이 가능 합니다.
그동안 우분투채트나 포럼 답변 하면서 돌이 킬수 없는 상황을 만든 경우는
거의 루트권한으로 너무 건디려서 인 경우가 많터군요
시스탬을 온전히 사용 하기 위해 존재하는 수도 정책이며
초기 우분투 사용자 분들이 익숙해져야할 멋진 기능 입니다.
즉 우분투 사용에 [b:255u7uab]루트 권한이 별로 필요 없습니다.[/b:255u7uab]
분명 데비안/우분투 쪽의 루트유저를 막아놓는 것은 루트 권한을 필요로 하는 유저의 자유를 속박하는 것이지만 역설적으로 그것이 이 배포판의 특색이라고 생각하시면 납득함이 좀 쉬울 듯 합니다. 젠투를 쓰면서 편하게 바이너리 패키지를 쓰고 싶고, 컴파일 하기 싫다고 하셔선 답이 안 나오지 않겠습니까? 말씀하신 것처럼 일반유저의 사용이 완벽하지는 않을지도 모르지만 그것을 지향하여 범용으로 초보자도 쓸 수 있는 리눅스가 바로 우분투의 특색이고, 루트의 자유도를 어느정도 유저에게서 앗아감은 그저 그 특색의 일부인게지요.
리눅스 유저로서의 자유라는 것이 모든 배포판이 모든 유저의 모든 자유를 보장해야 하는 것은 아니라고 생각합니다. 그러니 여러 배포판이 존재하는 거겠지요. ^^
원하시는 답변이 맞는지는 잘 모르겠는데요…
/etc/sudoers 파일을 루트 권한 에디터로 열고, (sudo gedit /etc/sudoers)
다음 한 줄을 넣어주시면 sudo나 gksu 등 루트 권한이 필요한 곳에서 비밀번호를 묻지 않습니다.
[code:3bjw4ugh]유저네임 ALL=(ALL) NOPASSWD: ALL[/code:3bjw4ugh] ('유저네임’에 로그인 이름을 넣어주시고요)
또는 터미널에서 아래와 같이 명령을 넣어줘도 되겠죠.
[code:3bjw4ugh]echo "유저네임 ALL=(ALL) NOPASSWD: ALL" | sudo tee -a /etc/sudoers[/code:3bjw4ugh]
root는 닫아놓고, 비번은 묻지 않으니 좀 편하기는 한데요.
혼자 쓰시는 컴퓨터가 아니라면 조금 위험하긴 하죠.
[quote="yanagi":3ia1vzm2]지금도 sudo 입력후 바로 sudo를 입력했을 경우
어느정도 인터벌 동안은 패스워드를 요구하지 않던데요.
이 타이밍을 조절가능할까요?[/quote:3ia1vzm2]수도 타이밍 늘리기
sudo visudo (편집)
Defaults env_reset,timestamp_timeout=60 (내용 삽입)
위 같이 할경우 한번 패스워드 입력하면 60분 간 묻지 않습니다.
[quote="yanagi":3ia1vzm2]또 root권한이 필요한 응용 프로그램을 실행할때에도
한번 패스워드를 입력했으면 컴퓨터를 로그아웃하기 전까지는
다시 물어보지 않게 하던가[/quote:3ia1vzm2]전에도 비슷한 질문에 답변 한건데
이 기능은 polkit 정책으로 가능 합니다.
polkit의 그놈프로트 엔드인 polkit-gnome-authorization (시스탬 /관리/권한) 을 보시면
루트 권한이 필요 한것들이 보이고 이에 따라 권한을 항상 줄지 , 세션만 줄지(이번 로그인만), 비번을 물어 볼지
를 정할수 있습니다.
[attachment=0:3ia1vzm2]screenshot2.png[/attachment:3ia1vzm2]