shell_tips:adding_multiple_users
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
shell_tips:adding_multiple_users [2012/08/14 12:35] – ikahugu | shell_tips:adding_multiple_users [2012/08/14 12:43] (current) – ikahugu | ||
---|---|---|---|
Line 2: | Line 2: | ||
< | < | ||
- | for usernum in {1..50}; do useradd -m user$usernum; | + | $for usernum in {1..50}; do useradd -m user$usernum; |
</ | </ | ||
2. You can generate passwords from the usernames | 2. You can generate passwords from the usernames | ||
< | < | ||
- | for usernum in {1..50}; do useradd -m user$i; echo " | + | $for usernum in {1..50}; do useradd -m user$i; echo " |
</ | </ | ||
Line 13: | Line 13: | ||
< | < | ||
- | for usernum in {1..50}; do echo `</ | + | $for usernum in {1..50}; do echo `</ |
</ | </ | ||
Line 19: | Line 19: | ||
< | < | ||
- | for usernum in {1..50}; do useradd -m user$usernum; | + | $for usernum in {1..50}; do useradd -m user$usernum; |
</ | </ | ||
- | With random passwords | + | 5. With random passwords |
< | < | ||
- | for usernum in {1..50}; do useradd -m user$usernum; | + | $for usernum in {1..50}; do useradd -m user$usernum; |
+ | echo `</ | ||
+ | gpasswd -a " | ||
+ | /bin/cp -f / | ||
</ | </ | ||
- | Note we have used /bin/cp to escape cp alias in bash; this is usually on Centos | + | **Note**: We have used /bin/cp to escape cp alias in bash; this is usually on Centos |
+ | |||
+ | **Delete users** | ||
+ | |||
+ | Remove the above users; including mailboxes and home folders | ||
+ | |||
+ | < | ||
+ | for usernum in {1..50}; do userdel -r -f user$usernum; | ||
+ | </ |
shell_tips/adding_multiple_users.1344947734.txt.gz · Last modified: 2012/08/14 12:35 by ikahugu