Ubuntu 11.04, adduser myuser: nhóm quản trị viên bị thiếu


10

Xin chào, tôi đang cố gắng thêm myuser vào sudoers sau khi cài đặt mới bằng tài khoản root,

# adduser myuser admin 

cung cấp cho:

adduser: the group `admin' does not exist.

tuy nhiên điều này hoạt động:

# adduser myuser root

nhưng nó không làm cho myuser trở thành một sudoer.

Hơn nữa, / etc / sudoers có chứa các dòng này:

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

nhưng khá lạ - tệp / etc / group không chứa admin .

Tôi có nên tự chỉnh sửa nó và thêm một cái gì đó như:

admin:x:120:myuser

Câu trả lời:


13

sử dụng groupadd adminđể thêm nhóm sau đó bạn có thể chạy adduser myuser admin. Tuy nhiên, bạn có thể muốn sử dụng usermod -G myuser,admin myuserđể loại bỏ chính mình khỏi nhóm gốc. (thay vì myuser, admin, hãy liệt kê danh sách chính xác các nhóm mà người dùng của bạn nên là thành viên.

Nếu bạn từng bị cám dỗ chỉnh sửa / etc / nhóm trực tiếp, vui lòng sử dụng vigrlệnh, điều này sẽ đảm bảo cú pháp của tệp là chính xác trước khi thực hiện các thay đổi.


Cảm ơn @stew! làm việc như một phép thuật! một điều tôi phải làm là đăng xuất và sau đó đăng nhập bằng myuser.
valk

1

các sudo nhóm nên được sử dụng:

adduser myuser sudo
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.