Linux下,用户权限UGO

注意:
1、Linux中的对象都有基本权限UGO,ugo分别表示user,group,other,
2、这里的对象是对文件和文件夹的简写,不是编程语言中的对象概念。

一、权限
1、给对象设置权限有两个基本元素
权限对象,权限类型

2、权限对象有三种:
属主u,拥有者,
属组g,拥有组,
其他o,本文件拥有者拥有组以外的用户和组,
特殊对象:所有人a(u+g+o)

3、权限类型有三种
读r=4///比如文件夹中的ls命令访问文件夹中的所有内容
写w=2///比如文件的vim命令编辑文件
执行x=1///比如使用cd进入一个文件夹,打开文件夹就是一个执行
所有权限a=7

4、权限对象和权限类型组合,就有了至少9个权限,可以通过ls -l命令 查看当前文件夹下的对象的权限信息

这里面的前10个字符,第一个字符为-表示是文件,是d表示是文件夹
第二到第四个是u的权限,第五到第七个是g的权限,第八到第十个是o的权限,以文件test001为例,七权限为:
1、属主可读可写可执行,
2、属组不可读不可写不可执行,
3、其他人不可读不可写不可执行,
4、属主一般是创建这个文件的用户,属组一般是创建这个文件的用户的基本组,不是属组和属主的均是其他。

二、数字表示权限:
通过1,2,4三种权限的组合,可以得出权限表
1、rwx = 4+2+1=7
2、rw_ = 4+2=6
3、r_x = 4+1=5
4、_wx=2+1=3
每个权限都可以使用数字代替,所有用户的所有权限全开就是777

三、零散的笔记
1、当例如touch,mkdir之类的命令写在文本文件中时,如果给其执行权限,然后通过bash name.txt运行一遍,这个文件就会变成程序,就是脚本。
2、内含命令的文本想要通过运行一遍变成脚本,必须有执行权。

3、一个文件夹想要被打开,是必须要有执行权的。

四、设置权限:
符号授权,rwx,数字授权,1234567
语法
1、chmod u+r 1.txt //给u加上读权限
2、chmod g-x 1.txt //权限对象减去权限类型,是去除某类对象的某个权限的命令
3、chmod o=rw 1.txt //=是覆盖性的,覆盖原有的权限

4、通过数字授权:
chmod 000 1.txt //三个数字分别代表三个权限对象的权限值


五、授权的笔记
1、如果是对文件夹进行授权,并且希望其包含的所有文件和文件夹都授予相同权限,可以加上-r,进行递归授权

2、对普通用户开通了文件的所有权限后,如果文件存放在root文件夹中,普通用户还是无法对其进行访问或其他操作的。

3、实际的授权过程中,应该尽量使用绝对路径,以防止授权授错对象。

注意:
授权是对文件或文件夹进行授权,授权的内容包含了授权对象和授权类型,授权命令不是对用户或者组进行授权,而是对文件授予与属用户和属组相关的读写权限,用户想要访问这个文件,只要把文件的属组给用户当成附加组或属组就可,

六、查看命令的解析
ls -l等价于ll,使用这两个命令查看文件时,

1、开头的一个字符是类型,
2、接下来的9个字符是权限//一般文件一般没有执行权
3、后面的是快捷方式的个数
4、然后是属主,属组,
5、创建时间
6、文件名
7、然后是文件的字节数

使用ls查看当前工作文件夹的权限时,而不是查看当前工作文件夹下的所有对象的权限时,可以使用ls -d -l //directory

七、修改文件文件夹属组属主的命令
1、更改属主:
chown
change owner
chown username.groupname dir //该命令将文件或者文件夹的属主和属组换成指定的用户和组
.之前的是用户,.之后的是组,

2、更改属组:
chgrp
只改变文件或文件夹的组号。
chgrp groupname dir

Linux下,文件权限UGO,ls -l命令的详细查看内容,修改文件文件夹属主属组的命令相关推荐

  1. 在Linux下使用程序实现ls -l 的功能

    需求分析 ls -l 的使用方式 ls -l 的基本使用方式有两种,分别是ls -l +文件名.ls -l +目录,如下图所示: 根据图片中得到的结果分析出,ls -l 命令得到的结果包含有文件类型, ...

  2. 查看linux文件的权限:ls -l 文件名称

    查看linux文件的权限:ls -l 文件名称 查看linux文件夹的权限:ls -ld 文件夹名称(所在目录) 修改文件及文件夹权限: sudo chmod -(代表类型)×××(所有者)×××(组 ...

  3. Linux权限管理---最全最详细的文件权限设置管理,手把手教你设置文件权限UGO和数字权限,高级权限等等

    权限管理 linux权限管理介绍 主要给文件或者目录设置权限,权限对用户生效 权限: 读:r 4 写:w 2 执行:x 1 权限 U G O  3部分 rw- - - U G O U==文件的所有者 ...

  4. Linux文件权限--UGO权限以及高级权限

    文件权限管理 ##一.Linux用户权限解析 我们linux服务器上有严格的权限等级,如果权限过高导致误操作会增加服务器的风险.所以对于了解linux系统中的各种权限及要给用户,服务等分配合理的权限十 ...

  5. linux权限案例,Linux下的权限体系

    Linux 下的权限是一个很常用也很有用的东西, 细分开来是分为文件权限和访问控制.文件权限就是表示文件所属用户.用户所在组.其它用户的读写和执行权限:访问控制列表又称为 ACL,主要目的是提供传统的 ...

  6. 5.Linux下的权限管理

    5.Linux下的权限管理 一.权限查看及读取 1.权限查看 ls -l file 查看文件权限 ls -ld dir 查看目录权限 2.权限读取 二.文件用户用户组管理 chown chown us ...

  7. Linux 下文件系统权限控制及管理

    很久没写日志了,呵呵,因为一直在享受人生中最后的自由时光-- LINUX 下权限管理的文章很多了,但一直以来,我都只是会用chmod 777 -R .. ,近来认真研究了一下,发现,其实原理明白了,就 ...

  8. linux下sudo权限管理

    linux下sudo权限管理 1.修改/etc/sudoers下文件 2.文件格式为 user_flag host_flag=(runlevel_flag) command_flag 分别代表用户名 ...

  9. Linux账号和权限管理详解(超详细示例操作)!

    Linux账号和权限管理详解 一.用户账号和组账号概述 1.1 Linux基于用户身份对资源访问进行控制 1.2 用户账号 1.3 组账号 二.用户账号文件 2.1 用户账号文件 /etc/passw ...

最新文章

  1. 新物流三大趋势!阿里研究院院长说一个空前机会来了
  2. 51Nod - 2142身份证号排序
  3. code vs 1026 逃跑的拉尔夫
  4. java中截取部分字符串_JAVA中截取字符串substring用法详解
  5. 谈一下对c语言程序设计,谈《C语言程序设计》课程教学.doc
  6. java三国群雄_三国群英-真三国无双
  7. ini文件中文乱码 python_用心盘Python:中文文件处理早晚会用到的将中文转成拼音...
  8. 在一个字符串中找到第一个只出现一次的字符,并返回它的位置
  9. 最新unity3d中关键概念全解(坐标系,脚本的执行顺序等)
  10. 完美解决win10打开或关闭系统图标网络灰色
  11. 此计算机缺少vc2005_spl_with_atl_fix_redist解决问题
  12. Java MSN LumaQQ
  13. 苹果CMS 改造四合一聚合影视+聚合直播+在线小说+短视频+在线音乐+电视直播
  14. 微信小程序wx.base64ToArrayBuffer调用,提示thirdScriptError atob failed;undefined Error: atob failed
  15. dede修改mysql,织梦教程:如何修改dedecms系统数据库表前缀?
  16. JS 原生自动加载的大数据表格探索
  17. 攻防世界sherlock
  18. 从键盘中输入姓名和电话号码,以#号结束,编程实现输入姓名可查询电话号码的功能。
  19. win下bat批量重命名文件
  20. TMSI、IMSI、MSISDN及MSRN的区别

热门文章

  1. android图片缩放动画,Android动画共享元素(例列表图片放大到详情图片动画)
  2. 7 Reasons To Be a Windows Phone 7 Developer
  3. ARP病毒攻击的防范和处理及方法
  4. 有人到农村收“废旧手机”,用手机换盆,收来做什么?
  5. android camera 预览 数据流,Android Camera预览过程数据流浅析
  6. 艺龙(elong),一个令人伤心的网站
  7. 使用Chrome浏览器的搜索引擎,谷歌浏览器开启同步功能
  8. 【愚公系列】2023年01月 网安实验-.NET程序的破解与加密
  9. Java文字转语音,实测有效
  10. python制作《鹿鼎记》的词云