페도라코어쓰다가 우분투쓰니 속터지는거 한가지

페도라코어 10은 정말 최악이더군요.

엄청난 버그들은 둘째치더라도…
무선랜밖에 없는 유저는 설치도 못한답니까…
아니 도대체 디비디한장에 뭐가 들었기에…

우분투를 처음 써보고 얼마 안지났지만
정말 윈도우가 필요없을만큼 훌륭하네요.

입에 침이 마르도록 칭찬하고 있는 중입니다.

다만 제목처럼 딱 한가지 속터지는게 있는데요…

sudo

이거 정말 적응안되네요…

sudo su -로 쓴다고 해도 완벽하지가 않더군요…
페도라도 루트유저 사용은 막아놨다고 하더라도
설정한줄 바꾸면 루트로 사용가능하던데…

이거 뭐 좋은 방법 없을까요?

우분투에서도 명령어 한방으로 전환 됩니다^^

sudo -s

sudo -i 하시면 su - 와 같어 root 쉘 입니다.
su - 가능 하도록 root 패스워드 지정이나
GDM에서 root 로긴 가능 설정을 답변 한적이 있는데…
권하고 싶지는 않지만 원하시면 포럼에서 찾아 보시기 바랍니다.

[size=150:255u7uab]그러나 [/size:255u7uab]

기본적으로 데비안/우분투 가 루트를 열지 않는 이유는
시스탬의 보안과 유지 때문 입니다.
데탑도 마찬가지로 루트로 수정 하다 보면 돌이 킬수가 없기에
재 설치 밖에 없는 상황이 벌어 집니다.

처음 테탑을 사용 하면서 프로그램 추가 설치와 설정을 바꾸려고
root 권한을 많이 사용 하게 되는데…
기실 알고 보면 거의 모든 많은 설정이 개인 설정으로 변경이 가능 합니다.
그동안 우분투채트나 포럼 답변 하면서 돌이 킬수 없는 상황을 만든 경우는
거의 루트권한으로 너무 건디려서 인 경우가 많터군요

시스탬을 온전히 사용 하기 위해 존재하는 수도 정책이며
초기 우분투 사용자 분들이 익숙해져야할 멋진 기능 입니다.
즉 우분투 사용에 [b:255u7uab]루트 권한이 별로 필요 없습니다.[/b:255u7uab]

sudo에 익숙해 지시면 굳이 루트로 로그인하실필요가 없어집니다 ^^/

굳이 루트로 들어가시겠다면 루트로 로그인하는 방법에 대해선 많은 글타래가 올라와 있습니다

흠…그렇군요…

사실 저도 root가 필요없다는 것에 대해서는 충분히 공감하고 있습니다.

불만인 것은 root로 쓰고자 하는 유저의 자유를 박탈당한듯한(?) 느낌이랄까요.

아직까지는 어떻게보더라도 일반 유저로만의 사용이 그리 완벽해 보이지는 않는데 말이지요…

윈도우 비스타도 그렇지만…
최악의 귀차니스트인 저같은 사람은 작업도중 패스워드 세번만 물어봐도
머리카락이 곤두섭니다(-_-:wink:
엎어져서 마우스만으로 딸깍거리다가 이런 상황이 발생하면 정말 환장하지요…

휴~~아직 얼마 쓰지 않아서 그런걸까요…

일단은 좀 더 익숙해 지도록 노력해봐야 겠네요…

시간이 지나면 익숙해 집니다 ;)

맨 위의 맞춤검색에서 관리자 로그인 검색하면 나올 겁니다. ;)

아, 그리고 root 잘못 쓰다가 운영체제 X되면 우분투 다시 깔면 되니까 너무 심각하게 생각하지 않으셔도 됩니다[푹]

세상에 공짜는 없잖아요.
만사 편하게 로그인도 자동 로그인되고
모든 설정도 루트 권한으로 들어가서 다 수정 가능하면
윈도처럼 빈번하게 깔고 지우고 해야 하는거죠.

관리자 권한으로 로그인이 가능하기는 하지만,

보안상, 운영체제 파괴를 막기 위해서라도 그냥 익숙해 지는것을 권장해 드립니다 (퍼벅!!!)

분명 데비안/우분투 쪽의 루트유저를 막아놓는 것은 루트 권한을 필요로 하는 유저의 자유를 속박하는 것이지만 역설적으로 그것이 이 배포판의 특색이라고 생각하시면 납득함이 좀 쉬울 듯 합니다. 젠투를 쓰면서 편하게 바이너리 패키지를 쓰고 싶고, 컴파일 하기 싫다고 하셔선 답이 안 나오지 않겠습니까? 말씀하신 것처럼 일반유저의 사용이 완벽하지는 않을지도 모르지만 그것을 지향하여 범용으로 초보자도 쓸 수 있는 리눅스가 바로 우분투의 특색이고, 루트의 자유도를 어느정도 유저에게서 앗아감은 그저 그 특색의 일부인게지요.

리눅스 유저로서의 자유라는 것이 모든 배포판이 모든 유저의 모든 자유를 보장해야 하는 것은 아니라고 생각합니다. 그러니 여러 배포판이 존재하는 거겠지요. ^^

답변 감사드립니다.

좋은 이야기들 많이 주셔서 이해하는데 큰 도움이 되겠네요.

약간 질문의 방향을 바꿔서 여쭈어보고 싶습니다.

혹시 이런 설정은 가능할까요?

지금도 sudo 입력후 바로 sudo를 입력했을 경우

어느정도 인터벌 동안은 패스워드를 요구하지 않던데요.

이 타이밍을 조절가능할까요?

또 root권한이 필요한 응용 프로그램을 실행할때에도

한번 패스워드를 입력했으면 컴퓨터를 로그아웃하기 전까지는
다시 물어보지 않게 하던가…

어쩌다보니 질문의 성격이 되어버렸는데…

게시판 성격에 맞지 않는 글이라면 삭제하겠습니다.

그럼 좋은 의견 부탁드립니다.

원하시는 답변이 맞는지는 잘 모르겠는데요…
/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는 닫아놓고, 비번은 묻지 않으니 좀 편하기는 한데요.
혼자 쓰시는 컴퓨터가 아니라면 조금 위험하긴 하죠.

워낙 익숙해져서 그런지 sudo 때문에 자유를 속박(?)당한다라는 느낌을 받은 적은 없네요.

오히려 비스타 쓸 때 뭐하나 관리자 작업을 요하는 것을 할 때 버튼 클릭해주는 것이 더 짜증나더군요.;;

그리고 강분도님 말씀대로, 거의 대부분의 설정들은 유저 디렉토리에 다 저장할 수 있으므로, 특별히 root 권한으로 설정해야할 때가 많지는 않은 것 같습니다.

사실, 프로그램도 패키지 설치가 아니면 다 유저 디렉토리에 컴파일해서 설치한 뒤 쓸 수 있죠. 그도 그럴 것이, 본래가 xNix 계열이 다중 유저 운영체제다 보니…

sudo 권한 유지는 세션 단위로도 할 수 있던 것 같던데, 정확히 방법은 모르겠네요.;; 세션 별로 된다면 로그오프하기 전까지는 유지될테니, yanagi님의 불편함은 상당 부분 해소할 수 있을 것으로 생각됩니다. :)

[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]

역시 방법은 다 있군요…

도움 주신 많은 분들 덕분에 잃었던 박탈감(?)을 다시 찾은듯 합니다. ㅎㅎ

그런데 zizy님이 말씀해주신 팁은 저한테는 안되고,

[code:qr9mhh7c]유저네임 ALL=NOPASSWD: ALL[/code:qr9mhh7c]

로 하니까 됐습니다.

혹시 저같으신 분들 또 있으시면 참고하세요.

답변 주신 모든 분들께 다시 한번 감사드립니다.