Setelah saya menambahkan pengguna menggunakan adduser
, saya tidak bisa melihatnya melalui Sistem> Administrasi> Pengguna dan Grup kecuali saya logout dan kemudian login lagi. Apakah itu normal?
Juga, dapatkah saya menetapkan pengguna yang baru ditambahkan sebagai sudo
er atau apakah saya harus mengubahnya hanya setelah menambahkannya? Bagaimana saya bisa melakukannya melalui shell?
Akhirnya, dapatkah saya menghapus pengguna asli yang dibuat saat instalasi awal Ubuntu, atau apakah pengguna ini entah bagaimana 'istimewa'?
sumber
sudo
grup ini. Ayo cari tahu.admin
grup tidak ada dalam 12,04 LTS.aku melakukannya
seperti yang direkomendasikan di sini .
sumber
-a
beri tanda atau Anda akan menghapus pengguna dari semua grup kecualisudo
without -a you just removed yourself from the sudo group!
Buka file sudoers:
sudo visudo
akan membuka/etc/sudoers
file dalam editor yang ditentukan dalam$EDITOR
(mungkin GNU nano - atur variabel jika bukan yang Anda inginkan, mis.export EDITOR="nano"
Dan cobasudo visudo
lagi).Tambahkan baris di bawah ini ke akhir file.
Kemudian lakukan WriteOut dengan Ctrl+ O. Editor akan meminta Anda untuk memasukkan nama file. Defaultnya adalah file sementara yang digunakan
visudo
untuk memeriksa kesalahan sintaksis sebelum menyimpan kesudoers
file yang sebenarnya . Tekan Enteruntuk menerimanya. Keluar dari editor nano dengan Ctrl+ X.Selesai!
sumber
sudo
.sudo
grup bawaan, tetapi untuk sistem sesekali tanpasudo
grup khusus , solusi ini berfungsi. Satu-satunya rekomendasi yang saya miliki adalah Anda mungkin ingin menghindari menempatkansudo
dirinya di dalam prosedur, karena mungkin belum diatur! Mudah diatasi dengan melakukansu -
dan kemudian cukupvisudio
. Ini berfungsi di Gentoo.Satu hal yang harus saya tambahkan bahwa saya yakin banyak orang tidak mengerti:
Setelah selesai
adduser "username"
, Anda masih dapat kembali dan melakukanadduser "username" sudo
, dan itu akan menambahkan pengguna itu ke grup dengan benar.Ini sebenarnya tidak akan bekerja saat pertama kali suka
sudo adduser username sudo
. Ini akan memberi Anda kesalahan. Yang dalam ringkasan berarti Anda harus terlebih dahulu membuat akun pengguna sebelum Anda dapat menambahkannya ke grup.sumber
Semua anggota grup
admin
, secara default di Ubuntu diizinkan untuk menggunakan sudo, jadi cara termudah adalah menambahkan akun pengguna keadmin
grup.Jika Anda tidak ingin memberikan akses root penuh ke akun pengguna, Anda perlu mengedit file / etc / sudoer dengan visudo (itu memastikan bahwa Anda tidak memiliki kesalahan sintaksis dalam file dan kehilangan kemampuan sudo sama sekali) dengan cara Anda menentukan perintah apa yang dapat dieksekusi oleh pengguna ini (atau grup baru) sebagai root.
The pengguna sudoer akan memberikan informasi lebih lanjut tentang ini. Anda dapat menentukan perintah mana yang diizinkan oleh pengguna / grup tertentu untuk dieksekusi sebagai root.
sumber
wheel
grup itu?su
. Penggunaan Ubuntusudo
dan grup admin.pada CentOS, saya lakukan sebagai root
sumber
Cuplikan berikut memberikan akses root ke nama pengguna tanpa secara eksplisit masuk sebagai root.
Pastikan bahwa pengguna ditambahkan ke grup sudo terlebih dahulu. Diuji pada Ubuntu 16.04.1 LTS.
sumber
useradd -m username --groups sudo