Saya ingin membuat pengguna memiliki sudo
kekuatan di Ubuntu. Bagaimana saya bisa melakukan itu?
Saya ingin membuat pengguna memiliki sudo
kekuatan di Ubuntu. Bagaimana saya bisa melakukan itu?
Jawaban:
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.man sudoers
) lalu sudo 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:
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
Pilih System
-> Administration
-> Users and Groups
.
Pilih Add
untuk menambahkan pengguna baru Anda. Setelah Anda menyelesaikan wizard, pilih pengguna baru Anda dan klik account type
dan ubah dari Desktop user
menjadi Administrator
.
Anda juga dapat mengaktifkan root dengan:
passwd root
dan kemudian masukkan kata sandi untuk root
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
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
wheel
ada grup, dan ini bukan bagaimana kemampuan administratif diberikan. The sudo
kelompok digunakan (atau admin
kelompok - tidak harus bingung dengan kelompok lain yang disebut adm
- di Ubuntu 11.10 dan sebelumnya).
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