[utils/chown_impressions.sh] On vérifie quand même que l'utilisateur existe
Ignore-this: d6c009a3ac2012a87df982829e8ce72c darcs-hash:20121105223134-2c9c1-e71927fdf55634e44342f185bb4988fb50fa0c7f.gz
This commit is contained in:
parent
c0970ba9e5
commit
ee2ef35c55
2 changed files with 13 additions and 7 deletions
|
@ -1,7 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Pour que www-data puisse créer les fichiers à imprimer
|
||||
|
||||
mkdir -p /home/impressions/$1
|
||||
chown -R $1:www-data /home/impressions/$1
|
||||
chmod -R 660 /home/impressions/$1
|
13
utils/chown_impressions.sh
Executable file
13
utils/chown_impressions.sh
Executable file
|
@ -0,0 +1,13 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Pour que www-data puisse créer les fichiers à imprimer
|
||||
|
||||
getent passwd $1 &>/dev/null
|
||||
exists=$?
|
||||
if [ $exists -eq 0 ]; then
|
||||
mkdir -p /home/impressions/$1
|
||||
chown -R $1:www-data /home/impressions/$1
|
||||
chmod -R 660 /home/impressions/$1
|
||||
else
|
||||
echo "Le dossier /home/$1 n'existe pas." >&2
|
||||
fi
|
Loading…
Add table
Add a link
Reference in a new issue