Skip to content

Commit 039a989

Browse files
author
Serghey Rodin
committed
fix for aditional ftp accounts
1 parent 55a1bde commit 039a989

File tree

5 files changed

+11
-2
lines changed

5 files changed

+11
-2
lines changed

bin/v-add-web-domain-ftp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ is_password_valid
5151
get_domain_values 'web'
5252

5353
# Defining ftp user shell
54-
shell='/sbin/nologin'
54+
shell=$(which nologin)
5555
if [ ! -z "$FTP_SHELL" ]; then
5656
shell=$FTP_SHELL
5757
fi

func/rebuild.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

install/vst-install-debian.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff 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
889892
fi
890893

891894

install/vst-install-rhel.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff 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
940943
fi
941944

942945

install/vst-install-ubuntu.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff 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
904907
fi
905908

906909

0 commit comments

Comments
 (0)