chown -R inutile : ok je note
pour /etc/.cifspasswd : je remplace par "$HOME"/.cifspasswd
le fichier de log : oui le > n'est utile en effet, de plus je vais l'orienter vers $HOME/mount.log
pour la commande mail: oui il y a un exim4 sur chaque poste
Je viens de trouver un poste de test sur lequel je vais faire mes tests.
voici la nouvelle version de mon script qui j'espère tient compte de toutes vos remarques:
#!/bin/bashhostname="$(cat /etc/hostname)"username="$(whoami)"mountlog="$HOME"/mount.log" cp -p /etc/fstab /etc/fstab.back-"$(date +%F)" dir_src="//fileserver/share" dir_tgt="/mount/share" fsoptions="cifs _netdev,users,rw,auto,users,credentials="$HOME"/.cifspasswd,iocharset=utf8,file_mode=0777,dir_mode=07770 0" mkdir -p "$dir_tgt" echo -e "$dir_src" \t "$dir_tgt" \t "$fsoptions" >> /etc/fstab printf "put your windows login: \n" read login echo -e username="$login" >> "$HOME"/.cifspasswd printf "\n" printf "Now put your windows password: \n" read -s password echo password="$password" >> "$HOME"/.cifspasswd echo "domain=dom.local" >> "$HOME"/.cifspasswd chmod 600 "$HOME"/.cifspasswd if ! mount -a > "$mountlog" then cat "$mountlog" | mail -s "$hostname$username fstab return" -a "FROM:$username@mycompany.com" it@mycompany.com else echo " all work fine " | mail -s " fstab ok " -a "FROM:$username@mycompany.com" it@mycompany.com
fi
Désolé je ne sais pas comment activer la coloration syntaxique dans mon post
[^] # Re: quelques remarques
Posté par Orwell . En réponse au message ajouter une entrée fstab en bash. Évalué à 1. Dernière modification le 12 août 2015 à 13:11.
Merci wismerhill pour tes nombreux conseils
chown -R inutile : ok je note
pour /etc/.cifspasswd : je remplace par "$HOME"/.cifspasswd
le fichier de log : oui le > n'est utile en effet, de plus je vais l'orienter vers $HOME/mount.log
pour la commande mail: oui il y a un exim4 sur chaque poste
Je viens de trouver un poste de test sur lequel je vais faire mes tests.
voici la nouvelle version de mon script qui j'espère tient compte de toutes vos remarques:
Désolé je ne sais pas comment activer la coloration syntaxique dans mon post