Home | History | Annotate | Download | only in files

Lines Matching refs:user

32 #	"sshkeyfile <user> <path on msdos>"
33 # "sshkey <user> <entry>"
34 # "useraddhash <user> <passwd hash>"
35 # "useradd <user> <passwd>"
55 local user="$1"
59 if ! id -u "${user}" > /dev/null 2>&1; then
60 useradd -m -G "${group}" "${user}" || fail "Useradd failed."
63 eval ssh_userdir=~"${user}/.ssh"
66 chown "${user}" "${ssh_userdir}"
72 local user="$1"
75 chown "${user}" "${ssh_userkeys}"
79 local user="$1"
86 sshkey_setup "${user}"
96 sshkey_finish "${user}"
100 local user="$1"
103 sshkey_setup "${user}"
107 sshkey_finish "${user}"
111 local user="$1"
116 if id -u "${user}" > /dev/null 2>&1; then
120 useradd -m -p "${pwhash}" -G "${group}" "${user}" || fail "Useradd failed."
124 local user="$1"
128 do_useraddpwhash "${user}" "${pwhash}"
154 while read type user args; do
162 echo "Added user ${user} via ssh key file method."
163 do_sshkeyfile "${user}" "${clean_args}"
166 echo "Added user ${user} via ssh key string method."
167 do_sshkey "${user}" "${clean_args}"
170 echo "Added user ${user} via password hash method."
171 do_useraddpwhash "${user}" "${clean_args}"
174 echo "Added user ${user} via password method, shredding credentials file."
175 do_useradd "${user}" "${clean_args}"