make script a little nicer (thx shellcheck)
parent
c70d2224a5
commit
cb042167fd
9
FAQ.md
9
FAQ.md
@ -233,18 +233,19 @@ The permissions need to look like this:
|
|||||||
For most setups it is also possible to use the following script. Make sure to edit the users and folders where necessary.
|
For most setups it is also possible to use the following script. Make sure to edit the users and folders where necessary.
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
#!/bin/sh
|
||||||
pbpath='/var/www/privatebin'
|
pbpath='/var/www/privatebin'
|
||||||
pbdata='/var/www/privatebin/data'
|
pbdata='/var/www/privatebin/data'
|
||||||
htuser='www-data'
|
# htuser='www-data' (unused)
|
||||||
htgroup='www-data'
|
htgroup='www-data'
|
||||||
rootuser='root'
|
rootuser='root'
|
||||||
|
|
||||||
printf "chmod Files and Directories\n"
|
echo "[chmod] files and directories"
|
||||||
find ${pbpath}/ -type f -print0 | xargs -0 chmod 0640
|
find ${pbpath}/ -type f -print0 | xargs -0 chmod 0640
|
||||||
find ${pbpath}/ -type d -print0 | xargs -0 chmod 0550
|
find ${pbpath}/ -type d -print0 | xargs -0 chmod 0550
|
||||||
find ${pbdata}/ -type f -print0 | xargs -0 chmod 0640
|
find ${pbdata}/ -type f -print0 | xargs -0 chmod 0640
|
||||||
find ${pbdata}/ -type d -print0 | xargs -0 chmod 0750
|
find ${pbdata}/ -type d -print0 | xargs -0 chmod 0750
|
||||||
|
|
||||||
printf "chown Directories\n"
|
echo "[chown] Directories"
|
||||||
chown -R ${rootuser}:${htgroup} ${pbpath}/
|
chown -R ${rootuser}:${htgroup} "${pbpath}/"
|
||||||
```
|
```
|
Loading…
Reference in New Issue
Block a user