Saya mendefinisikan 2 akun pengguna:
- satu dengan hak istimewa admin (dengan
sudo
kanan) => sebut sajaadminuser
. - yang ke-2 tanpa privilege => sebut saja
dan saya mengkonfigurasi autologin pada pengguna kedua ini .
normaluser
normaluser
Jadi ketika saya membuka normaluser
sesi dan ingin menjalankan aplikasi dengan hak istimewa admin,
saya membuka terminal Ctrl+ Alt+ Tdan:
su adminuser
sudo anyapplication ...
Ini berfungsi dengan baik, tanpa harus keluar dari normaluser
sesi (tidak perlu membuka adminuser
sesi).
Tetapi apa yang harus saya lakukan jika aplikasi perlu dijalankan dengan GUI (Graphic User Interface)?
Saya berpikir tentang itu:
su adminuser
gksu anyapplication ...
tapi saya mengerti
** (gksu:9122): WARNING **: the connexion is closed
No protocol specified
No protocol specified
(gksu:9122): Gtk-WARNING **: cannot open display: :0.0
normaluser
kadang-kadang digunakan oleh seseorang yang seharusnya tidak dapat menjalankan perintah root
, maka membuat normaluser
non-administrator pasti meningkatkan keamanan . Bahaya memberi seseorang akun pengguna tetapi tidak memberi tahu mereka kata sandi mereka sendiri jauh melampaui situasi Boris dalam kerumitan dan kompleksitas. Jika Anda ingin penjelasan lengkap mengapa itu bermasalah, saya sarankan memposting pertanyaan baru, tetapi 3 alasannya adalah bahwa pengguna harus dapat mengunci dan membuka kunci layar, logout dan kembali dengan jenis sesi yang berbeda, dan mendekripsi ecryptfs
data.
normaluser
dan adminuser
pengaturan adalah aturan emas.
normaluser
akun untuk pekerjaan sehari-hari dan admin
akun untuk melakukan tugas administrasi, yang tidak benar-benar meningkatkan apa pun. Pada mesin multi-pengguna ini benar-benar masuk akal.