Bagaimana cara membuat pengguna administrator di Ubuntu?

81

Saya ingin membuat pengguna memiliki sudokekuatan di Ubuntu. Bagaimana saya bisa melakukan itu?

Mohit Jain
sumber

Jawaban:

89

Pertama, buat pengguna dengan:

sudo adduser <username>

Anda dapat membaca lebih lanjut tentang perintah ini di halaman manual sistem Anda man adduser.

Anda kemudian dapat menambahkan pengguna ke sudogrup dengan dengan perintah:

sudo adduser <username> sudo

Perhatikan bahwa versi Ubuntu hingga 11.10 akan digunakan adminsebagai grup alih-alih sudo:

Hingga Ubuntu 11.10, grup Unix untuk administrator dengan hak akses root melalui sudo telah menjadi admin. Dimulai dengan Ubuntu 12,04 LTS, sekarang sudo, untuk kompatibilitas dengan Debian dan sudo itu sendiri. Namun, untuk kompatibilitas mundur, anggota grup admin masih diakui sebagai administrator


Jika sistem Anda tidak, maka kami perlu mengacaukan file sudoers untuk memberikan izin sudo. Anda dapat membaca tentang file sudoers man sudoersuntuk perincian tentang sintaks yang tepat dan opsi yang tersedia, tetapi demi kesederhanaan, Anda dapat melakukan salah satu dari yang berikut:

  • Buat grup dengan addgroupperintah, dan kemudian tambahkan grup itu ke file sudoers. Gunakan addgroup <groupname>untuk membuat grup, lalu edit file sudoers ( sudo visudo) dan tambahkan baris %<groupname> ALL=(ALL) ALLke bawah
  • Edit file sudoers dengan sudo visudo, dan tambahkan <username> ALL=(ALL) ALLdi bagian bawah untuk setiap pengguna yang ingin Anda tambahkan.
Darth Android
sumber
Saya salah membaca, mengira Anda sudah membuat pengguna. Gunakan sudo adduser <username>untuk membuat pengguna, dan kemudian gunakan sudo adduser <username> adminuntuk memberi mereka kekuatan sudo. Mis: sudo adduser piemesonsdansudo adduser piemesons admin
Darth Android
@Darth Android adduser: Pengguna `username 'tidak ada. dan bagaimana dengan kata sandi pengguna itu? dan bukan grup adminnya yang memberinya kekuatan administrator
Mohit Jain
Ini bukan grup admin .. Kekuatan administratornya. Pengguna dibuat. Sekarang saya ingin memberinya kekuatan adminstrator.?
Mohit Jain
adduser: Grup `admin 'tidak ada.
Mohit Jain
1
Maaf, instalasi ubuntu saya membuat grup admin yang memiliki kekuatan sudo. Bacalah file sudoers ( man sudoers) lalu sudo visudoedit file dan berikan izin kepada pengguna atau grup mana pun yang Anda inginkan. Anda dapat menggunakan file ini untuk mengontrol bagaimana sudo berperilaku, termasuk apakah itu meminta kata sandi, atau berapa lama untuk menjaga sesi sudo aktif (15 menit adalah default)
Darth Android
26

Jawaban "populer" adalah bagaimana "menerapkan kembali" , bukan "bagaimana menambahkan pengguna?" . Minimal yang perlu Anda lakukan adalah ini:

usermod -a -G sudo USERNAME

Pada sistem khusus saya, saya adalah anggota grup berikut:

usermod -a -G adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare,libvirtd USERNAME

Untuk memverifikasi apa yang telah Anda lakukan:

groups USERNAME
Richard June
sumber
2
Saya membagikan pertanyaan Anda di ruang Ubuntu karena lebih tepat. Satu-satunya hal yang saya tambahkan adalah libvirtd bukan grup default untuk instalasi yang bersih. Sisanya.
RobotHumans
3

Pilih System-> Administration-> Users and Groups.

Pilih Adduntuk menambahkan pengguna baru Anda. Setelah Anda menyelesaikan wizard, pilih pengguna baru Anda dan klik account typedan ubah dari Desktop usermenjadi Administrator.

Neal
sumber
Saya sedang di server Bung. Hanya baris perintah :-)
Mohit Jain
Pada sistem 12.04 saya, Anda harus keluar dan masuk lagi sebelum berfungsi. Tetapi cara yang sangat mudah dan sederhana untuk melakukannya.
dennis
0

Anda juga dapat mengaktifkan root dengan:

passwd root

dan kemudian masukkan kata sandi untuk root

Vahid Mirjalili
sumber
4
Ini jawaban yang mengerikan. TIDAK ADA YANG HARUS MENGGUNAKAN ROOT LANGSUNG.
Léo Lam
0

Jika Anda benar-benar ingin membuat superuser (salin root tetapi dengan kata sandi lain dan direktori home) dan bukan pengguna sudo, gunakan UID = 0 dan GID = 0 untuk pengguna baru:

useradd -ou 0 -g 0 john

-o memungkinkan Anda membuat UID non-unik (root UID = 0)

-u $ UID menetapkan $ UID

-g $ GID menetapkan $ GID

Sarang tupai
sumber
-2

Apa yang saya lakukan adalah menambahkan pengguna ke grup bernama roda, pengguna milik grup itu dapat menjalankan perintah administrator apa pun menggunakan sudo.

Anda harus mengaktifkan fitur itu di / etc / sudoers, baris tanda komentar di bawah% wheel ALL = (ALL) ALL

Gadolin
sumber
3
Saya tahu ini adalah jawaban lama, tetapi untuk kepentingan orang-orang yang datang ke sini sekarang: Secara default di Ubuntu, tidak wheelada grup, dan ini bukan bagaimana kemampuan administratif diberikan. The sudokelompok digunakan (atau adminkelompok - tidak harus bingung dengan kelompok lain yang disebut adm- di Ubuntu 11.10 dan sebelumnya).