Các nhóm mặc định được gán cho người dùng đầu tiên trong Ubuntu Server 8.04?


18

Tôi vừa mắc một lỗi ngớ ngẩn trên hộp Máy chủ Ubuntu của mình: Tôi đã thêm mình vào một nhóm bằng cách sử dụng usermod -G, sau đó tôi phát hiện ra -atùy chọn ...

Kết quả là bây giờ tôi đã ra khỏi adminnhóm, và mất quyền sudo của mình. Tôi có thể sắp xếp nó ra, nhưng tôi muốn biết những nhóm khác tôi có thể bị xóa khỏi? Người dùng của tôi là người đầu tiên vì vậy những gì tôi đang tìm kiếm là một danh sách các nhóm mà người dùng đầu tiên được thêm vào lúc cài đặt.

Câu trả lời:


14

Câu trả lời của Michael là gần nhất, nhưng tôi muốn chắc chắn, vì vậy tôi đã cài đặt một bản sao mới của Ubuntu Server 8.04.2 (Hardy Heron) trong một máy ảo để có được danh sách nhóm chính thức. Việc cài đặt là một cơ bản không có vai trò máy chủ cụ thể được chọn. Đây là những nhóm đầu tiên, được gán theo mặc định, cho người dùng đầu tiên:

  • $ USERNAME (ví dụ: wayne) (nhóm chính - phần còn lại là các nhóm bổ sung)
  • ngưỡng mộ
  • mặt ngoài
  • Ổ đĩa CD
  • đĩa mềm
  • cầu chì
  • âm thanh
  • nhúng
  • video
  • phích cắm
  • sambashare
  • lpadmin
  • quản trị viên

Để gán các nhóm này cho một người dùng nhất định, hãy đưa ra lệnh sau:

sudo usermod -a -G adm,dialout,cdrom,floppy,audio,dip,fuse,video,plugdev,scanner,sambashare,lpadmin,admin

Công -atắc có nghĩa là "chắp thêm" để các nhóm bổ sung hiện có không bị ghi đè.

Để có danh sách các nhóm được gán cho một người dùng cụ thể:

cat /etc/group | grep <username> 

hoặc cho người dùng hiện tại:

groups

2
Để có được các nhóm người dùng, bạn cũng có thể thực hiện: nhóm <tên người dùng>
ehogue

4

Từ đây , các nhóm mặc định cho người dùng đầu tiên trên hộp Ubuntu là:

  • $ USERNAME (Chính)
  • ngưỡng mộ
  • mặt ngoài
  • Ổ đĩa CD
  • đĩa mềm
  • âm thanh
  • nhúng
  • video
  • phích cắm
  • máy quét
  • netdev
  • lpadmin
  • sức mạnh
  • quản trị viên

Tôi quên đề cập rằng tôi không có hộp Ubuntu để xác minh điều này hoặc biết phiên bản Ubuntu mà các nhóm mặc định này thuộc về phiên bản nào. Đó là một điểm khởi đầu tốt mặc dù.
Michael Havas

2

Đối với Ubuntu 14.04 LTS:

$ USERNAME ngưỡng mộ cdrom sudo nhúng plugdev lpadmin sambashare


Chính xác như với Ubuntu 12.04 LTS, (trong câu trả lời khác), nhân tiện.
Vô vọngN00b

Hoàn toàn giống nhau? Câu trả lời cho Ubuntu 12.04 LTS có "đĩa". Không có "đĩa" trong thiết lập Ubuntu 14.04 LTS của tôi. Ngay cả khi nó giống hệt nhau, tôi không thấy việc cung cấp thông tin là có hại gì cả :)
John Indra

1

Nhóm mặc định phải giống với tên người dùng. Vì vậy, nếu bạn đã tạo user1, nhóm mặc định của anh ta sẽ là user1.

[Chỉnh sửa]

Ở đây bạn có một lời giải thích về các thành viên nhóm.


Vậy chỉ cần admin và tên người dùng? Đó có phải là tất cả?
Wayne Koorts

Trên một cài đặt tiêu chuẩn đó là tất cả có. Trong công việc, chúng tôi sử dụng Fedora và tôi biết chắc chắn đó là tất cả. Và trên hộp Ubuntu của tôi ở đây tôi chỉ có tên người dùng của mình và thừa nhận rằng tôi đã thêm sau đó.
ehogue

Cuốn sách của anh chàng đó dựa trên Ubuntu 7.10. Có lẽ bạn có một cái gì đó khác nhau.
jldugger

Bạn đúng. đây là các nhóm tôi có trên máy tính để bàn của mình tại văn phòng: tên người dùng adm dialout cdrom plugdev lpadmin admin sambashare dev. Có vẻ như tôi đã giết tất cả các nhóm trên hộp nhà của tôi. Tôi có lẽ đã quên -a trên một usermod quá. Tôi làm điều đó mọi lúc, nhưng thường thì tôi in ra các nhóm mà tôi có trước khi sử dụng để có thể sửa chữa bất kỳ ốc vít nào tôi có thể làm.
ehogue

1

Ubuntu Server 9.10 (samba, openssh instaled)

$ tên người dùng, adm, dialout, cdrom, plugdev, sambashare, lpadmin, admin


1

Ubuntu 12.04 LTS:

$ USERNAME ngưỡng mộ đĩa cdrom sudo nhúng plugdev lpadmin sambashare

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.