Saya telah membuat pengguna baru dengan menggunakan "Akun Pengguna" di "Pengaturan Sistem". Bagaimana cara saya memberikan hak agar pengguna baru ini memiliki tingkat akses yang sama dengan root?
Mengapa Anda ingin melakukan ini? Biasanya bukan ide yang baik untuk hanya memberi pengguna lain akses yang sama dengan root, itulah sebabnya orang lain di sini menyarankan penggunaan sudo. Jika Anda dapat memberi tahu kami lebih banyak tentang apa yang sebenarnya Anda perlukan untuk dilakukan oleh pengguna ini, kami mungkin dapat menemukan sesuatu yang lebih baik untuk situasi Anda.
The Spooniest
Jawaban:
8
Anda tidak ingin melakukan itu. Gunakan sudo, sebagai gantinya.
Pada versi terbaru dari Ubuntu, grup default yang diizinkan untuk menaikkan menggunakan sudo adalah (tepat) bernama "sudo". Anda dapat menambahkan pengguna dengan menggunakan usermod(atau antarmuka grafis Anda, yang sayangnya saya tidak tahu apa-apa tentang itu, atau saya akan mencoba memberi Anda petunjuk untuk itu).
usermod -a -G sudo new_user
Minta pengguna baru masuk lagi. Mereka harus bisa ke sudopengguna lain setelah itu.
"Kamu tidak mau melakukan itu.", Sepertinya dia benar-benar menginginkannya.
PMint
1
@ PMint Apa yang orang inginkan dan apa yang sebenarnya disarankan tidak selalu merupakan hal yang sama (walaupun jawaban Anda sebenarnya menyarankan metode yang hampir sama persis, jadi saya tidak yakin apa yang Anda maksud).
Chris Down
8
root - hanya ada satu.
(tetapi root dapat memiliki beberapa nama).
Untuk membuat akun dengan hak istimewa yang sama dengan root, cukup buat UID akun sama dengan nol. Maka mereka akan menjadi root, tetapi dengan nama yang berbeda.
Contoh umum dari ini adalah nama akun seperti tooryang dibuat (misalnya pada beberapa * sistem bsd) dengan UID 0, sebagai login root alternatif - mungkin dengan /bin/cshdaripada /bin/shsebagai shell atau alasan sembrono lainnya.
Namun, seperti yang dikatakan beberapa orang, Anda tidak ingin melakukan ini . Anda mungkin berpikir demikian, tetapi sebenarnya tidak. Instal dan konfigurasikan sudosebagai gantinya.
Menarik - ketika saya melakukannya sekali, saya tidak bisa login sebagai yang akar asli lagi, rupanya karena pada awal proses login hanya ID pengguna (yang keduanya 0) digunakan untuk mencari informasi, dan pengguna baru ditemukan pertama.
Peter - Reinstate Monica
@ PeterA.Schneider Tidak hanya awal dalam proses login. ID pengguna menentukan akun. Jika ada dua entri dengan ID pengguna yang sama tetapi nama pengguna yang berbeda, mereka adalah akun yang sama , dengan dua set kredensial.
Gilles 'SANGAT berhenti menjadi jahat'
2
Anda ingin menggunakan terminal. Untuk memberikan akses root penuh, buka akun root:
su
Setelah itu, buka file sudoers:
visudo
Kemudian, tambahkan nama pengguna Anda ke daftar:
username ALL=(ALL) ALL
Setelah itu, Anda seharusnya memberi akses penuh ke pengguna.
Jawaban:
Anda tidak ingin melakukan itu. Gunakan sudo, sebagai gantinya.
Pada versi terbaru dari Ubuntu, grup default yang diizinkan untuk menaikkan menggunakan sudo adalah (tepat) bernama "sudo". Anda dapat menambahkan pengguna dengan menggunakan
usermod
(atau antarmuka grafis Anda, yang sayangnya saya tidak tahu apa-apa tentang itu, atau saya akan mencoba memberi Anda petunjuk untuk itu).Minta pengguna baru masuk lagi. Mereka harus bisa ke
sudo
pengguna lain setelah itu.sumber
root - hanya ada satu.
(tetapi root dapat memiliki beberapa nama).
Untuk membuat akun dengan hak istimewa yang sama dengan root, cukup buat UID akun sama dengan nol. Maka mereka akan menjadi root, tetapi dengan nama yang berbeda.
Contoh umum dari ini adalah nama akun seperti
toor
yang dibuat (misalnya pada beberapa * sistem bsd) dengan UID 0, sebagai login root alternatif - mungkin dengan/bin/csh
daripada/bin/sh
sebagai shell atau alasan sembrono lainnya.Namun, seperti yang dikatakan beberapa orang, Anda tidak ingin melakukan ini . Anda mungkin berpikir demikian, tetapi sebenarnya tidak. Instal dan konfigurasikan
sudo
sebagai gantinya.sumber
Anda ingin menggunakan terminal. Untuk memberikan akses root penuh, buka akun root:
Setelah itu, buka file sudoers:
Kemudian, tambahkan nama pengguna Anda ke daftar:
Setelah itu, Anda seharusnya memberi akses penuh ke pengguna.
sumber
Gunakan
adduser USERNAME sudo
sebagai root, itu lebih aman dan juga fungsional:Untuk menambahkan pengguna "USERNAME" ke grup sudo:
sumber