Bonjour à tous,
Tout d'abord merci @ex_rat pour ce script d'installation (l'utilisation avec arguments est top 🙂 ) !
Pour ma configuration je souhaiterai modifier le script avant de le lancer.
J'ai besoin de faire un montage NFS dans lequel il y aura mon arbo et que l'user puisse se connecter en ssh (en vue d'une future installation d'IG).
Pour ce faire j'ai ajouté dans bonobox.sh :
nfs-common
dans la liste des apt-get install
à la ligne 324 :
# création du dossier de montage
su "$USER" -c 'mkdir -p ~/DATA'
# montage dans DATA
mount -t nfs -o rw IPServeurNFS:/home/user/DATA /home/"$USER"/DATA
# modif du fstab
cat <<- EOF >> /etc/fstab
IPServer:/home/user/DATA /home/"$USER"/DATA nfs defaults,user,auto,noatime,bg 0 0
EOF
# création des dossiers
su "$USER" -c 'mkdir -p ~/DATA/watch ~/DATA/torrents ~/DATA/.session ~/DATA/.backup-session'
# création de l'arbo
cd ~/DATA/torrents/
su "$USER" -c 'mkdir -p 0Autres riri fifi loulou'
cd ~/DATA/watch/
su "$USER" -c 'mkdir -p 0Autres riri fifi loulou'
Pour le ssh j'ai commenté les lignes 488 à 491.
J'ai commenté la ligne 502 afin que /home/"$USER"
soit en "$USER":"$USER"
Pour le fichier vsftpd.conf : J'ai ajouté à la fin allow_writeable_chroot=YES
Dans backup-session.sh : J'ai remplacé les /home/"$1"
par /home/"$1"/DATA
Mon fichier rtorrent.rc ressemble à cela :
directory.default.set = /home/@USER@/DATA/torrents/0Autres
session.path.set = /home/@USER@/DATA/.session
protocol.encryption.set = allow_incoming, try_outgoing, enable_retry
schedule2 = watch_directory_1,1,10,"load.start=/home/@USER@/DATA/watch/0Autres/*.torrent,d.directory.set=/home/@USER@/DATA/torrents/0Autres"
schedule2 = watch_directory_2,1,10,"load.start=/home/@USER@/DATA/watch/riri/*.torrent,d.directory.set=/home/@USER@/DATA/torrents/riri"
schedule2 = watch_directory_3,1,10,"load.start=/home/@USER@/DATA/watch/fifi/*.torrent,d.directory.set=/home/@USER@/DATA/torrents/fifi"
schedule2 = watch_directory_4,1,10,"load.start=/home/@USER@/DATA/watch/loulou/*.torrent,d.directory.set=/home/@USER@/DATA/torrents/loulou"
Coté server NFS mon /etc/exports
ressemble à
/home/user/DATA/ IPClient(rw,sync,no_root_squash,no_subtree_check)
Voilà je voulais savoir si un œil avisé pouvait me dire si j'avais oublié des trucs et si mes modifs sont correctes ?
Merci à la communauté.