Saya baru saja menginstal Arch. Bagus sekali. Saya membuat pengguna baru, masuk dengannya dan sekarang saya mencoba menginstal beberapa hal pacman
. Tapi saya terus mendapatkan kesalahan: error: you cannot perform this operation unless you are root.
Saya bisa menggunakan pacman
dengan root, tetapi apakah ada cara untuk memungkinkan pengguna baru saya untuk melakukan tindakan ini?
Saya mencoba masuk ke root dan menggunakan gpasswd:
gpasswd -a jack root
tapi itu tidak melakukan apa-apa.
permissions
arch-linux
root
privileges
Jack Stewart
sumber
sumber
Jawaban:
Anda harus membaca halaman Arch Wiki pada sudo .
Anda dapat menginstal
sudo
dari repositori dan kemudian mengonfigurasinya untuk memungkinkan pengguna Andajack
,, mengakses perintah istimewa dengan mengedit/etc/sudoers
. Pastikan Anda melakukan ini menggunakanvisudo
perintah.Untuk memberikan
jack
hak root penuh kepada pengguna , Anda akan menambahkan baris ini:sumber
Apa yang biasanya saya lakukan adalah mengaktifkan hak akses root untuk grup tertentu. Dengan begitu Anda bisa menambahkan pengguna yang ingin di-root hak istimewa ke grup itu.
Edit
/etc/sudoers
denganvisudo
dan tambahkan (atau komentar):Kemudian tambahkan pengguna Anda ke grup itu:
sumber
Anda dapat membuat
$USER
, menambahkannya kewheel
grup saja:Kemudian perbarui
/etc/sudoers
seperti yang disarankan oleh Eric Lennartsson. Tetapi jika Anda mencari pendekatan terprogram Anda bisa membuat file/etc/sudoers.d
seperti:Metode di atas disarankan oleh Boris di Ask Ubuntu dan tidak perlu menggunakan
visudo
sama sekali. Saat menggunakannya dengan pacman awalan, perintah dengan sudo seperti:sumber