Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Bạn bị mất tư cách thành viên nhóm người dùng Ubuntu? Sửa nhanh để khôi phục quyền truy cập đầy đủ

Bạn bị mất tư cách thành viên nhóm người dùng Ubuntu? Sửa nhanh để khôi phục quyền truy cập đầy đủ

Được xuất bản vào ngày 20 tháng 11 năm 2022, 11:00 sáng theo giờ EST

David là một nhà văn tự do có nền tảng về báo in và yêu thích Phần mềm nguồn mở và miễn phí. Ông đã sử dụng Linux từ đầu những năm 2000 và là cộng tác viên thường xuyên cho tạp chí Linux Format ở Anh. Anh ấy điều hành một loạt trang web và dịch vụ từ Raspberry Pi đặt bấp bênh trên chiếc ghế dài trong phòng khách của mình và không bao giờ bỏ qua cơ hội tham gia một khóa học edX lạc lối để hiểu rõ hơn về công nghệ, nhân loại và các vấn đề liên quan khác.

David là một tay chơi guitar tệ hại, và anh ấy dành thời gian rảnh rỗi để đi tham quan Quần đảo Anh, ngoài mạng lưới, cùng đoàn lữ hành và những chú chó của mình. Thỉnh thoảng, ông viết sách. Không ai thích họ. Xem anh ấy đang làm gì tại davidrutland.com

Linux không giống các hệ điều hành lớn khác ở chỗ nó mang lại cho bạn sự tự do. Tự do sử dụng nó theo bất kỳ cách nào bạn thích, tự do nghiên cứu và thay đổi nó, tự do phân phối nó theo cách bạn chọn và tự do tự khóa mình khỏi các nhóm quan trọng.

Đây là những gì bạn cần làm trong trường hợp bạn đã xóa người dùng duy nhất của mình khỏi tất cả các nhóm trên Ubuntu.

Nhóm hoạt động như thế nào trên Linux?

Trên Linux, các nhóm chứa những người dùng đặc quyền có nhiều khả năng đọc, ghi hoặc thực thi tệp mà không cần ủy quyền bổ sung. Khi bạn tạo tài khoản người dùng chính, bạn sẽ tự động được thêm vào các nhóm chính của mình. Trên bản cài đặt Ubuntu tiêu chuẩn, đây thường là adm , cdrom , sudo , dipb , plugdevsambashare .

Bạn có thể thêm chính mình vào các nhóm khác bằng cách sử dụng usermod lệnh:

sudo usermod -aG group_name your_username

-G chuyển đổi có nghĩa là bạn sẽ thêm người dùng vào một nhóm bổ sung và -a là viết tắt của chắp thêm, nghĩa là nhóm sẽ được thêm vào danh sách nhóm của bạn.

Thực hiện lệnh trên mà không có -a có nghĩa là nhóm mới sẽ thay thế tất cả các nhóm cũ của bạn.

Quan trọng nhất là lệnh sẽ loại bạn khỏi nhóm sudo, đồng nghĩa với việc quyền hạn của bạn sẽ bị hạn chế nghiêm trọng. Không phải là một phần của sudo nhóm, bạn không thể thêm chính mình vào nhóm sudo, bạn không thể cài đặt phần mềm hoặc thậm chí cập nhật hệ thống.

Phải làm gì nếu bạn vô tình xóa nhóm người dùng của mình

Chuyện nhỏ thôi mà thiếu cái đó -a hoàn toàn có thể làm hỏng ngày của bạn. May mắn thay, giải pháp rất đơn giản nhưng bạn không thể sửa lỗi ngay trong quá trình cài đặt Ubuntu vì bạn không còn có đặc quyền quản trị viên nữa. Bạn cần một shell gốc.

Trước tiên, bạn sẽ cần truy cập menu GRUB. Thực hiện việc này bằng cách khởi động lại PC của bạn và nhấn liên tục Escape cho đến khi menu xuất hiện.

Chọn Tùy chọn Ubuntu nâng cao , sau đó là Chế độ khôi phục .

Bạn bị mất tư cách thành viên nhóm người dùng Ubuntu? Sửa nhanh để khôi phục quyền truy cập đầy đủ

Khi menu cung cấp cho bạn tùy chọn cho shell gốc, hãy chọn tùy chọn này. Lớp vỏ sẽ xuất hiện ở cuối màn hình.

Bạn bị mất tư cách thành viên nhóm người dùng Ubuntu? Sửa nhanh để khôi phục quyền truy cập đầy đủ

Các lệnh được thực thi trong shell gốc được thực hiện dưới dạng root và trên hệ thống Ubuntu tiêu chuẩn, không cần mật khẩu.

Nhập lệnh sau để thêm chính bạn vào nhóm sudo:

usermod -aG sudo your_username

Bây giờ khởi động lại. Khi đăng nhập lại vào hệ thống của mình, bạn sẽ lại là thành viên của nhóm sudo và có thể thực hiện các hành động yêu cầu quyền root.

Tham gia lại nhóm người dùng trước đây của bạn trên Linux

Linux ghi lại mọi thứ. Đây có thể là một vấn đề khi nhật ký của bạn tăng đến kích thước vô lý, nhưng nếu bạn cần biết người dùng của mình từng là thành viên của nhóm nào thì điều đó có thể rất có giá trị.

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

...sẽ xuất ra mỗi khi người dùng được thêm vào nhóm. Hãy lưu ý tên nhóm rồi thêm lại bằng:

sudo usermod -aG sudo this_group,that_group,another_group your_user

Lưu ý rằng không có khoảng cách giữa tên nhóm và dấu phẩy.

Đăng xuất và đăng nhập lại và nhóm của bạn sẽ được khôi phục hoàn toàn.

Các nhóm giúp việc quản trị Linux trở nên dễ dàng

Miễn là bạn không vô tình xóa bỏ các đặc quyền của riêng mình thì nhóm là một công cụ cực kỳ mạnh mẽ trên Ubuntu và các bản phân phối Linux khác. Với chúng, bạn có thể quản lý số lượng lớn người dùng và đảm bảo rằng mọi người đều có quyền truy cập và quyền thích hợp cho những gì họ cần và không thể vô tình làm hỏng hệ thống của bạn.

Bằng cách sử dụng các nhóm, bạn có thể chọn những người có thể đủ tin cậy để đọc, ghi và thực thi tệp. Thật dễ dàng để di chuyển người dùng giữa các nhóm và nếu bạn muốn ai đó có toàn quyền tự do sử dụng một tệp cụ thể, bạn thậm chí có thể cấp cho họ quyền sở hữu.