Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- cat /etc/passwd | cut -d : -f 1-4 | while read userdata
- do
- id=`echo "$userdata" | cut -d : -f 3 `
- gid=`echo "$userdata" | cut -d : -f 4`
- name=`echo "$userdata" | cut -d : -f 1`
- if [ $id -ge 1001 ] && [ $id -le 1300 ]
- then
- #gname=""
- pass=`< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-32}`
- #echo $pass
- echo -e "$pass\n$pass" | passwd $name
- #passwd $name
- #echo "ID: $id Name=$name Gid=$gid"
- # for x in `cat /etc/group | cut -d : -f -3`
- # do
- # ggid=`echo "$x" | cut -d : -f 3`
- # ggname=`echo "$x" | cut -d : -f 1`
- # if [ $ggid -eq $gid ]
- # then
- # echo "UID: $id User: $name Gid=$gid Gname=$ggname"
- # fi
- #
- # done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement