12 lines
168 B
Plaintext
12 lines
168 B
Plaintext
|
#!/bin/bash
|
||
|
|
||
|
u=$1
|
||
|
shift
|
||
|
|
||
|
if ! id -u $u > /dev/null 2>&1; then
|
||
|
echo "Invalid user: $u"
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
setpriv --reuid=$u --regid=$u --clear-groups -- /bin/bash "$@"
|