fix sudo users
This commit is contained in:
parent
678edac95a
commit
832a283197
|
@ -5,9 +5,13 @@ source "${var}"
|
|||
for i in $(seq 1 "${users[amount]}"); do
|
||||
if ! cut -d: -f1 /etc/passwd | grep -q -w "${users[name$i]}"; then
|
||||
useradd -G audio,video,floppy,cdrom,optical,input,users "${users[desc$i]}" -m -s "${users[shell$i]}" -U "${users[name$i]}"
|
||||
if [[ ! -z "${users[sudo$i]}" ]]; then
|
||||
usermod -a -G socklog,wheel,lpadmin "${i}"
|
||||
if [[ "${users[sudo$i]}" == "1" ]]; then
|
||||
usermod -a -G socklog,wheel,lpadmin "${users[name[$i]}"
|
||||
fi
|
||||
if [[ "${users[sudo$i]}" == "1" ]] && [[ ! "${cfg[de]}" == "none" ]]; then
|
||||
usermod -a -G lpadmin "${users[$i]}"
|
||||
fi
|
||||
|
||||
echo password for "${users[name$i]}"
|
||||
echo -e "${users[pw$i]}\n${users[pw$i]}" | passwd "${users[name$i]}"
|
||||
else
|
||||
|
|
|
@ -51,9 +51,9 @@ while echo $((index++)) > /dev/null; do
|
|||
|
||||
if [[ "${repeat}" == "1" ]] || [[ "${standalone}" == "1" ]]; then
|
||||
if yesno "sudo?" n; then
|
||||
useradder "sudo" "${counter}" ",wheel,socklog"
|
||||
useradder "sudo" "${counter}" "1"
|
||||
else
|
||||
useradder "sudo" "${counter}" ""
|
||||
useradder "sudo" "${counter}" "1"
|
||||
fi
|
||||
elif [[ ! "${repeat}" == "1" ]]; then
|
||||
useradder "sudo" "${counter}" ",wheel,socklog"
|
||||
|
@ -82,4 +82,4 @@ while echo $((index++)) > /dev/null; do
|
|||
done
|
||||
useradder "am" "ount" "${counter}"
|
||||
|
||||
module end
|
||||
module end
|
||||
|
|
Loading…
Reference in New Issue
Block a user