Câu hỏi Làm cách nào để thêm người dùng vào nhóm “sudo”?


Trong /etc/sudoers Tôi thấy điều này:

# Allow members of group sudo to execute any command after they have
# provided their password
# (Note that later entries override this, so you might need to move
# it further down)
%sudo ALL=(ALL) ALL

Vậy làm cách nào để thêm người dùng vào đó sudo nhóm?


164
2017-08-13 21:09


gốc


Có ai khác ở đây đang cố gắng để có được sudo để làm việc không có mật khẩu trên ubuntu 17? - Adam F
@AdamF nhìn đây. Lần tới hãy hỏi một câu hỏi mới nếu bạn muốn có phản ứng nhanh hơn. ;-) - Fabby
Coffe-xay: bạn có muốn thay đổi sự chấp nhận của bạn thành câu trả lời được đánh giá cao nhất vì đó là cách tốt hơn để làm điều đó không? (không có mật khẩu) - Fabby


Các câu trả lời:


sudo usermod -aG sudo <username>

Các a là rất quan trọng. Nếu không có nó, họ sẽ bị xóa khỏi tất cả các nhóm khác. Bạn sẽ cần phải khởi động lại shell / terminal của bạn hoặc đăng xuất và đăng nhập lại để điều này có hiệu lực.

Xem thêm:


222
2017-08-13 21:56



Tôi đã làm những gì u đề nghị, nhưng thiết bị đầu cuối nói với tôi bash: sudo: command not found, tại sao? - Teifi
@Teifi, điều đó có nghĩa là bạn có thể không có sudo cài đặt hoặc, vì một lý do kỳ lạ nào đó, nó không nằm trong đường dẫn của bạn. Điều gì sẽ xảy ra khi bạn chạy which sudo? - n0pe
Các thiết bị đầu cuối mới không đủ. Đã kết thúc khởi động lại vì một lý do khác và bây giờ nó hoạt động. Có thể đăng xuất / đăng nhập. - deed02392
Bạn vừa mới cứu tôi. Cảm ơn! - Yenthe
tôi biết a là để nối thêm, nhưng tôi nghĩ rằng nó sẽ hữu ích hơn để có thêm như là hành vi mặc định. Tạo bí danh dễ dàng để đó sẽ là cách để có groupadd group sau đó chỉ cần thêm nó. Tôi đã làm lệnh mà không có-một lần hôm nay vì tôi không nhớ -atranh luận. - erm3nda


Bạn có thể sử dụng GUI quản lý người dùng cho nó (cùng một nơi mà bạn tạo người dùng) hoặc sử dụng sudo adduser <username> sudo trong dòng lệnh.


43
2017-08-13 21:16



Điều này cũng được đề cập trong tài liệu ubuntu về RootSudo mặc dù họ tham khảo nhóm quản trị thay vì nhóm sudo - icc97
+1: đây là cách dễ nhớ nhất, đơn giản và trực quan để thêm người dùng vào nhóm! - Andrea Corbellini


Bạn cũng có thể sử dụng giao diện đồ họa. Nhấp vào bánh răng ở trên cùng bên phải của bảng điều khiển, sau đó chọn "Cài đặt hệ thống" và sau đó chọn "Tài khoản người dùng"

Bạn cần nhấp vào nút mở khóa nhỏ để có thể chỉnh sửa mọi thứ trong cửa sổ này. Sau đó nhấp vào tài khoản của người đó và chọn danh sách thả xuống thích hợp cho "Loại tài khoản"

enter image description here


22
2017-08-13 22:17



Tôi có Ubuntu 10.10 nhưng giao diện đồ họa của tôi bị khóa một cách nào đó. Nó mở ra nhưng tôi khi các nút được nhấn không có gì xảy ra. Tôi giả sử là một cái gì đó liên quan đến các đặc quyền (tôi thực sự sudoer). Làm thế nào tôi có thể giải quyết vấn đề này? - linello
Bạn đã nhấp vào nút 'mở khóa' chưa? - daboross
Đẹp hoạt hình! Tôi muốn làm một hoạt hình gif như vậy để hiển thị các tính năng mới của ứng dụng web của tôi? Tôi đang ở Lubuntu 16.04 ... - Stephane


Nó thực sự đơn giản nếu bạn đang sử dụng Unity như môi trường máy tính để bàn của bạn.

Nếu bạn đã tạo một người dùng thì bạn chỉ có thể thay đổi nó từ Tiêu chuẩn đến Người quản lý, hãy đảm bảo rằng bạn đã chọn Người quản lý khi tạo một cái mới.

Đừng quên mở khóa trước khi cố gắng thay đổi nó

enter image description here


19
2017-12-28 17:26



Hoạt hình GIF trông rất thú vị! +1 Bạn đã làm điều đó như thế nào? Đã chuyển câu hỏi đây. - hhh
askubuntu.com/a/123515/25863 - Bruno Pereira


sudo gpasswd -a $USER sudo


2
2017-08-14 06:03





Tôi đến muộn với nhóm, nhưng câu trả lời này có thể giúp ai đó sử dụng Ubuntu bên trong một thùng chứa Docker.

Gần đây tôi đã tạo một vùng chứa Docker dựa trên Ubuntu 16.04.1.

Theo mặc định, hình ảnh Docker Ubuntu là một phiên bản rút gọn của Ubuntu, không có phần lớn các công cụ phổ biến bao gồm sudo.

Bên cạnh đó, theo mặc định, người dùng đã đăng nhập vào vùng chứa Docker là root.

Do đó, tôi đã bắt đầu vùng chứa với docker run lệnh và cài đặt gói 'sudo':

root@default:/# apt-get install sudo

Chạy lệnh adduser myuser sudo báo cáo lỗi adduser: The user 'myuser' does not exist.. Sau khi đọc bài này câu trả lời, Trước tiên tôi chạy lệnh để tạo người dùng:

root@default:/# adduser myuser

Sau đó chạy lệnh sau:

root@default:/# adduser myuser sudo
Adding user `myuser' to group `sudo' ...
Adding user myuser to group sudo
Done.

Người dùng myuser đã được thêm thành công vào nhóm sudo.


1
2018-01-13 13:42