Linux创建用户和密码相关的命令useradd、groupadd、passwd和userdel应用
记录:351
场景:在CentOS 7.9操作系统上,使用useradd命令创建用户;使用groupadd命令创建用户组;使用passwd命令修改密码、锁定密码、设置密码有效时间等;使用userdel删除用户。
版本:
操作系统:CentOS 7.9
1.groupadd命令应用
(1)创建用户组
命令:groupadd hangzhou
解析:创建一个用户组,名称为hangzhou。
(2)强制创建用户组
命令:groupadd -f hangzhou
解析:创建一个用户组,名称为hangzhou;-f,强制创建。
2.useradd命令应用
(1)创建用户
命令:useradd hangzhou
解析:创建一个用户,hangzhou是用户名。
(2)创建用户
命令:useradd -g hangzhou hangzhou -d /home/hangzhou
解析:创建一个用户,-g hangzhou,指定用户组是hangzhou;第二个hangzhou是用户名;-d,指定创建用户的home目录。
(3)创建用户
命令:useradd -g hangzhou xihu -d /home/xihu
解析:创建一个用户,-g hangzhou,指定用户组是hangzhou;xihu是用户名;-d,指定创建用户的home目录。在hangzhou用户组下创建了两个用户。
(4)创建用户不创建home目录
命令:useradd zhejiang -M
解析:创建用户,没有home目录。
(5)创建系统用户
命令:useradd -r binjiang
解析:创建系统用户,没有home目录,系统用户序号在1000以内,普通用户从1000开始。
3.passwd命令应用
(1)修改密码
命令格式:passwd 用户名
命令:passwd hangzhou
解析:执行命令时,命令行提示New password:,然后输入密码就行。
(2)强制修改密码(-f选项)
命令:passwd -f hangzhou
解析:强制修改密码;执行命令时,命令行提示New password:,然后输入密码就行。
(3)从输入流修改密码
命令:passwd -stdin hangzhou
解析:这种方式修密码,能看到输入字符串,其它方式修改密码是看不到输入的字符串。
(4)删除密码
命令:passwd -d hangzhou
解析:删除指定用户的密码,只能是root用户操作。
(5)锁定密码
命令:passwd -l hangzhou
解析:锁定指定用户的密码,只能是root用户操作。
(6)解锁密码
命令:passwd -u hangzhou
解析:解锁指定用户的密码,只能是root用户操作。
(7)设置密码失效
命令:passwd -e hangzhou
解析:设置指定用户的密码,只能是root用户操作。
(8)查看密码状态
命令:passwd -S hangzhou
解析:查看指定用户的密码状态,只能是root用户操作。
默认状态:hangzhou PS 1970-01-01 0 99999 7 -1 (Password set, SHA512 crypt.)
解析:从1970-01-01开始,99999天。
(9)设置密码最大有效时间
命令:passwd -x 30 hangzhou
解析:设置密码最大有效时间,只能是root用户操作。
查看状态:passwd -S hangzhou
状态信息:hangzhou PS 2022-11-28 0 30 7 -1 (Password set, SHA512 crypt.)
(10)设置密码生效开始时间
命令:passwd -n 3 hangzhou
解析:设置密码生效开始时间,只能是root用户操作。
查看状态:passwd -S hangzhou
状态信息:hangzhou PS 2022-11-28 3 30 7 -1 (Password set, SHA512 crypt.)
解析:从设置时间开始3天后才有效。
(11)设置密码到期警告时间
命令:passwd -w 5 hangzhou
解析:设置密码到期前5天提示警告修改密码,只能是root用户操作。
查看状态:passwd -S hangzhou
状态信息:hangzhou PS 2022-11-28 3 30 5 -1 (Password set, SHA512 crypt.)
解析:密码到期前5天会开始提示修改密码。
(12)设置帐户被禁用时密码过期后的天数
命令:passwd -i 6 hangzhou
解析:设置密码生效开始时间,只能是root用户操作。
查看状态:passwd -S hangzhou
状态信息:hangzhou PS 2022-11-28 3 30 5 6 (Password set, SHA512 crypt.)
解析:帐户被禁用时密码过期后的天数。
(13)保留未过期的身份验证令牌
命令:passwd -k hangzhou
解析:保留未过期的身份验证令牌。
4.userdel命令
(1)删除用户
命令:userdel hangzhou
解析:删除用户。
(2)删除用户包括home目录
命令:userdel -r hangzhou
解析:删除用户,删除对应home目录。
5.查看用户和密码
(1)查看group文件
查看用户组:cat /etc/group | grep hangzhou
解析:使用cat和grep查看已经创建的用户组。
(2)查看passwd文件
查看用户和密码:cat /etc/passwd
查看用户和密码:cat /etc/passwd | grep xihu
解析:使用cat和grep查看已经创建的用户组。
6.命令帮助手册
(1)groupadd命令帮助手册
命令:groupadd --help
解析:查看groupadd支持的全部命令和选项,在实际工作中,查看这个手册应该是必备之选。
Usage: groupadd [options] GROUPOptions:-f, --force exit successfully if the group already exists,and cancel -g if the GID is already used-g, --gid GID use GID for the new group-h, --help display this help message and exit-K, --key KEY=VALUE override /etc/login.defs defaults-o, --non-unique allow to create groups with duplicate(non-unique) GID-p, --password PASSWORD use this encrypted password for the new group-r, --system create a system account-R, --root CHROOT_DIR directory to chroot into-P, --prefix PREFIX_DIR directory prefix
(2)useradd命令帮助手册
命令:useradd --help
解析:查看useradd支持的全部命令和选项,在实际工作中,查看这个手册应该是必备之选。
Usage: useradd [options] LOGINuseradd -Duseradd -D [options]Options:-b, --base-dir BASE_DIR base directory for the home directory of thenew account-c, --comment COMMENT GECOS field of the new account-d, --home-dir HOME_DIR home directory of the new account-D, --defaults print or change default useradd configuration-e, --expiredate EXPIRE_DATE expiration date of the new account-f, --inactive INACTIVE password inactivity period of the new account-g, --gid GROUP name or ID of the primary group of the newaccount-G, --groups GROUPS list of supplementary groups of the newaccount-h, --help display this help message and exit-k, --skel SKEL_DIR use this alternative skeleton directory-K, --key KEY=VALUE override /etc/login.defs defaults-l, --no-log-init do not add the user to the lastlog andfaillog databases-m, --create-home create the user's home directory-M, --no-create-home do not create the user's home directory-N, --no-user-group do not create a group with the same name asthe user-o, --non-unique allow to create users with duplicate(non-unique) UID-p, --password PASSWORD encrypted password of the new account-r, --system create a system account-R, --root CHROOT_DIR directory to chroot into-P, --prefix PREFIX_DIR prefix directory where are located the /etc/* files-s, --shell SHELL login shell of the new account-u, --uid UID user ID of the new account-U, --user-group create a group with the same name as the user-Z, --selinux-user SEUSER use a specific SEUSER for the SELinux user mapping
(3)passwd命令帮助手册
命令:passwd --help
解析:查看passwd支持的全部命令和选项,在实际工作中,查看这个手册应该是必备之选。
Usage: passwd [OPTION...] <accountName>-k, --keep-tokens keep non-expired authentication tokens-d, --delete delete the password for the named account (root only)-l, --lock lock the password for the named account (root only)-u, --unlock unlock the password for the named account (root only)-e, --expire expire the password for the named account (root only)-f, --force force operation-x, --maximum=DAYS maximum password lifetime (root only)-n, --minimum=DAYS minimum password lifetime (root only)-w, --warning=DAYS number of days warning users receives before password expiration (root only)-i, --inactive=DAYS number of days after password expiration when an account becomes disabled (root only)-S, --status report password status on the named account (root only)--stdin read new tokens from stdin (root only)Help options:-?, --help Show this help message--usage Display brief usage message
(4)userdel命令帮助手册
命令:userdel --help
解析:查看userdel支持的全部命令和选项,在实际工作中,查看这个手册应该是必备之选。
Usage: userdel [options] LOGINOptions:-f, --force force some actions that would fail otherwisee.g. removal of user still logged inor files, even if not owned by the user-h, --help display this help message and exit-r, --remove remove home directory and mail spool-R, --root CHROOT_DIR directory to chroot into-P, --prefix PREFIX_DIR prefix directory where are located the /etc/* files-Z, --selinux-user remove any SELinux user mapping for the user
以上,感谢。
2022年11月28日
Linux创建用户和密码相关的命令useradd、groupadd、passwd和userdel应用相关推荐
- linux创建用户和密码的命令,linux命令创建和修改用户及密码
作者: linux下创建用户 1.添加ftp用户 useradd ftpname -d /home/ftp passwd ftppwd 以下操作都以root权限进行: service vsftpd s ...
- Meth | linux创建用户、密码、ssh登陆
1.useradd -d /var/www -m testapi 2.passwd testapi 3.修改 etc/passwd 文件 testapi:x:1005:1005::/var/www/t ...
- Linux创建用户、用户组 及 删除
在创建用户时,需要为新建用户指定一用户组,如果不指定其用户所属的工作组,自动会生成一个与用户名同名的工作组.创建用户user1的时候指定其所属工作组users,例:useradd –g users u ...
- linux命令 创建目录权限,linux创建用户并设置目录权限
[TOC] <linux创建用户并设置目录权限>首发牧马人博客转发请加此提示 常用命令 用户列表文件:/etc/passwd 用户组列表文件:/etc/group 查看系统中有哪些用户:c ...
- linux创添加用户命令,Linux创建用户的操作命令
Linux创建用户 useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户. 创建用户 useradd [-d home] [-s shell] [-c comme ...
- linux建立用户帐号的命令,有关Linux创建用户命令的详细讨论
Linux系统用户的创建不同于windows系统,这里陈述一下Linux创建用户的命令.包括创建用户,修改密码,修改信息,新建群组. Linux创建用户命令1:创建新用户 useradd命令(也可以使 ...
- Linux创建用户,用户切换,权限相关实验
1.新建几个普通用户wukong,wuneng,wujing,他们都属于xiyouji组的成员,其中wujing没有和系统交互的shell. groupadd xiyouji useradd w ...
- 手动快捷创建用户和密码
手动快捷创建用户和密码 大家好,我这篇博文讲的是怎样手动更改配置文件快捷创建几十个用户及密码和基本命令. 我用的是linux下的RedHat版本的. 首先我们了解一下怎样用命令useradd创建用户. ...
- linux中用户和组群的区别,linux 创建用户群与用户组、权限分配的例子
1. 如何在Linux系统下添加一个帐户:用户名为std02,密码为pwd02? :#useradd std02 #passwd std02 出现提示输入口令pwd02,再次按提示输入pwd02 ...
最新文章
- BST AVL 红黑树 B B+树
- oracle显示多表数据,Oracle DB 使用连接显示多个表中的数据
- 教你一招超级简单的方法快速搞定grub.conf文件的丢失及损坏
- Java ClassLoader详解
- WebKit 内核源码分析 (二) FrameLoader
- 2018百度原创力排行榜公示(转载)
- 关于电脑的基础知识_电脑基础知识:关于硬盘知识你有必要知道的几件事!
- 工信部BIM工程师系列发布测评考试大纲
- S5P4418裸机开发(一):相关工具准备
- 网络编程中同步与异步,IO阻塞与非阻塞总结
- Unity使用微软SDK实现文字转语音
- vue + iview Table表头中插入图片
- 2.5 C语言入职例程二:指针
- 阿里云域名使用cloudflare的DNS解析隐藏真实IP
- 【MATLAB】函数定义与反函数
- 西门子S7-1200 移位指令SHL
- xxl-job基本使用
- php 仿高德,仿高德地铁图 JS SDK
- 单片机电路设计中的10个难点
- 双屏Android NDS模拟器,强悍的NDS模拟器《DraStic》移植到安卓
热门文章
- 薪资过万的高级web开发工程师掌握哪些技能
- 光纤跳线、尾纤、光纤连接器之间有什么区别
- 9月18日 第5届 FLASH开发者交流会 暨FLASH CAMP 2010
- java控制分屏_java实现arcgis地图分屏(双图)
- iOS 自带地图详解
- MATLAB在Linux上报Warning: Unable to create com.mathworks.mde.explorer.Explorer解决方法
- 如何在NLP领域做成一件事by周明ACL计算语言学会候任主席(附PDF公号发“NLP做事”下载rar讲座PPT等10文件)
- VS2010和VS2013同时安装visual assist X助手
- 插入字符到指定字符数组中指定位置
- androidstudio引用本地maven_android studio 之dependence添加依赖maven仓库中的项目出错