Linux/CentOS 7 用户和权限管理笔记

   日期:2024-12-26    作者:3d5pf 移动:http://mip.riyuangf.com/mobile/quote/53604.html

Linux系统中可以

- 配置多个用户

- 配置多个用户组

- 用户可以加入多个用户组中

Linux中关于权限的管控级别有2个级别,分别是

- 针对用户的权限控制
- 针对用户组的权限控制

 一、root用户

root用户拥有最大的系统操作权限,而普通用户在许多地方的权限是受限的

 二、用户组的管理(root用户执行

1.创建用户组

`groupadd 组名`

2.删除用户组

`groupdel 组名`
3.修改组属性

`groupmod [选项] 组名`
  `-n`:更改组名。

三、用户管理(root下

1. 创建用户

`useradd [选项] 用户名`
  
- 所有创建的用户,都会有主目录,默认的是在/home下
  
  root用户的主目录:/root
  
 2. - `-g`:指定创建用户的基本组。如果不指定-g,会创建同名组并自动加入,指定-g需要组已经存在

 `-d`:指定用户的HOME路径,不指定,HOME目录默认在:/home/用户名
  
`-u`:给用户指定一个UID,要求该UID未被其他用户占用。
  
`-G`:指定创建用户的附加组

`-s`:指定登录shell

创建一个名为 `newuser` 的用户,主目录为 `/home/newuser`,初始登录组为 `users`,shell为 `/bin/bash`

 4.查看用户

5.修改用户密码
`passwd 用户名`
 -d:清除密码
-l:锁定用户账号-使其不能登录
-u:解锁用户
只有root用户才能修改所有用户的密码,只有本用户才能修改自己的密码。

6.su命令-切换用户命令

格式:su - 用户名

如果不加"-“,工作目录还在原来的目录,如果加了”-"就变成了切换后用户的家目录

需要注意的是,从管理员切换到普通用户不需要输入密码,从普通用户切换到管理员需要输入密码。
 

7. getent:查看当前系统中有哪些用户

getent passwd

- 共有7份信息,分别是

  用户名:密码(x):用户ID:组ID:描述信息(无用:HOME目录:执行终端(默认bash

  密码不能以明文展示,就用x代替

【练习】


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号