Di instalasi Gentoo baru saya, su tidak berfungsi sebagai pengguna non-root saya: Setelah memasukkan kata sandi yang benar saya mendapatkan pesan "su: Izin ditolak". Apa yang menyebabkan ini? Saya sudah mencoba menginstal ulang paket yang berisi /bin/su
.
EDIT: sudo berfungsi.
permissions
su
Erik
sumber
sumber
Jawaban:
Anda harus menambahkan pengguna Anda ke
wheel
grup :Atau, Anda dapat menonaktifkan cek keanggotaan kelompok untuk
su
dipam
dengan mengeditdan berkomentar di baris ini:
Ini mengharuskan pengguna untuk berada dalam
wheel
grup untuk dapat berganti pengguna. Peralihan pengguna sebagai non-root berfungsi lagi saatpam
modul ini dinonaktifkan untuksu
.sumber
Mungkin ada banyak masalah. Periksa beberapa item ini, menggunakan pengguna hipotesis, erik:
groups
)?/bin/su
memiliki hak istimewa ini:rwsr-xr-x
(Apakah ini setuid root?ls -l /bin/su
)sudo su -
?sumber
Mungkin ada banyak alasan . Sangat mungkin bahwa alasannya muncul di log sistem. Cari
/var/log
file yang dimodifikasi pada saatsu
percobaan (nama file tergantung pada konfigurasi syslog Anda). Jika Anda kesulitan menafsirkan entri log, salin dan tempel ke dalam pertanyaan Anda.sumber
Saya mengkompilasi shadow dalam membangun Linux From Scratch 8.4, dan saya bisa login sebagai root atau pengguna yang tidak terjangkau, tetapi tidak bisa su dari pengguna yang tidakrivileg ke root, seperti untuk Erik di atas. Ternyata su binary dimiliki oleh pengguna saya yang tidak memiliki hak. Ini bekerja setelah saya mengubah su binary ke root, dan melakukan 'chmod u + s' pada su binary.
sumber