Làm thế nào để tôi xem các thành viên của một nhóm? [đóng cửa]


17

Tôi cần phải xem các thành viên của một nhóm liên quan đến việc cài đặt orory.


5
Bạn có ý nghĩa gì bởi "quyền" trong bối cảnh này?
Stephen Harris


Chúng ta có thể mở lại câu hỏi này và đặt nó thành bản sao thay thế không? Có một câu trả lời tốt và nhiều phiếu. Có lẽ chỉ cần chỉnh sửa câu hỏi cho rõ ràng
hanxue

Câu trả lời:


26

Bạn có thể sử dụng getentđể hiển thị thông tin của nhóm. getentsử dụng các cuộc gọi thư viện để lấy thông tin nhóm, do đó, nó sẽ tôn trọng các cài đặt /etc/nsswitch.confđối với các nguồn dữ liệu của nhóm.

Thí dụ:

$ getent group simpsons
simpsons:x:742:homer,marge,bart,lisa,maggie

Các lĩnh vực, cách nhau bởi :, là

  1. Tên nhóm
  2. Mật khẩu được mã hóa (không được sử dụng thông thường)
  3. ID nhóm số
  4. Danh sách thành viên được phân tách bằng dấu phẩy

4
Trên Ubuntu ít nhất, điều này sẽ không bao gồm những người dùng có nhóm đăng nhập ban đầu simpsons.
jwodder

@jwodder Một điểm rất hay và đúng cho tất cả các hệ thống giống Unix. Tôi xấu hổ khi không nghĩ về điều đó!
Flup

6

danh sách thành viên:

getent group <group>

Và những quyền gì? Trên hệ thống tập tin, sudo, ssh? Trên hệ thống tập tin:

find / -xdev -group <group>


1
Trên Ubuntu ít nhất, điều này sẽ không bao gồm những người dùng có nhóm đăng nhập ban đầu <group>.
jwodder
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.