blob: 2c6ea087e06d31042d4fe5565ca0f0762949c1a2 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#!/bin/bash
BASE="/opt/ldadp/configs"
[ -z "$1" ] && exit 11
echo "$1" | grep -q -E '^[0-9]+$' || exit 12
FILE="${BASE}/${1}"
[ -e "${FILE}.cfg" ] || exit 9
[ -e "${FILE}.crt.pem" ] || exit 8
[ -e "${FILE}.key.pem" ] || exit 7
for ext in cfg crt.pem key.pem; do
file="${FILE}.${ext}"
/bin/chown taskmanager:ldadp "$file" || exit 6
/bin/chmod 0640 "$file" || exit 5
done
|