Linux批量添加和删除用户
十进制转十六进制汇编程序在 Linux 用户管理中,经常需要用到批量添加或删除用户;如果用useradd或adduser 来添加大量用户,对系统管理员的体力和耐力是一个极大的挑战;好在Linux有大批量用户添加工具 newusers ,我们通过newusers 和chpasswd 就可以轻松完成大批量用户的添加。(注:以下所有的操作都以root用户执行)
Linux批量添加用户:
编写文件(如下),在liunx下将该文件转化为unix 格式(dos2unix),然后执行。
(关于文件文件格式说明:
wangrx:x:500:500:Wang, Renxiao:/home/wangrx:/bin/tcsh
用户名:密码:UserID:GroupID:Full Name:宿主目录:Shell
元素的概念化学注意每个用户的用户名、UID、宿主目录都不可以相同,其中密码栏可以留做空白或输入x号。如果只创建用户目录而不允许用户登录,则将/bin/tcsh改为/sbin/nologin。如果密码栏输入明文密码,可在执行之后直接执行pwconv命令将
/etc/passwd加密,同步用户信息到/etc/shadow文件。)
moid什么意思中文wangrx:x:500:500:Wang, Renxiao:/home/wangrx:/bin/tcsh liuzg:x:501:500:Liu, Zhiguo:/home/liuzg:/bin/tcsh tjcheng:x:502:500:Cheng, Tiejun:/home/tjcheng:/bin/tcsh yzhao:x:503:500:Zhao, Yuan:/home/yzhao:/bin/tcsh
lixun:x:504:500:Li, Xun:/home/lixun:/bin/tcsh
linfu:x:505:500:Lin, Fu:/home/linfu:/bin/tcsh
zhxl:x:506:500:Zhang, Xinglong:/home/zhxl:/bin/tcsh liyan:x:507:500:Li, Yan:/home/liyan:/bin/tcsh
bchzhou:x:508:500:Zhou, Bingcheng:/home/bchzhou:/bin/tcsh zhmshi:x:509:500:Shi, Zhimin:/home/zhmshi:/bin/tcsh wangyl:x:510:500:Wang, Yanling:/home/wangyl:/bin/tcsh liuzh:x:511:500:Liu, Zhihai:/home/liuzh:/bin/tcsh zhucx:x:512:500:Zhu, Cuixia:/home/zhucx:/bin/tcshlinux修改口令的命令
liww:x:513:500:Li, Wenwen:/home/liww:/bin/tcsh
accelrys:x:601:601:Accelrys
Products:/home/accelrys:/bin/tcsh
tripos:x:602:602:Tripos Products:/home/tripos:/bin/tcsh ccdc:x:603:603:CCDC Products:/home/ccdc:/bin/tcsh
schrodinger:x:604:604:Schrodinger
Products:/home/schrodinger:/bin/tcsh
ccg:x:605:605:CCG Products:/home/ccg:/bin/tcsh
zhy:x:701:701:Zhang, Ya:/home/zhy: /bin/tcsh
wanggt:x:702:702:Wang, Guitao:/home/wanggt: /bin/tcsh
sql中decodeLinux批量设置密码
编写文件(如下,xxxxxx为具体的密码),然后执行chpasswd < 导入密码,再执行pwconv命令将
/etc/passwd加密,同步用户信息到/etc/shadow文件。
wangrx:xxxxxx
liuzg:xxxxxx
tjcheng:xxxxxx
yzhao:xxxxxx
lixun:xxxxxx
linfu:xxxxxx
zhxl:xxxxxx
liyan:xxxxxx
bchzhou: xxxxxx
zhmshi: xxxxxx
wangyl: xxxxxx
liuzh: xxxxxx
zhucx: xxxxxx
liww: xxxxxx
netstat应用程序错误accelrys: xxxxxx
tripos: xxxxxx
ccdc: xxxxxx
schrodinger: xxxxxx
ccg: xxxxxx
zhy: xxxxxx
wanggt: xxxxxx
批量添加用户后目录权限的设置,使同一工作组用户之间可以相互访问各自目录,但不能修改其他用户目录中的文件。
chmod –R a+rx home
cd home
chmod –R g+rx *
Linux批量删除用户
编辑delusers.s件(如下),然后执行sh delusers.sh delusers.sh
userdel –r tripos
userdel –r ccdc
userdel –r ccg
附:
管理用户(user)的工具或命令:
useradd注:添加用户;
adduser注:添加用户;
passwd注:为用户设置密码;
usermod注:修改用户命令,可以通过usermod 来修改登录名、用户的家目录等等;
pwconv注:使用影子密码口令系统,将/etc/passwd加
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论