建立新用户,并添加到root用户组centos

建立新用户,并添加到root用户组centos,第1张

以下 *** 作在centos6.x *** 作成功!ubuntu16.04则不行

如果建立用户失败 ,要删除该用户重建,那么直接 userdel 用户名   并不能完全清理上次的用户痕迹

有修改两个地儿休要修改

1、建用户: adduser phpq //新建phpq用户 passwd phpq //给phpq用户设置密码

2、建工作组 groupadd test //新建test工作组

3、新建用户同时增加工作组 useradd -g test phpq //新建phpq用户并增加到test工作组 注::-g 所属组 -d 家目录 -s 所用的SHELL

4、给已有的用户增加工作组 usermod -G groupname username 或者:gpasswd -a user group

5、临时关闭:在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上*就可以了。想恢复该用户,去掉*即可。 或者使用如下命令关闭用户账号: passwd peter –l 重新释放: passwd peter –u

6、永久性删除用户账号 userdel peter groupdel peter usermod –G peter peter (强制删除该用户的主目录和主目录下的所有文件和子目录)

7、从组中删除用户 编辑/etc/group 找到GROUP1那一行,删除 A 或者用命令 gpasswd -d A GROUP

8、显示用户信息 id user cat /etc/passwd 补充:查看用户和用户组的方法 用户列表文件:/etc/passwd 用户组列表文件:/etc/group 查看系统中有哪些用户:cut -d : -f 1 /etc/passwd 查看可以登录系统的用户:cat /etc/passwd grep -v /sbin/nologin cut -d : -f 1 查看用户 *** 作:w命令(需要root权限) 查看某一用户:w 用户名 查看登录用户:who 查看用户登录历史记录:last

具体如下:

一、简介

CentOS(Community Enterprise Operating System,中文意思是:社区企业 *** 作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。

二、特点

1.可以把CentOS理解为Red Hat AS系列!它完全就是对Red Hat AS进行改进后发布的!各种 *** 作、使用和RED HAT没有区别!

2.CentOS完全免费,不存在RED HAT AS4需要序列号的问题。

3.CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RED HAT那样需要花钱购买支持服务!

4.CentOS修正了许多RED HAT AS的BUG!

5.CentOS版本说明:CentOS3.1 等同于 RED HAT AS3 Update1 CentOS3.4 等同于 RED HAT AS3 Update4 CentOS4.0 等同于 RED HAT AS4

*** 作步骤如下:1、当使用一种普通的方式创建用户时,比如:Shell代码#useradd testuser1所创建的用户testuser1,所在的group,以及supplementary group中均仅包含一个名称。想将用户testuser1加入一个其它已存在的组,则需对用户testuser1的supplementary group进行设置。2、首先查看下testuser1的当前情况:Shell代码#id testuser1这会得到类似下面的输出:Shell代码uid=502(testuser1) gid=502(testuser1) groups=502(testuser1)3、也可以使用下面的命令:Shell代码#groups testuser1这会得到类似下面的输出:Shell代码testuser1 : testuser1其实,命令groups的作用等同于:Shell代码id -Gn4、现在,假设系统中另外存在一个group,名称为testgroup1,使用下面的命令使用户testuser1的supplementary group包括这个group:Shell代码#usermod -a -G testgroup1现在再次查看下testuser1的情况,就会得到类似下面的输出:Shell代码uid=502(testuser1) gid=502(testuser1)groups=502(testuser1),501(testgroup1)当然这里的group id为501同样是个演示而已.需要注意,对于上面使用的命令usermod,需要加入选项'-a',这表示是追加 *** 作.如果仅有选项'-G',则需要在其后面所跟的参数中列出所有的supplementary group.


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11697247.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存