우분투 사용자의 기본 그룹?


27

설치된 HP 리눅스 이미징 및 인쇄 스크립트를 설치하고 무언가가 추락 사용하여. 지금은 내 자신의 그룹의 회원입니다 lp.

Ubuntu 12.10과 같은 사용자의 기본 그룹은 무엇입니까? 이것과 같 습니까?

호기심에서이 정보가 기록되는 장소가 있습니까? 예를 들어, 사용자가 이전에 부팅 한 그룹을 보여주는 로그 파일은 무엇입니까? 이 정보 (기본적으로 어떤 그룹)가 문서화되어 있습니까?

답변:


43

A) 짧은 답변

기본 그룹; 새로 설치시 user123의 경우-( groups터미널에서 명령 사용 ) :

user123 adm cdrom sudo dip plugdev lpadmin sambashare

11.04에서 diff를

기본값을 가져 오거나 보려면 아마도 다른 여러 사람들에게도 효과가있을 것입니다. 해야 할 것:

sudo grep user-setup /var/log/installer/syslog


B) 기본 그룹 복원

(보다 완벽하게하기 위해 이것을 추가)

1. 그룹 식별

나는 항상 루트 암호를 설정하지만 라이브 CD, 라이브 USB, 기타 설치 등을 사용하지 않으면 파일에 도달합니다.

당신은 경우 (즉,로) 세트 루트 암호를 :

sudo passwd root

sudo권한 을 잃어버린

su - root
grep user-setup /var/log/installer/syslog

당신에게 즉

... user-setup: pwconv: failed to change the mode of /etc/passwd- to 0600
... user-setup: Shadow passwords are now on.
... user-setup: Adding user `user123' ...
... user-setup: Adding new group `user123' (1000) ...
... user-setup: Adding new user `user123' (1000) with group `user123' ...
... user-setup: Creating home directory `/home/user123' ...
... user-setup: Copying files from `/etc/skel' ...
... user-setup: addgroup: The group `lpadmin' already exists as a system group. Exiting.
... user-setup: Adding group `sambashare' (GID 124) ...
... user-setup: Done.
... user-setup: Adding user `user123' to group `adm' ...
... user-setup: Adding user user123 to group adm
... user-setup: Done.
... user-setup: Adding user `user123' to group `cdrom' ...
... user-setup: Adding user user123 to group cdrom
... user-setup: Done.
... user-setup: Adding user `user123' to group `dip' ...
... user-setup: Adding user user123 to group dip
... user-setup: Done.
... user-setup: Adding user `user123' to group `lpadmin' ...
... user-setup: Adding user user123 to group lpadmin
... user-setup: Done.
... user-setup: Adding user `user123' to group `plugdev' ...
... user-setup: Adding user user123 to group plugdev
... user-setup: Done.
... user-setup: Adding user `user123' to group `sambashare' ...
... user-setup: Adding user user123 to group sambashare
... user-setup: Done.
... user-setup: adduser: The group `debian-tor' does not exist.
... user-setup: Adding user `user123' to group `sudo' ...
... user-setup: Adding user user123 to group sudo
... user-setup: Done.
... ubiquity: Removing user-setup ...
... ubiquity: Purging configuration files for user-setup ...

또는:

su - root
grep "user-setup: Adding user user123 to group" /var/log/installer/syslog | cut -d' ' -f11

산출량 :

adm
cdrom
dip
lpadmin
plugdev
sambashare
sudo

(왜 dip갑자기 설치로 갑자기 기본 그룹이 됐는지 모르겠습니다 . dialout제거 하는 것과 관련 이 있습니까?)


2.a 그룹 업데이트- "기본 제공"루트 액세스 사용

따라서 root 로 그룹을 user, 즉 user에 추가하십시오 user123.

usermod -a -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev user123

어디서 ( 12.10에 다소 오래된 것 ) :

adm         Monitor system logs
cdrom       Use CD-ROM drives
lpadmin     Configure printers
sudo        administer the system, ...
sambashare  Share files with the local network
dip         Connect to the Internet using a modem
plugdev     Access external storage devices

일부 추가 당신이해야 할 수도 있습니다 (당신에 의해 무엇을 확인 root@YOURPC:~# id -nG user123)

dialout     ttyS*/Serial/COM1,COM2 ...
vboxusers   Virtual Box
user123     Your own group

네가 원한다면; / etc / group을 다시 확인하십시오.

root@YOURPC:~# grep user123 /etc/group

adm:x:4:user123
audio:x:29:user123,timidity,pulse
video:x:44:user123
lp:x:7:user123
dialout:x:20:user123
cdrom:x:24:user123
sudo:x:27:user123
dip:x:30:user123
plugdev:x:46:user123
lpadmin:x:107:user123
user123:x:1000:
sambashare:x:124:user123
vboxusers:x:127:user123
autologin:x:1001:user123

대안으로 복구 모드로 부팅하고

mount -o remount,rw /
usermod -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev user123

로그 아웃하고 로그인하십시오 . 그룹을 업데이트해야합니다.


2.b 그룹 업데이트-Live-CD 등에서 루트 액세스 사용

xxx여기에서 라이브 에디션을 실행할 때 파일 시스템이 마운트됩니다 (예 :) /media/foo.

vigr을/xxx/etc/group 사용 하여 파일 을 수동으로 편집하고 이전 목록과 같이 사용자를 추가하십시오.

또는; sudo에 사용자 만 추가하십시오. 에서와 같이 :

sudo:x:27:user123

다음 usermod명령을 실행하여 설치로 부팅하고 업데이트하십시오 sudo.

sudo usermod -a -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev user123

로그 아웃하고 로그인하십시오 . 그룹을 업데이트해야합니다.


이중 참고 : admin더 이상 11.10부터 우분투의 일부가 아닙니다 sudo.


2
고맙습니다. 귀하의 답변은 매우 상세하며 실수로 사용자 그룹을 엉망으로 만든 사람들에게 매우 유용합니다.
rcourtna

@rcourtna : 감사합니다. 그것이 내가 여기서 스스로 끝내는 방법입니다. sudo cat /var/log/installer/syslog | grep user-setup:)
Runium

참고 : 명령 usermod -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev (섹션 2.a)에 오류 usermod가 있습니다. 사용자를 지정해야합니다. 명령과 같아야합니다 usermod -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev user123 (I가 편집을 통해,하지만 내 변화가 어떤 이유로 거부되었음을 수정했습니다.)
에 데스
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.