اشتباه در نصب zsh و خرابی su

سلام.
من روی این سیستم zsh نصب کردم و با دستور chsh /bin/zsh شل اصلی رو ست کردم روی zsh. تا اینجا مشکلی نیست.
بعد به root لاگین کردم و همین کامند رو زدم ولی اینبار اشتباه. chsh /binzsh (یه / کم زدم وسطش)

این الآن باعث شده که دیگه نتونم وارد کاربر root بشم.

─$ su
Password: 
su: failed to execute /binzsh: No such file or directory

حالا چطوری میشه این فاجعه رو درست کرد؟ :smile:

پیدا کردم.
توی /etc/passwd ذخیره میشه (چرا؟)

با این کامند پیداش کردم:

-$ sudo ack 'binzsh' /etc
/etc/passwd
1:root:x:0:0:root:/root:/binzsh

فایل رو با vim ویرایش کردم و درست شد.

این تاپیک هم باشد برای آیندگان.

1 Like

With great power comes great responsibility :sunny:

1 Like

1 Like