WikiMiNET

La documentation technique et administrative

Outils pour utilisateurs

Outils du site


wiki:services:imprimante_cups_server

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
wiki:services:imprimante_cups_server [2017/08/07 21:43]
no_pseudo
wiki:services:imprimante_cups_server [2017/09/12 05:45]
backpack
Ligne 89: Ligne 89:
  
 Il nous reste donc à créer un utilisateur et définir son home directory (qui va être l'endroit où seront stockés les fichiers scannés) Il nous reste donc à créer un utilisateur et définir son home directory (qui va être l'endroit où seront stockés les fichiers scannés)
 +
  
 <code> adduser --home /srv/scanner_ftp/ scanner_minet </code> <code> adduser --home /srv/scanner_ftp/ scanner_minet </code>
 </WRAP> </WRAP>
  
 +<WRAP center round info 100%>
 pure-ftpd est maintenant configuré avec un utilisateur virtuel chrooté (il n'est plus possible de se logger avec PAM et de voir le contenu des dossiers autre que la racine du serveur ftp). pure-ftpd est maintenant configuré avec un utilisateur virtuel chrooté (il n'est plus possible de se logger avec PAM et de voir le contenu des dossiers autre que la racine du serveur ftp).
 De plus un script transfère automatiquement les fichiers uploadés sur le ftp sur Nextcloud (dans /MiNET/Scanner) De plus un script transfère automatiquement les fichiers uploadés sur le ftp sur Nextcloud (dans /MiNET/Scanner)
 +</WRAP>
 +
  
 === Configuration de pure-ftpd avec {next,own}cloud === === Configuration de pure-ftpd avec {next,own}cloud ===
Ligne 123: Ligne 127:
 echo 'yes' > /etc/pure-ftpd/conf/CallUploadScript echo 'yes' > /etc/pure-ftpd/conf/CallUploadScript
  
-# On s'assure que tous les utilisateurs son chrooté+# On s'assure que tous les utilisateurs sont chrooté
 echo 'yes' >  /etc/pure-ftpd/conf/ChrootEveryone echo 'yes' >  /etc/pure-ftpd/conf/ChrootEveryone
  
Ligne 160: Ligne 164:
 # un élément "error" dans lequel on trouve un élément "exception" # un élément "error" dans lequel on trouve un élément "exception"
 # check_exit_code vaut  0 -> en d'autres termes ça sent pas bon  # check_exit_code vaut  0 -> en d'autres termes ça sent pas bon 
-curl -s -x $PROXY -u $OC_USER:$OC_PASS -PROPFIND $OC_WEBDAV_URL/$OC_UPLOAD_DIR/$FILENAME | xmlstarlet select -t -v //d:error/s:exception+curl -s -x $PROXY -u $OC_USER:$OC_PASS -XPROPFIND $OC_WEBDAV_URL/$OC_UPLOAD_DIR/$FILENAME | xmlstarlet select -t -v //d:error/s:exception
 check_exit_code=$? check_exit_code=$?
  
Ligne 188: Ligne 192:
 UPLOADGID=1008 #gid de l'utilisateur qu'on vient de créer UPLOADGID=1008 #gid de l'utilisateur qu'on vient de créer
 </code> </code>
 +
 +On oublie pas de relancer le daemon.
  
 Ensuite aller sur l'interface WEB de l'imprimante: Ensuite aller sur l'interface WEB de l'imprimante:
Ligne 221: Ligne 227:
 Spécifier un range de page à imprimer: Spécifier un range de page à imprimer:
 <code> lp -o page-ranges=1-4 filename </code> <code> lp -o page-ranges=1-4 filename </code>
 +
 +Empêcher les débordements
 +<code> lp -o fit-to-page filename </code>
 +
 +
wiki/services/imprimante_cups_server.txt · Dernière modification: 2020/06/27 18:16 (modification externe)