Các câu lệnh hay dùng Terminal - Code nhanh by CodersX
Mục lục:
- Nhóm Linux
- Cách thêm người dùng hiện tại vào nhóm
- Cách thêm người dùng hiện tại vào nhiều nhóm trong một lệnh
- Cách xóa người dùng khỏi nhóm
- Cách tạo nhóm
- Cách xóa một nhóm
- Cách thay đổi nhóm chính của người dùng
- Cách tạo một người dùng mới và gán các nhóm trong một lệnh
- Hiển thị nhóm người dùng
- Phần kết luận
Trong hướng dẫn này, chúng tôi sẽ giải thích cách thêm người dùng vào một nhóm trong các hệ thống Linux. Chúng tôi cũng sẽ chỉ cho bạn cách xóa người dùng khỏi một nhóm và cách tạo, xóa và liệt kê các nhóm.
Nhóm Linux
Các nhóm Linux là các đơn vị tổ chức được sử dụng để tổ chức và quản trị tài khoản người dùng trong Linux. Mục đích chính của các nhóm là xác định một tập các đặc quyền như đọc, viết hoặc thực thi quyền đối với một tài nguyên nhất định có thể được chia sẻ giữa những người dùng trong nhóm.
Có hai loại nhóm trong hệ điều hành Linux:
-
Nhóm chính - Khi người dùng tạo tệp, nhóm của tệp được đặt thành nhóm chính của người dùng. Thông thường, tên của nhóm giống với tên của người dùng. Thông tin về nhóm chính của người dùng được lưu trữ trong tệp
/etc/passwd
.Nhóm thứ cấp hoặc nhóm bổ sung - Hữu ích khi bạn muốn cấp một số quyền tệp nhất định cho một nhóm người dùng là thành viên của nhóm. Ví dụ: nếu bạn thêm một người dùng cụ thể vào nhóm
docker
, người dùng sẽ kế thừa quyền truy cập từ nhóm và có thể chạy các lệnh docker.
Mỗi người dùng có thể thuộc chính xác một nhóm chính và không hoặc nhiều nhóm thứ cấp.
Chỉ người dùng root hoặc người dùng có quyền truy cập
sudo
có thể thêm người dùng vào một nhóm.
Cách thêm người dùng hiện tại vào nhóm
Để thêm người dùng hiện tại vào nhóm thứ cấp, hãy sử dụng lệnh
usermod -a -G
theo tên của nhóm và người dùng:
sudo usermod -a -G groupname username
Ví dụ: để thêm người dùng
linuxize
vào nhóm
sudo
bạn sẽ chạy lệnh sau:
sudo usermod -a -G sudo linuxize
Luôn sử dụng tùy chọn
-a
(chắp thêm) khi thêm người dùng vào nhóm mới. Nếu bạn bỏ qua tùy chọn
-a
, người dùng sẽ bị xóa khỏi mọi nhóm không được liệt kê sau tùy chọn
-G
.
Khi thành công, lệnh
usermod
không hiển thị bất kỳ đầu ra nào. Nó chỉ cảnh báo bạn nếu người dùng hoặc nhóm không tồn tại.
Cách thêm người dùng hiện tại vào nhiều nhóm trong một lệnh
sudo usermod -a -G group1, group2 username
Cách xóa người dùng khỏi nhóm
Để xóa người dùng khỏi một nhóm, hãy sử dụng
gpasswd
với tùy chọn
-d
.
Trong ví dụ sau, chúng tôi sẽ xóa
username
khỏi
groupname
:
sudo gpasswd -d username groupname
Cách tạo nhóm
Để tạo một nhóm mới, sử dụng lệnh
groupadd
theo sau là tên nhóm:
Cách xóa một nhóm
Để xóa một nhóm hiện có, sử dụng lệnh
groupdel
theo sau là tên nhóm:
Cách thay đổi nhóm chính của người dùng
Để thay đổi nhóm chính của người dùng, hãy sử dụng lệnh
usermod
theo sau là
-g
chọn
-g
:
sudo usermod -g groupname username
Trong ví dụ sau, chúng tôi sẽ thay đổi nhóm chính của người dùng
linuxize
thành
developers
:
sudo usermod -g developers linuxize
Cách tạo một người dùng mới và gán các nhóm trong một lệnh
Lệnh
useradd
sau đây tạo một người dùng mới có tên
nathan
với
users
nhóm chính và bánh xe nhóm phát triển và nhà phát triển.
sudo useradd -g users -G wheel, developers nathan
Hiển thị nhóm người dùng
Để hiển thị thông tin người dùng đầy đủ bao gồm tất cả các nhóm mà người dùng là thành viên, hãy sử dụng lệnh
id
theo sau là tên người dùng:
id username
id linuxize
uid=1000(linuxize) gid=100(users) groups=100(users), 10(wheel), 95(storage), 98(power), 990(libvirt), 993(docker), 999(kvm)
Từ đầu ra ở trên, chúng ta thấy rằng nhóm chính của người dùng là
users
và nó thuộc về các nhóm bổ sung
wheel
,
storage
,
libvirt
,
docker
và
kvm
.
Sử dụng lệnh
groups
để hiển thị các nhóm bổ sung của người dùng:
groups linuxize
wheel storage power users libvirt docker kvm
Nếu không có tên người dùng nào được chuyển đến lệnh
groups
, nó sẽ in các nhóm người dùng hiện đang đăng nhập.
Phần kết luận
Trong hướng dẫn này, chúng tôi đã chỉ cho bạn cách thêm người dùng vào một nhóm.
Các lệnh tương tự áp dụng cho mọi phân phối Linux, bao gồm Ubuntu, CentOS, RHEL, Debian và Linux Mint.
Hãy để lại nhận xét nếu bạn có bất kỳ câu hỏi nào.
nhóm người dùng thiết bị đầu cuốiHoa Kỳ. Một thượng nghị sĩ Hoa Kỳ đã đề xuất một dự luật cho phép người tiêu dùng mở khóa điện thoại di động để sử dụng trong các mạng khác, sau khi Tổng thống Obama ủng hộ hơn 114.000 người yêu cầu chính phủ hợp pháp hóa chứng thư. Thượng nghị sĩ Mỹ đã đề xuất một dự luật cho phép người tiêu dùng mở khóa điện thoại di động để sử dụng trong các mạng khác, sau khi chính quyền Tổng thống Barack Obama ủng hộ hơn 114.000 người yêu cầu chính phủ hợp pháp hóa việc mở khóa điện thoại thông minh. Thượng
[ĐọC thêm: Máy tính mới của bạn cần 15 chuyên gia miễn phí, tuyệt vời này gram]
Hãy coi chừng nút "Không thích" của Facebook Sophos báo cáo lừa đảo vi-rút mới lưu hành - nhắm mục tiêu người dùng lo lắng thêm nút "không thích" vào Facebook gần đây đã mở rộng tính năng "Like", cho phép người dùng trang web mạng xã hội "like" các nhận xét riêng lẻ cho một bài đăng nhất định và mở rộng ứng dụng của hệ thống bầu cử cho các trang web khác. Bây giờ, một lừa đảo phần mềm độc hại đang lưu hành khai thác nhu cầu từ người dùng Faceboo
Nút Thích, và khả năng Thích trang Facebook là các công cụ phổ biến. Tính năng Giống như cung cấp một khuôn khổ cho người dùng để giúp quảng bá nội dung tốt bằng cách bỏ phiếu cho nó bằng nút Thích. Tuy nhiên, nhiều người dùng muốn họ cũng có thể cảnh sát xấu nội dung bằng cách cho nó ngón tay cái xuống với một nút Dislike.
Tuần trước Mayer đã cố gắng làm rõ vị trí của mình, cho rằng nó đã bị hiểu sai và rằng Yahoo vẫn có thể làm việc ở nhà, miễn là nó vào ban đêm hoặc vào cuối tuần. (Hey, cảm ơn!) Sau đó, cô đã đưa ra một ví dụ về cách một ứng dụng di động mới được gọi là Yahoo Thời tiết (nó cho bạn biết thời tiết) đã đến. Môi trường hợp tác mới của Yahoo, cô nói, làm cho nó có thể cho một người nào đó từ nhóm thời tiết và một người nào đó từ nhóm Flickr gặp nhau một cách ngẫu hứng trên khuôn viên của Yahoo. Và đó
Nhưng điều quan trọng nhất Mayer nói là cô ấy không đặc biệt chống lại telecommuting, chỉ là nó "không phù hợp với chúng tôi, ngay bây giờ." Cô ấy có một điểm. Liên lạc không làm việc cho 100% các công ty 100 phần trăm thời gian, nhưng vị trí là một chút mỉa mai cho quyết định trước đó của Mayer là Giám đốc điều hành. Là một trong những đơn hàng kinh doanh đầu tiên của cô vào năm ngoái, cô đã cung cấp cho mọi nhân viên một chiếc điện thoại thông minh mới. Trong thông báo của mình cho nhân viên,