Linux权限
1.ls -l
ls -l:可以查看文件丧下文件的详细信息,从左到右依次是:
权限:第1个字符如果是d表示目录
-
说明:在linux下,所有的文件都涉及权限,分为三组:所有者、所属组、其他
-
权限:所有文件的权限可以分为:可读(r)、可写(w)、可执行(x),'-'表示没有改权限
-
原理:ls -l的结果,三位一组,分为三组,刚好对应:所有者、所属组、其他
-
修改权限:chmod,格式:
chmod [身份] [操作] [权限] 文件
硬链接数:就是多种方式可以访问到当前目录/文件
拥有者:家目录文件/目录的拥有者通常都是当前用户
组:在Linux中。很多时候会出现组名和用户名相同的情况,
大小
时间
名称
目录 | 拥有者权限 | 组权限 | 其他用户权限 | |||||||
文件权限示例 | - | r | w | - | r | w | - | r | - | - |
目录权限示例 | d | r | w | x | r | w | x | r | - | x |
2.chmod修改用户权限
chmod 可以修改用户/组 对文件/目录的权限
命令格式如下:
chmod +/-rwx 文件名|目录名
3.超级用户
Linux系统中的root账号通常用于系统的维护和管理,对操作系统的所有资源具有所有访问权限
在大多数版本的Linux中,都不推荐直接使用root账号登录系统
在Linux安装的过程中,系统会自动创建一个用户账号,而这个默认的用户就称为“标准用户”
sudo:
su是 substitute user的缩写,表示使用另一个用户的身份
sudo命令用来以其他身份来执行命令,预设的身份为root
用户使用sudo时,必须先输入密码,之后有5分钟的有效期限,超过期限则必须重新输入密码
若其未经授权的用户企图使用sudo ,则会发出警告邮件给管理员
4.组管理 终端命令
创建组/删除组 的终端命令都需要通过sudo执行
序号 | 命令 | 作用 |
01 | groupadd 组名 | 添加组 |
02 | groupdel 组名 | 删除组 |
03 | cat/etc/group | 确认组信息 |
04 | chgrp -R 组名 文件/目录名 | 修改文件/目录的所属组 |
组信息保存在/etc/group文件中
/etc 目录是专门用来保存系统配置信息的目录
作者:Ambitious
-------------------------------------------
个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!
万水千山总是情,打赏一分行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主,哈哈哈(っ•̀ω•́)っ✎⁾⁾!