mirror of https://github.com/deajan/osync.git
Fixed variable name
parent
7aa1457971
commit
f5228fbbbf
|
@ -5,10 +5,11 @@ testUserHome=/home/osyncsudo
|
||||||
|
|
||||||
function CreateUser {
|
function CreateUser {
|
||||||
local remoteUser"${1}"
|
local remoteUser"${1}"
|
||||||
|
local homedir="${2}"
|
||||||
|
|
||||||
if type getent > /dev/null 2>&1; then
|
if type getent > /dev/null 2>&1; then
|
||||||
if ! getent passwd | grep "$remoteUser" > /dev/null; then
|
if ! getent passwd | grep "$remoteUser" > /dev/null; then
|
||||||
echo "Manual creation of $remoteUser with homedir $remoteUserHome"
|
echo "Manual creation of $remoteUser with homedir $homedir"
|
||||||
if type adduser >/dev/null 2>&1; then
|
if type adduser >/dev/null 2>&1; then
|
||||||
adduser "$remoteUser"
|
adduser "$remoteUser"
|
||||||
else
|
else
|
||||||
|
@ -19,7 +20,7 @@ function CreateUser {
|
||||||
fi
|
fi
|
||||||
elif type dscl > /dev/null 2>&1; then
|
elif type dscl > /dev/null 2>&1; then
|
||||||
if ! dscl . -search /Users name $remoteUser | grep "$remoteUser" > /dev/null; then
|
if ! dscl . -search /Users name $remoteUser | grep "$remoteUser" > /dev/null; then
|
||||||
echo "Manual creation of $remoteUser with homedir $remoteUserHome"
|
echo "Manual creation of $remoteUser with homedir $homedir"
|
||||||
dscl . -create /Users/$remoteUser
|
dscl . -create /Users/$remoteUser
|
||||||
else
|
else
|
||||||
echo "It seems that $remoteUser already exists"
|
echo "It seems that $remoteUser already exists"
|
||||||
|
@ -138,7 +139,7 @@ function RemoveSudoers {
|
||||||
}
|
}
|
||||||
|
|
||||||
if [ "$1" == "set" ]; then
|
if [ "$1" == "set" ]; then
|
||||||
CreateUser "$testUser"
|
CreateUser "$testUser" "$testUserHome"
|
||||||
SetupSSH "$testUser" "$testUserHome"
|
SetupSSH "$testUser" "$testUserHome"
|
||||||
PrepareSudoers "$testUser"
|
PrepareSudoers "$testUser"
|
||||||
echo ""
|
echo ""
|
||||||
|
|
Loading…
Reference in New Issue