5.Linux文件权限
Linux用户类别
- root:这是系统特权用户类,他们都有访问root登录账号的权限
- owner:这是实际拥有文件的用户
- group:这是共享文件的组访问权的用户类的用户组名称
- world:这是不属于上面3类的所有其他用户。
- 用户名
- 密码(加密过的密码,*或!打头表示不能登录)
- 密码最后一次被修改的时间(从1970年1月1日到改日的天数)
- 从上一次修改密码到下一次允许进行修改要经历的天数
- 经过多少天后用户必须重新修改密码
- 在密码到期前多少天向用户发出必须修改密码的警告
- 账号到期日
- 保留
- groupname:组名称
- password:组密码
- gid:组识别号
- user_list:该组用户清单
组管理
- 组管理命令
命令名称
|
用途
|
命令举例
|
groupadd
|
添加组
|
groupadd g_study
groupadd -g 777 mygroup
-g 参数直接指定gid
|
gpasswd
|
管理用户组信息,如设置密码,添加
删除组成员
|
gpasswd g_study
gpasswd -a study g_study
-a 添加用户进组
-d 从组里删除用户
|
groupmod
|
修改用户组信息
|
groupmod -n studygroup
(新名)g_study(旧名)
|
groupdel
|
删除用户组
|
groupdel studygroup
|
groups
|
显示用户所属的用户组
|
groups study
|
用户权限
- 用户管理命令
命令名称
|
用途
|
命令举例
|
useradd或adduser
|
添加用户
|
useradd study
useradd -g 组名 用户
(将用户添加到指定组)
useradd -g 默认组 -G 其他组1,其 他组2,... 用户
一个用户可以属于多个组
|
passwd
|
为用户设置密码
|
passwd study
passwd -d study(删除密码)
|
usermod
|
修改用户信息
|
usermod -c study(改后的别名)study
usermod -g study(要修改成的组的组名)test(要修改的用户)
将test用户的默认组修改为study
|
userdel
|
删除用户
|
userdel -r study(-r连主目录一起删除)
|
su
|
用户切换
|
su root(未将当前目录切换到root用户的目录下)
su - root(将目录切换到了root用户目录下)
|
id
|
查看用户的UID、GID及所归属的用户组
|
id study
|
权限管理
- 文件权限位的表示:-rwxrwxrwx
- 第一位表示文件的类型,-表示普通文件,d表示目录文件,l表示符号连接文件
- 接下来三位表示owner用户的读、写、执行权限
- 紧跟着三位表示group用户的读、写、执行权限
- 最后三位表示world用户的读、写、执行权限
- 设置文件所属的用户以及所属的组(chown,chgrp)
- 给文件赋予相应的权限位(chmod)
- chown
- chgrp
- chmod
- 数字表示:[n][n][n] r = 4 w = 2 x = 1
- 文本方式:[ugoa][+-=][rwx]
- set uid(suid)、set gid(sgid)
- /usr/bin/passwd -rwsr-xr-x
- /etc/shadow -r--------
- suid权限仅对可执行程序有效即具有x权限
- 本权限针对运行中的进程
- 运行中的进程将具有该程序拥有者的权限
- s出现在组权限的x位置上时,称为sgid
- sticky bit(sbit):粘着位
修改文件夹权限位为t
- umask
5.Linux文件权限的更多相关文章
- 修改linux文件权限
Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁 ...
- Linux:文件权限
Linux:文件权限 1.文件权限 ☆文件所有者 ☆用户组 ☆其他人 ☆ROOT 说明: Linux系统中默认所有系统上的账号与一般身份用户,还有那个root的相关信息记录在/etc/passwd文件 ...
- Linux 文件权限总结
在 Linux 中最基本的任务之一就是设置文件权限.理解它们是如何实现的是你进入 Linux 世界的第一步.如您所料,这一基本操作在类 UNIX 操作系统中大同小异.实际上,Linux 文件权限系统就 ...
- Linux&shell 之Linux文件权限
写在前面:案例.常用.归类.解释说明.(By Jim) Linux文件权限用户useradd test (添加用户test)userdel test (删除用户test)passwd test(修改用 ...
- linux文件权限整理
网上对linux文件权限的已经很多,不过还是要自己整理一下,不然每次都要查资料. linux下所有东西都是文件,包括设备,所以这里的文件也包括文件夹. 先是查看文件权限:ls -lh xzc@xzc- ...
- 修改linux文件权限命令:chmod 【转载】
Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. chmod 命令可以改变所有子目录的权限,下面有2种方法 改变一个文件的权限: chmod ...
- linux文件权限总结(创建root不可以删除文件、只可追加的日志文件等)
文件类型 对于文件和目录的访问权力是根据读访问,写访问,和执行访问来定义的. 我们来看一下 ls 命令的输出结果 [root@iZ28dr6w0qvZ test]# ls -l 总用量 72 -rw- ...
- Linux 文件权限于目录配置
用户与用户组 我們以王三毛為例,王三毛這個『檔案』的擁有者為王三毛,他屬於王大毛這個群組, 而張小豬相對於王三毛,則只是一個『其他人(others)』而已. 不過,這裡有個特殊的人物要來介紹的,那就是 ...
- Linux文件权限与属性详解 之 SUID、SGID & SBIT
Linux文件权限与属性详解 之 一般权限 Linux文件权限与属性详解 之 ACL Linux文件权限与属性详解 之 SUID.SGID & SBIT Linux文件权限与属性详解 之 ch ...
- Linux文件权限与属性详解 之 一般权限
目录 一般属性 1. iNode: 3152621 2. 文件类型 3.文件访问权限 4. 链接数目: 5. 文件所有者 6. 文件所属组 7. 文件大小 8. 修改时间 9. 文件名称 Linux文 ...
随机推荐
- docker学习内容
有个博客写的蛮好的,转一下 https://blog.csdn.net/xiaochendefendoushi/article/details/80979905 等我用到的时候再仔细瞧瞧
- MyBatis-12-动态SQL
12.动态SQL 什么事动态SQL:动态SQL就是指根据不同的条件生成不同的SQL语句 利用动态SQL这一特性可以彻底摆脱这种痛苦 动态 SQL 元素和 JSTL 或基于类似 XML 的文本处理器相似 ...
- ext系统的超级块
什么是超级块 如果说inode块是Linux操作系统中文件的核心,那么超级块就是文件系统的心脏.启动Lnux操作系统后,发现某个文件系统无法使用,很有 可能就是超级块出现了问题.为什么这个超级块有这么 ...
- 《Redis 设计与实现》读书笔记(二)
单机数据库实现 九.数据库 1.服务器中的数据库 一个redis服务器保存多个数据库. struct redisServer { //一个数组,多个数据库 redisDb *db; } 当执行sele ...
- Spring Boot 前期篇
在学习springboot之前,学习一下Spring的java配置. 1. Spring的发展 1.1. Spring1.x 时代 在Spring1.x时代,都是通过xml文件配置bean,随着项目的 ...
- UnhandledExceptionPolicy
winform程序未捕获异常解决方法 EventType clr20r3 P1 http://blog.csdn.net/chichaodechao/article/details/8294922
- 洛谷P2787 语文1(chin1)- 理理思维
洛谷题目链接 珂朵莉树吼啊!!! 对于操作$1$,直接普通查询即可 对于操作$2$,直接区间赋值即可 对于操作$3$,其实也并不难,来一次计数排序后,依次插入即可,(注意初始化计数器数组)具体实现看代 ...
- 从斐波那契数列看java方法的调用过程
先看斐波那契数列的定义: 斐波那契数列(Fibonacci sequence),又称黄金分割数列.因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为 ...
- When you want to succeed as bad as you wanna breathe, then you’ll be successful.
上周末登了次山,回来就各种矫情犯懒.今天周四一周又要完蛋,我发现自己真的是对时间流逝无可奈何.然后中午看了把小码哥网站还有MJ博客什么的,各种首期班大爆照,心中羞愧无比.年纪大也不能放弃自己啊,要不人 ...
- Python数据抓取(2) —简单网络爬虫的撰写
(一)使用Requests存储网页 Requests 是什么?网络资源(URLs)抓取套件 优点? 改善urllib2的缺点,让使用者以最简单的方式获取网络资源 可以使用REST操作(POST,PUT ...