
두 명의 사용자가 있습니다.
misha-local
(Ubuntu를 설치할 때 만든 첫 번째 사용자)misha
(LDAP 서버에 대해 인증된 사용자)
나는 으로 로그인되어 있습니다 misha
.
misha@misha-antec:~$ whoami
misha
misha@misha-antec:~$ groups
lmd adm cdrom sudo dip plugdev lpadmin sambashare
보시다시피 misha
관리자 사용자입니다. 그러나 GUI에서 슈퍼유저 액세스가 필요한 작업(예: 소프트웨어 설치)을 수행하면 다음과 같은 결과가 나타납니다.
의 비밀번호를 묻는 이유는 무엇입니까 misha-local
? 현재 사용자에게는 관리 권한도 있습니다. 대신 현재 사용자의 비밀번호를 묻지 않는 이유는 무엇입니까?
편집하다
이것은 Ubuntu 14.04 데스크탑 설치입니다.
좀 더 관련성이 높은 명령줄 출력:
misha@misha-antec:~$ id misha
uid=13009(misha) gid=10000(lmd) groups=10000(lmd)
misha@misha-antec:~$ id misha-local
uid=1000(misha-local) gid=1000(misha-local) groups=4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare),1000(misha-local)
misha@misha-antec:~$ whoami
misha
misha@misha-antec:~$ groups
lmd adm cdrom sudo dip plugdev lpadmin sambashare
misha@misha-antec:~$ groups misha
misha : lmd
이건 이상해요. groups
이라고 보고하고 있다misha
~이다sudo
및 의 일부 adm
이지만 id
및 는 groups misha
그 반대를 보고합니다. 무슨 일이야?
편집 2
misha@misha-antec:~$ id -run
misha
misha@misha-antec:~$ id -un
misha
misha@misha-antec:~$ ps -A | grep nscd
8622 ? 00:00:02 nscd
답변1
사용자를 추가해야 합니다.미샤~로sudo 그룹
sudo 그룹에 사용자를 추가합니다.
sudo adduser <username> sudo
변경 사항은 사용자가 다음에 로그인할 때 적용됩니다.
답변2
현재 귀하의 사용자는 관리자로 알려져 있으며 대부분의 권한이 부여되지만 전부는 부여되지 않습니다. 루트(슈퍼유저) 패러다임 기반 Linux 시스템: 루트는 비밀번호를 묻는 것과 같은 피드백 없이 무엇이든 할 수 있습니다. 우분투에서는 루트 사용자가 꺼졌습니다. 따라서 관리자는 때때로 이 피드백을 수행해야 하지만 이를 원하지 않으면 언제든지 sudo | sudo -i | 그쿠도 | ... 자신이나 애플리케이션에 모든 작업을 수행할 수 있는 루트 권한을 부여합니다. sudo를 수행하면 물론 비밀번호를 묻는 메시지가 표시되지만 앱은 루트 권한으로 실행됩니다.