linux命令--useradd userdel usermod
来源:互联网 发布:网络硬盘源码 编辑:程序博客网 时间:2024/05/21 09:15
useradd
功能说明
useradd命令用于Linux中创建的新的系统用户。useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号。使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。
使用权限是超级用户。
常用选项
语法
useradd(选项)(参数)
选项
参数
用户名:要创建的用户名。
使用实例
1.建立一个新用户账户user1,并设置UID为544,主目录为/home/user1,属于users组:
scarlett@scarlett-X550VXK:/home/user1$ sudo su rootroot@scarlett-X550VXK:/home/user1# useradd usertest1 -d /home/usertest1 -g users -mroot@scarlett-X550VXK:/home/user1# ls /home
2.批量添加用户
使用useradd时,如果后面不添加任何参数选项,例如:#sudo useradd test创建出来的用户将是默认“三无”用户:一无Home Directory,二无密码,三无系统Shell。
(1)建立用户名列表文件username.txt
(2)创建用户密码对应文件serc.txt,格式为username:password (注意文件的格式)
代码如下 复制代码
stu1:tt1
stu2:tt2
stu3:tt3
stu4:tt4
stu5:tt5
stu6:tt6
(3)批量添加的脚本文件aa.sh
##添加用户,并且在/home/ 下为用户生成用户目录。cat < username.txt | xargs -n 1 useradd -m##批处理模式下更新密码chpasswd < serc.txt##将上述的密码转换到密码文件和组文件pwconv##结束验证信息echo "OK 新建完成"##执行该脚本文件,查看执行过程
4.执行aa.sh,查看结果。
root@scarlett-X550VXK:/home/user1# sh aa.shOK 新建完成root@scarlett-X550VXK:/home/user1# ls /homelost+found scarlett stu1 stu2 stu3 stu4 stu5 stu6 user1 usertest1
usermod
功能说明
usermod命令用于修改用户的基本信息。usermod命令不允许你改变正在线上的使用者帐号名称。当usermod命令用来改变user id,必须确认这名user没在电脑上执行任何程序。你需手动更改使用者的crontab档。也需手动更改使用者的at工作档。采用NIS server须在server上更动相关的NIS设定。
常用选项
语法
usermod(选项)(参数)
选项
参数
登录名:指定要修改信息的用户登录名。
使用实例
1.修改用户名
root@scarlett-X550VXK:/home/user1# usermod -l stu stu1root@scarlett-X550VXK:/home/user1# cat /etc/passwd |cut -f 1 -d :rootdaemonbinsyssyncgamesmanlpmailnewsuucpproxywww-databackuplistircgnatsnobodysystemd-timesyncsystemd-networksystemd-resolvesystemd-bus-proxysyslog_aptmessagebusuuiddlightdmwhoopsieavahi-autoipdavahidnsmasqcolordspeech-dispatcherhplipkernoopspulsertkitsanedusbmuxscarlettsshduser1usertest1stu2stu3stu4stu5stu6stu
userdel
功能说明
userdel命令用于删除给定的用户,以及与用户相关的文件。若不加选项,则仅删除用户帐号,而不删除相关文件。
语法
userdel(选项)(参数)
选项
-f:强制删除用户,即使用户当前已登录;
-r:删除用户的同时,删除与用户相关的所有文件。
参数
登录名:指定要修改信息的用户登录名。
使用实例
删除刚才创建的所有用户
创建新的脚本文件 bb.sh
for user in `cat username.txt`do userdel -r $userecho $userdoneroot@scarlett-X550VXK:/home/user1# sh aa.shroot@scarlett-X550VXK:/home/user1# ls /homelost+found scarlett user1 usertest1
- linux命令--useradd userdel usermod
- linux命令五:useradd/userdel/usermod
- 26、useradd、userdel、usermod命令
- linux useradd passwd userdel usermod groups chown命令
- linux useradd、userdel 、usermod、chsh浅谈
- linux命令--useradd/userdel
- useradd/usermod/userdel
- Linux命令学习 useradd/userdel
- linux常用命令(useradd,usermod,userdel,groupadd,groupmod,groupdel)
- 系统管理 useradd、userdel、usermod 、top、sudo、ps
- Linux 新建用户、用户组,给用户分配权限(chown、useradd、groupadd、userdel、usermod、passwd、groupdel)
- Linux用户管理命令useradd,usermod,groupadd等详解
- Linux用户和用户组管理-用户管理命令passwd/usermod/chage/userdel/su***用户组管理命令
- 用户管理命令 useradd userdel groupadd groups
- linux操作学习05:用户信息文件,用户管理(useradd、userdel、groupadd、groupdel、id、usermod),用户权力下放(sudo),用户认证信息控制(chage)
- 二、Linux/UNIX操作命令积累【mkdir、groupadd、groupdel、useradd、userdel】
- linux 创建用户useradd与adduser 删除用户userdel 创建删除用户组命令
- linux 命令 usermod
- 如何在word中的方框里打钩
- ATOM下的C\C++编译
- Webpack执行命令参数详解
- DFS-lintcode解法总结
- php封装一个多文件上传
- linux命令--useradd userdel usermod
- git教程
- JAVA知识点梳理第四部分——Swing控件
- jenkins(一)jenkins+maven+git (配置)构建前准备
- 习题二
- python学习:程序解决方案
- 看完这个,css中position的绝对定位相对定位就懂了
- 节点1检查
- HttpSession对象的详解与实战