【Linux 系统运维基础】文件,用户组以及权限

文章介绍了Linux中文件的分类,如d表示目录,-表示文件,l表示链接。文件权限由10个字符表示,分为属主、属组和其他用户的读、写、执行权限。通过chown和chgrp可修改文件的属主和属组,chmod用于调整权限。此外,文章还涉及用户管理,包括用户切换、权限提升、用户添加与删除等。
摘要由CSDN通过智能技术生成

文件,用户组以及权限

这篇文章将详细讲述,文件如何分类,如何修改,以及如何添加用户等。

在这里插入图片描述

1. 文件如何分类

我们在开发中常用的文件分类大体上分为三种。

在这里插入图片描述

  • 以符号【d】为首字母,表示文件夹
  • 以符号【-】为首字母,表示文件
  • 以符号【l】为首字母,表示链接

2. 文件如何划分权限


在这里插入图片描述
我们可以看上述截图,如果用命令ll or ls -l 来查看文件的话,会发现每个文件前面有10个字符,分别代表什么意思呢。

  • 第1个字符 表示文件类型。 例如:文件/ 文件夹/ 链接等
  • 第2~4个字符 表示文件的属主权限。表示文件创建者对文件的操作权限
  • 第5~7个字符 表示文件的属组权限。
  • 第8~10个字符 表示文件的其他用户权限。

文件的权限可以用八进制来表示,如何表示呢???

  • r 表示读权限,用4 来表示。
  • w 表示写权限,用2来表示。
  • x 表示执行权限,用1来表示。

所以可以理解为777 为最高权限。000 为最低权限。

在这里插入图片描述

3. 如何修改权限

上述文中描述了 文件是如何划分权限的,既然知道权限了,那么修改权限也是必须知道的. 更加详细的命令可以参照Linux 命令大全

3.1 chown 修改属主

chown vagrant named

在这里插入图片描述

3.2 chown 修改属组 以及属主

chown vagrant:vagrant named

在这里插入图片描述

3.3 chgrp 修改属组

chgrp vagrant named

在这里插入图片描述

3.4 chown 递归修改属主

chown -R vagrant named

在这里插入图片描述

3.5 chmod 修改权限

chmod 777 named
// or
chmod u=rwx,g=rwx,o=rwx named

在这里插入图片描述

3.6 通过特殊符号 修改权限

chmod a+rx named
  • a 表示所有的,包括用户/ 群组/ 其他
  • +rx 表示添加读,执行权限

在这里插入图片描述

3.7 通过特殊符号 删除权限

chmod a-rx named

在这里插入图片描述

4. 用户管理

在这里插入图片描述

Linux 是一个多用户系统。用户大致分为两大类:管理员用户 以及普通用户。 其实我们可以通过命令id 来查看

在这里插入图片描述
其实还有很多命令是关于 用户操作的。

4.1. id 查询用户 或是 群组

  • 查询当前用户
id

在这里插入图片描述

  • 查询指定用户
id [vagrant]

在这里插入图片描述

4.2. su 切换用户

可以进行用户切换

su [root]

在这里插入图片描述

4.3. sudo 普通用户提高权限

sudo yum install network-tools -y

4.4. whoami 显示当前用户

whoami

在这里插入图片描述

4.5. passwd

修改密码

  • 修改自己的密码
passwd

在这里插入图片描述

  • 修改指定用户密码
passwd vagrant

在这里插入图片描述

4.6. useradd 添加用户

4.6.1. 普通方式添加用户
useradd lihh1

在这里插入图片描述

4.6.2. 以指定目录的方式创建用户【-d
useradd lihh1 -d /home/lihh1

在这里插入图片描述

4.6.3. 创建用户,指定bash【-s
useradd lihh2 -d /home/lihh2 -m -s /bin/sh

在这里插入图片描述

4.6.4. 创建用户 指定群组【-g
useradd lihh3 -g lihh2

在这里插入图片描述

4.7. 删除用户

userdel -r [用户]
  • -r 参数 表示删除用户的同时 会删除创建的目录

在这里插入图片描述

5. 结论

用户以及权限相关的大致就分享到这里了,本文中最重要的就是那张脑图,汇总了其中所有的知识点,关注小编不迷路,下次分享见。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值