設定/etc/passwd去使用bash shell,卻導致wuftp無法登入


安裝了Bash的Shell,於是設定了/etc/passwd,讓自己的帳號可以直接使用Bash Shell。

修改後的/etc/passwd,要登入的帳號為u001
u001:cxxcxxx:107:103:,,,:/home/u001:/usr/local/bin/bash

但是要登入wuftp時,卻發現無法登入,出現錯誤的訊息。

原來是/etc/shells沒有設定可以使用Bash Shell,把它加上去後就可以了。

# cat /etc/shells
/usr/bin/false
/usr/bin/sh
/usr/local/bin/bash