-
NIS:
ypchsh
-
LDAP:
$ ldapmodify <<EOF dn: YOUR_DN changetype: modify replace: loginShell loginShell: /bin/bash - EOF
(DN_ANDA mungkin dalam bentuk
uid=$USER,ou=people,dc=example,dc=org
; cobaldapwhoami
untuk melihat) -
Hesiod: Tanya administrator sistem.
-
Direktori Aktif :Tanya administrator sistem.
Saya telah menggunakan satu solusi untuk mengubah shell saya saat login. Saya baru saja memasukkan bash
yang digunakan untuk mengubah shell di .profile
saya berkas.
Anda dapat menemukan .profile
di direktori home pengguna – gunakan ls -la
untuk melihatnya.
.profile
Anda file mungkin memiliki sesuatu seperti ini:
PATH=/usr/bin
export PATH
#Add this to go bash at login
bash
#end
Jadi jawaban sebenarnya dalam kasus saya adalah admin sistem (TI) ingin mengunci konfigurasi standar, jadi Anda harus bertanya kepada mereka. Tetapi dalam prosesnya saya menemukan beberapa perintah yang lebih membantu untuk mengetahui konfigurasi LDAP Anda (jika itu yang Anda konfigurasikan), kalau-kalau sistem Anda melaporkan kesalahan SASL yang sama "ldap_sasl_interactive_bind_s:Metode otentikasi tidak dikenal (-6) info tambahan :SASL(-4):tidak ada mekanisme yang tersedia:"
Cantumkan metode autentikasi SASL yang didukung sistem Anda:
ldapsearch -x -LLL -s "base" -b "" supportedSASLMechanisms
Hasilnya mungkin seperti:
dn:
supportedSASLMechanisms: EXTERNAL
supportedSASLMechanisms: DIGEST-MD5
Anda kemudian dapat meneruskan metode autentikasi ke perintah LDAP menggunakan opsi -Y seperti:
ldappasswd -Y DIGEST-MD5
ldapmodify -Y DIGEST-MD5