ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux基操(Centos7):用户管理

2021-02-21 11:34:46  阅读:224  来源: 互联网

标签:基操 group 用户组 用户 Centos7 user huang Linux root


Linux的多用户概念是指多个用户同时可以使用这个系统。每个用户一般在/home下的都有自己的用户目录,root的家目录在/root。用户执行任务的时候一般在自己的家目录中执行,用户之间互相不影响。

1.查看当前登录用户

2.查看所有用户信息

cat /etc/passwd

 

3.  查看用户在哪些组里面

groups [user] #如果不填user,代表当前用户所在的组。

4. 查看组里面有哪些用户

cat /etc/group

5. su与sudo命令 

su就是switch user的意思,用来切换不同的用户, sudo在ubuntu中表示以管理员权限运行某条指令,例如:

su root #切换成root用户

sudo apt‐get install samba #以管理员权限安装samba,否则无法安装成功

6. 设置密码

Linux中使用passwd来给用户设置密码,或者更改密码。

passwd [user]

7.创建用户组 

Linux中使用groupadd来创建用户组。

groupadd [group]

8.组管理

添加用户的附属组

usermod ‐a ‐G [group1,group2,group3...] [user] #‐G代表组,group是组名,user是用户, ‐a追加用户组否则
直接替换掉所有的附属组。

gpasswd –a [user] [group] #‐a代表添加,user是用户,group是组名

注意:如果修改的是当前正在使用的用户的附属组,那么需要重新登录该用户,附属组才会生效。

例如:

usermod ‐a ‐G huang,root where #给where用户添加huang以及root用户组
usermod ‐G huang,root where    #设置where用户的附加组为huang,root

移除用户的附属组,不能移除主用户组

gpasswd –d [user] [group] #‐d代表删除,user是用户, group是组名

更改组名

groupmod –n [newgroup] [oldgroup] #‐n代表new,newgroup是新组名,oldgroup是原组名

9 .创建用户

Linux中可以使用useradd来添加用户,主要参数如下:

‐s #指定新用户登陆时shell类型
‐g #指定所属组,该组必须已经存在, 不指定的时候自动创建一个与用户名重名的用户组。
‐d #指定用户目录,该目录必须存在
‐m #用户目录不存在时,自动创建该目录

例子:

sudo useradd huang ‐s /bin/bash ‐g where ‐m

以上是添加了一个使用bash属于root组的用户huang,并且在/home/下创建了默认的用户目录huang

10. 删除用户

deluser ‐‐remove‐home [user]

Linux中使用deluser来删除用户,一般需要添加参数 ‐‐remove‐home 也可以使用 ‐r 代表把它的主目录也删除。

注意:如果将要删除的用户,其同名用户组没有其他用户,那么这个同名用户组也会被删除。

11. 删除用户组

groupdel [group]

标签:基操,group,用户组,用户,Centos7,user,huang,Linux,root
来源: https://www.cnblogs.com/CL-King/p/14425261.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有