File tree Expand file tree Collapse file tree 5 files changed +11
-2
lines changed
Expand file tree Collapse file tree 5 files changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -51,7 +51,7 @@ is_password_valid
5151get_domain_values ' web'
5252
5353# Defining ftp user shell
54- shell=' /sbin/ nologin'
54+ shell=$( which nologin)
5555if [ ! -z " $FTP_SHELL " ]; then
5656 shell=$FTP_SHELL
5757fi
Original file line number Diff line number Diff line change @@ -268,7 +268,7 @@ rebuild_web_domain_conf() {
268268
269269 # Adding ftp users
270270 if [ -z " $FTP_SHELL " ]; then
271- shell=' /sbin/ nologin'
271+ shell=$( which nologin)
272272 if [ -e " /usr/bin/rssh" ]; then
273273 shell=' /usr/bin/rssh'
274274 fi
Original file line number Diff line number Diff line change @@ -886,6 +886,9 @@ if [ "$vsftpd" = 'yes' ]; then
886886 update-rc.d vsftpd defaults
887887 service vsftpd start
888888 check_result $? " vsftpd start failed"
889+
890+ # To be deleted after release 0.9.8-18
891+ echo " /sbin/nologin" >> /etc/shells
889892fi
890893
891894
Original file line number Diff line number Diff line change @@ -937,6 +937,9 @@ if [ "$vsftpd" = 'yes' ]; then
937937 chkconfig vsftpd on
938938 service vsftpd start
939939 check_result $? " vsftpd start failed"
940+
941+ # To be deleted after release 0.9.8-18
942+ echo " /sbin/nologin" >> /etc/shells
940943fi
941944
942945
Original file line number Diff line number Diff line change @@ -901,6 +901,9 @@ if [ "$vsftpd" = 'yes' ]; then
901901 update-rc.d vsftpd defaults
902902 service vsftpd start
903903 check_result $? " vsftpd start failed"
904+
905+ # To be deleted after release 0.9.8-18
906+ echo " /sbin/nologin" >> /etc/shells
904907fi
905908
906909
You can’t perform that action at this time.
0 commit comments