千家信息网

Linux下添加用户和用户组的命令

发表于:2024-10-01 作者:千家信息网编辑
千家信息网最后更新 2024年10月01日,这篇文章主要讲解了"Linux下添加用户和用户组的命令",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Linux下添加用户和用户组的命令"吧!usera
千家信息网最后更新 2024年10月01日Linux下添加用户和用户组的命令

这篇文章主要讲解了"Linux下添加用户和用户组的命令",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Linux下添加用户和用户组的命令"吧!

useradd
useradd [-c comment] [-d home_dir]
[-e expire_date] [-f inactive_time]
[-g initial_group] [-G group[,...]]
[-m [-k skeleton_dir] | -M] [-s shell]
[-u uid [ -o]] [-n] [-r] login

useradd -D [-g default_group] [-b default_home]
[-f default_inactive] [-e default_expire_date]
[-s default_shell]

新帐号建立
当不加-D参数,useradd指令使用命令列来指定新帐号的设定值and使用系统
上的预设值.新使用者帐号将产生一些系统档案,使用者目录建立,拷
备起始档案等,这些均可以利用命令列选项指定。此版本为Red Hat Linux提
供,可帮每个新加入的使用者建立个别的group,毋须添加-n选项。useradd
可使用的选项为

-c comment
新帐号password档的说明栏。

-d home_dir
新帐号每次登入时所使用的home_dir。预设值为default_home内login名称
,并当成登入时目录名称。

-e expire_date
帐号终止日期。日期的指定格式为MM/DD/YY。

-f inactive_days
帐号过期几日后永久停权。当值为0时帐号则立刻被停权。而当值为
-1时则关闭此功能,预设值为-1

-g initial_group
group名称或以数字来做为使用者登入起始群组(group)。群组名须为
现有存在的名称。群组数字也须为现有存在的群组。预设的群组数
字为1。

-G group,[...]
定义此使用者为此一堆groups的成员。每个群组使用","区格开来,
不可以夹杂空白字元。
群组名同-g选项的限制。定义值为使用者的起始群组。

-m使用者目录如不存在则自动建立。如使用-k选项skeleton_dir内的档案
将复制至使用者目录下。然而在/etc/skel目录下的档案也会复制过去
取代。任何在skeleton_dir or/etc/skel的目录也相同会在使用者目录下一
一建立。The-k同-m不建立目录以及不复制任何档案为预设值。

-M不建立使用者目录,即使/etc/login.defs系统档设定要建立使用者目录

-n预设值使用者群组与使用者名称会相同。此选项将取消此预设值。

-r此参数是用来建立系统帐号。系统帐号的UID会比定义在系统档上
/etc/login.defs.的UID_MIN来的小。注意useradd此用法所建立的帐号不
会建立使用者目录,也不会在乎纪录在/etc/login.defs.的定义值。如果
你想要有使用者目录须额外指定-m参数来建立系统帐号。这是RED HAT
额外增设的选项。
-s shell
使用者登入后使用的shell名称。预设为不填写,这样系统会帮你指
定预设的登入shell。

-u uid使用者的ID值。必须为唯一的ID值,除非用-o选项。数字不可为负
值。预设为最小不得小于999而逐次增加。0~999传统上是保留给系统
帐号使用。

改变预设值
当-D选项出现时,useradd秀出现在的预设值,或是藉由命令列的方式更新
预设值。可用选项为∶

-b default_home
定义使用者所属目录的前一个目录。使用者名称会附加在default_home
后面用来建立新使用者的目录。当然使用-d后则此选项无效。

-e default_expire_date
使用者帐号停止日期。

-f default_inactive
帐号过期几日后停权。

-g default_group
新帐号起始群组名或ID。群组名须为现有存在的名称。群组I D也须
为现有存在的群组。

-s default_shell
使用者登入后使用的shell名称。往后新加入的帐号都将使用此shell.

如不指定任何参数,useradd显示目前预设的值。

注记
系统管理者有义务在/etc/skel目录下放置使用者定义档。
此版本『useradd』由Red Hat修改。

警告
不可新增使用者于NIS群组中。你必须在NIS伺服器上执行。

档案
/etc/passwd-使用者帐号资讯
/etc/shadow-使用者帐号资讯加密
/etc/group-群组资讯
/etc/default/useradd-定义资讯
/etc/login.defs-系统广义设定
/etc/skel-内含定义档的目录

例:

代码如下:


[root@Blackghost ~] useradd tank #添加用户
[root@Blackghost ~] useradd -r zhangy #添加系统用户
[root@Blackghost ~] useradd -d /home/zhangying zhangying #添加用户,并且指定,home目录
[root@Blackghost ~] useradd -g mytest -d /home/hao hao #添加用户,指定组,并且设定home目录
[root@Blackghost ~] useradd -e 04/05/13 fxxk #添加用户,并给用户设置有效期

groupadd
groupadd-建立新群组
groupadd[-ggid[-o]][-r][-f]group[[]]
groupadd可指定群组名称来建立新的群组帐号。需要时可从系统中取得新群组值。groupadd有下列选项可用。
-g gid ID值。除非使用-o参数不然该值必须是唯一,不可相同。数值不可为负。预设为最小不得小于500而逐次增加。0~499传统上是保留给系统帐号使用。
-r此参数是用来建立系统帐号。它会自动帮你选定一个小于499的gid除非命令行再加上-g参数。这是RED HAT额外增设的选项。
-f这是force标志。使得新增一个已经存在的群组帐号时,系统会出现错误讯息然后结束groupadd。如果是这样的情况,不会改变这个群组(或再新增一次)也可同时加上-g选项当你加上一个gid,此时gid就不用是唯一值,可不加-o参数,建好群组后会显结果.这是RED HAT额外增设的选项。
档案
/etc/group - group account information
/etc/gshadow - secure group account information

例:
添加一个用户组

代码如下:


[root@Blackghost ~] groupadd mytest


添加一个用户组,并指定GID

代码如下:


[root@Blackghost ~] groupadd -g 444 test

感谢各位的阅读,以上就是"Linux下添加用户和用户组的命令"的内容了,经过本文的学习后,相信大家对Linux下添加用户和用户组的命令这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

使用者 帐号 目录 用户 系统 名称 命令 参数 档案 用户组 数字 资讯 这是 起始 相同 代码 日期 立新 学习 最小 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 软件开发什么资源最重要 我的世界服务器版本不同 浙丽保服务器处理异常 我的世界整合包怎么传到服务器 潍坊科技学院互联网 大赛 如何封装服务器框架 阿里云内网服务器联通 嘉兴定华互联网科技有限公司 华为软件开发业务 北京市能源消费数据库 枪火游侠哪个服务器好 acsse数据库 nfs服务器在存储中的应用实验 方舟服务器总是崩溃 数据同步该先改缓存还是数据库 学个网络技术学什么好 企业微信设置服务器组织机构域 亳州门店管理软件开发外包公司 网络技术专业自荐 宁波鄞州区泛微服务器 方舟联机服务器怎么用 索尼的计算机软件开发怎样 浙江惠普服务器虚拟化解决方案 怎么用云服务器搭建配音 华为把网络安全作为最高纲领 监控室网络安全管理制度条例 联通宽带卡在服务器端口 查看服务器的硬盘数量和大小 新疆网络技术专业 都有哪些网络安全的技术
0