Saya ingin membuat pengguna memiliki sudo
kekuatan di Ubuntu. Bagaimana saya bisa melakukan itu?
sumber
Saya ingin membuat pengguna memiliki sudo
kekuatan di Ubuntu. Bagaimana saya bisa melakukan itu?
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 sudo
grup dengan dengan perintah:
sudo adduser <username> sudo
Perhatikan bahwa versi Ubuntu hingga 11.10 akan digunakan admin
sebagai 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 sudoers
untuk perincian tentang sintaks yang tepat dan opsi yang tersedia, tetapi demi kesederhanaan, Anda dapat melakukan salah satu dari yang berikut:
addgroup
perintah, 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) ALL
ke bawahsudo visudo
, dan tambahkan <username> ALL=(ALL) ALL
di bagian bawah untuk setiap pengguna yang ingin Anda tambahkan.
sudo adduser <username>
untuk membuat pengguna, dan kemudian gunakansudo adduser <username> admin
untuk memberi mereka kekuatan sudo. Mis:sudo adduser piemesons
dansudo adduser piemesons admin
man sudoers
) lalusudo visudo
edit 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)Jawaban "populer" adalah bagaimana "menerapkan kembali" , bukan "bagaimana menambahkan pengguna?" . Minimal yang perlu Anda lakukan adalah ini:
Pada sistem khusus saya, saya adalah anggota grup berikut:
Untuk memverifikasi apa yang telah Anda lakukan:
sumber
Pilih
System
->Administration
->Users and Groups
.Pilih
Add
untuk menambahkan pengguna baru Anda. Setelah Anda menyelesaikan wizard, pilih pengguna baru Anda dan klikaccount type
dan ubah dariDesktop user
menjadiAdministrator
.sumber
Anda juga dapat mengaktifkan root dengan:
dan kemudian masukkan kata sandi untuk root
sumber
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 $ GIDsumber
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
sumber
wheel
ada grup, dan ini bukan bagaimana kemampuan administratif diberikan. Thesudo
kelompok digunakan (atauadmin
kelompok - tidak harus bingung dengan kelompok lain yang disebutadm
- di Ubuntu 11.10 dan sebelumnya).