আমি ডিফল্ট শেল env পরিবর্তন করতে চাই
এবং chsh -s /bin/zsh
রুট ব্যবহারকারী হিসাবে চালান ,
কিন্তু একটি ত্রুটির বার্তা হাজির: chsh: PAM authentication failed
।
আমি এই থ্রেডটি http://ubuntuforums.org/showthread.php?t=1702833 খুঁজে পাই
কিন্তু উত্তরটি আমার সমস্যার সমাধান করেনি
কোন সাহায্য প্রশংসা করা হবে
এটি /etc/pam.d/chsh এর সামগ্রী
#
# The PAM configuration file for the Shadow `chsh' service
#
# This will not allow a user to change their shell unless
# their current one is listed in /etc/shells. This keeps
# accounts with special shells from changing them.
auth required pam_shells.so
# This allows root to change user shell without being
# prompted for a password
auth sufficient pam_rootok.so
# The standard Unix authentication modules, used with
# NIS (man nsswitch) as well as normal /etc/passwd and
# /etc/shadow entries.
@include common-auth
@include common-account
@include common-session
এটি / ইত্যাদি / শেলগুলির সামগ্রী
# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
/usr/bin/tmux
/usr/bin/screen
/bin/zsh
/usr/bin/zsh
আমি দেখতে পেয়েছি যে আমি এটি চালাতে ব্যবহৃত হিসাবে chsh -s zsh
প্রথম লাইনে পরিবর্তন হবে/etc/passwd
root:x:0:0:root:/root:zsh
এবং chsh
আপনার চেষ্টা করা পাসওয়ার্ড ওভারটারের জন্য জিজ্ঞাসা করবে
আমি কেবল /etc/passwd
ফাইল নিজেই সম্পাদনা করি এবং সবকিছু ঠিক আছে।
বোকা ভুল এবং আপনার জবাব জন্য ধন্যবাদ