概述
linux添加新用户使用 useradd -----create a new user or update default new
user information
删除用户使用userdel -----delete a user account and
related files
useadd options:
-c, --comment COMMENT set the GECOS field for the new user
account
-d, --home-dir HOME_DIR home directory for the new user
account
-p, --password PASSWORD use encrypted password for
the new user
account
-g, --gid GROUP force use
GROUP for the new user account
-s, --shell SHELL the login shell for the new user
account
-u, --uid UID force use the UID for the new user account
常用的 : -d 设置新用户的home
-p 设置新用户密码
-g 设置group
-s 设置login 的shell 类型
-u 设置UID
-c 新用户描述信息
1. useradd rhel -d /home/rhel -p zxcv5678
添加新用户 rhel 默认home /home/rhel
发现使用该用户登录不上,使用passwd 修改密码,报错
Authentication token manipulation error
google之后发现,可以使用 root权限 passwd -d rhel 清空用户密码
之后su rhel 重新设置
2.使用-g 指定的gid 应该大于500
可以从/etc/group 看到对应的的gid
删除用户:
Usage: userdel [options] LOGIN
Options:
-f, --force force removal of files, even if not owned by user
-r, --remove remove home directory and mail spool
-f 强制删除
-r删除home和mail
userdel -r rhel
批量添加用户脚本:
[root@centos6 ~]# cat uad.sh
#!/bin/bash
for i in $( cat usr.txt)
do
useradd $i
echo "123456" |passwd --stdin
$i
chage -d 0 $i
done
批量删除用户脚本:
[root@centos6 ~]# cat
udel.sh #!/bin/bash
for i in $(cat usr.txt)
do
userdel -r $i
done
最后
以上就是陶醉冰棍为你收集整理的linux 添加和删除用户,[转载]linux添加和删除用户的全部内容,希望文章能够帮你解决linux 添加和删除用户,[转载]linux添加和删除用户所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复