Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- #
- ### BEGIN INIT INFO
- # Provides: mounted sftp dir
- # Required-Start:
- # Should-Start:
- # Required-Stop:
- # Should-Stop:
- # Default-Start: 3
- # Default-Stop:
- # Short-Description: mounts sftp directories
- # Description: Mounts the former ftp directories from /var/syscp/webs/dev/usr/* into chrooted homedirs of each user
- ### END INIT INFO
- MOUNTING=$(which mount)
- UMOUNTING=$(which umount)
- case $1 in
- start)
- for i in usr1 usr2 usr3; do
- ADDHOME="/home/${i}/home/${i}"
- SHORT=$(echo ${i} | awk '{print substr($1,0,4)}')
- ${MOUNTING} -o bind "/var/syscp/webs/dev/usr/${SHORT}" ${ADDHOME}
- done
- ;;
- stop)
- for i in usr1 usr2 usr3; do
- ADDHOME="/home/${i}/home/${i}"
- ${UMOUNTING} ${ADDHOME}
- done
- ;;
- restart)
- $0 stop
- $0 start
- ;;
- status)
- echo "Check mounts manually! => /home/[USER]/home/[USER]"
- ;;
- *)
- echo "Usage: $0 {start|stop|restart|status}"
- exit 1
- ;;
- esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement