Linux用户/用户组/权限相关命令

1. 用户组的管理

1.1 cat /etc/group 查看用户组

  • 命令:cat /etc/group 查看所有的用户组
  • 备注:/etc/group是用户组存放的地址
    在这里插入图片描述
名词解释
组名组名是用户组的名称,由字母或数字构成。与/etc/passwd中的登录账号重复
口令口令字段存放的是用户组加密后的口令字。一般为空或x
组标识号组标识号与用户标识号类似,也是一个整数,被系统内部用来标识组,又称GID

以kmem: x: 9为例,kmem是组名,9是组ID,自动生成,修改组名后ID不变

1.2 增加/修改/删除用户组

含义格式举例
增加用户组groupadd 组名groupadd test21
修改用户组groupmod –n 新组名 旧组名groupmod –n test2121 test21
删除用户组groupdel 组名groupdel test2121

在这里插入图片描述

2. 用户管理

2.1 cat /etc/passwd 查看用户

  • 命令:cat /etc/passwd
    在这里插入图片描述

  • 用户字段说明

字段说明
用户名代表用户账号的字符串,通常长度不超过8个字符,登录名中不能使用冒号,因为冒号在这里是分隔符。为了兼容起见,还应包含点字符,且不能使用连字符(-)和加号开头
口令存放着加密后的用户口令字,存放一个特殊的字符,例如x或*,加密后的用户口令字存放在/etc/shadow文件中
用户标识号是一个整数,系统内部用它来标识用户,一般情况下它与用户名是一一对应的
组标识号字段记录的是用户所属的用户组,它对应着/etc/group文件中的一条记录

2.2 useradd 增加用户

  • 格式

useradd 用户名 –c 用户描述 –g 所属用户组

备注:所属用户组可以是组名,也可以是组ID

  • 参数
参数含义
-c指定一段注释性描述
-g指定用户所属的用户组
  • 备注

-c和-g都可以不加,当只使用useradd创建一个用户名时,此用户名不属于已有的任何组,系统会自动创建一个和用户名同名的组

  • 举例

useradd test1 –c danshiju –g test21(创建一个属于test21用户组的test1用户,用户的描述是danshiju)
在这里插入图片描述

2.3 usermod 修改用户

参数格式含义
-lusermod –l 新用户名 旧用户名指定一个新账号,即将原来的用户名改为新的用户名
-cusermod –c 新描述 用户名修改描述
-gusermod –g 新用户组 用户名修改用户所属的用户组

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.4 userdel 删除用户

  • 格式:userdel 用户名(此处需要使用用户名,不能使用用户ID)
  • 举例:userdel test1(删除test1用户)
    在这里插入图片描述

3. passwd 为用户设置密码

  • 格式:passwd 用户名
    在这里插入图片描述

  • 使用新建的用户登录
    在这里插入图片描述
    在这里插入图片描述

  • 登录并连接之后的界面
    在这里插入图片描述

4. 权限相关的命令

4.1 su 切换用户

  • 格式:su – 用户名
  • 注意
    ① root向任意一个用户切换时不需要输入密码,退回到root账号时,输入exit即可
    ② 普通用户之间相互切换或普通用户切到root账号时,需要输入密码
    在这里插入图片描述

4.2 chown 更改文件的拥有者

  • 格式

chown 新用户名:新用户组 要修改的文件

  • 参数

-R 更改文件夹的权限,包括文件夹里面的子文件和子文件夹权限

  • 备注:只有root账号有这个更改权限
    在这里插入图片描述

4.3 chmod 改变文件或文件夹的权限

  • 权限代号
字母含义数字代号
r读取权限4
w写入权限2
x执行或切换权限1
-不具有任何权限0
  • 举例
代码权限代号
drwxrw–w-762
drwxr----- 2740

drwxrw–w-权限为762
drwxr----- 2权限为740

  • 数字说明

三个数字分别对应的是所有者的权限,同组的权限,其他权限
在这里插入图片描述

  • 对于文件夹

x:表示能否进入此文件夹(cd进去)
r:表示能否看到文件夹下的子文件和子文件夹
w:表示能否创建新文件或文件夹

  • 对于文件

x:表示能否执行
r:表示能否读取文件内容
w:表示能否正常修改文件内容

  • 参数

-R 对当前目录下的所有文件与子目录进行相同的权限变更

  • 格式

chmod 三位数字 文件/文件夹
在这里插入图片描述

5. 查看磁盘和内存空间命令

5.1 df 显示指定磁盘文件的可用空间

  • 参数
    -h 使用-h选项自动以KB、MB、GB单位来显示,可读性高(最常用)

  • 备注
    重点是看使用率,避免使用率超过80%
    在这里插入图片描述

名词解释
Size总大小
Used已使用
Avail可用大小
Use%使用率

5.2 du 显示每个文件和目录的磁盘使用空间

  • 参数
    -h 以人们较易读的容量格式(G/M)显示,常用

  • 备注
    若已处于sunmin文件夹下,可简写为:du –sh ./ 点代表当前文件夹
    在这里插入图片描述

5.3 free 显示系统使用和空闲的内存情况

参数含义
-k以KB为单位显示内存使用情况,默认单位
-m以MB为单位显示内存使用情况
-g以GB为单位显示内存使用情况

在这里插入图片描述

5.4 netstat 列出当前在对外服务的所有端口

命令:netstat -ntpl
在这里插入图片描述

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晓晓白的软件测试进阶之路

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值