linux文件权限学习随笔一

linux中,文件权限一直是困扰初学者的难题。但是还必须要把文件权限搞明白,否则你就很难进一步学习linux,因为你听不懂他的说什么,看不懂他的身份,不知道他要做什么。

我已经习惯使用windows,已经习惯了单用户的操作;接触linux之后,我会按照windows的思维模式来思考linux,其实这是不对的。

linux是多用户多任务,windows是单用户假多任务;linux面对的是企业级用户,面对的是服务器平台;windows主要针对个人用户。因此linux里面对文件的权限有非常严格的控制。所以我们在学习linux的时候,一定有树立文件权限的概念,对于同一文件,不同的用户,不同的组群,对于该文件的权限可能是不一样的。

linux里面可以通过ls -al来查看当前文件夹的文件,例如:

[userc@redhat ~]$ ls -al

total 72

drwx------  3 userc a    4096 Sep 22 15:33 .

drwxr-xr-x  7 root  root 4096 Sep 22 14:50 ..

-rw-------  1 userc a     300 Sep 22 15:33 .bash_history

-rw-r--r--  1 userc a      24 Sep 22 14:50 .bash_logout

-rw-r--r--  1 userc a     191 Sep 22 14:50 .bash_profile

-rw-r--r--  1 userc a     124 Sep 22 14:50 .bashrc

-rwxrw-rw-  1 userc a       0 Sep 22 14:50 filea

-rw-r--r--  1 userc a       0 Sep 22 14:50 fileb

-rw-r--r--  1 userc a     120 Sep 22 14:50 .gtkrc

drwxr-xr-x  3 userc a    4096 Sep 22 14:50 .kde

其中:

-rwxrw-rw-   1        userc        a             0       Sep 22 14:50       filea

文件属性  链接数  文件所有者 文件所属组群 文件大小 文件最后修改日期  文件名称

(owner) (group)

一、第一列是文件的属性,该列有有10个字符,由四个部分组成,分别代表的意思如下:

d       rwx            r-x             r-x

文件类型   拥有者权限   所属组群权限    其他用户权限

其中:第一部分表示该文件的类型:

“-”表示是文件,例如上面的fileb

“d”表示是目录,例如上面的.kde

“l”表示是连接文件

“b”表示为设备文件中可供存储的接口设备

“c”表示为设备文件中的串行端口设备,例如鼠标,键盘

第二,三,四部分分别表示该文件拥有者(owner),该文件所属组群(group),其他用户(others)对于该文件的权限。

r表示可读,w表示可写,x表示可执行。如果没有某一权限,则用“-”来代替。

以上面filea为例:

-rwxrw-rw-  1 userc a       0 Sep 22 14:50 filea

filea的拥有者权限(owner):可读,可写,可执行

filea的所属组群权限(group):可读,可写

filea对于其他用户(others):可读可写

二、第二列表示连接数

三、第三列表示该文件所属的拥有者:owner

四、第四列表示该文件所属组群:group

五、第五列为文件大小

六、第六列为该文件新建日期或最后修改日期

七、第七列为文件名,如果该文件是以“.”开头,例如.bash_profile,则表明该文件是隐藏文件,只有用“ls -al”才能看得到,用“ls”是看不到的。

linux权限746,linux文件权限学习笔一相关推荐

  1. linux用户管理和文件权限

    linux用户管理和文件权限 新建用户: useradd ftpuser      useradd -g gxx userxx 修改密码: passwd ftpuser 新增用户组: # groupa ...

  2. 【Linux后端开发必问】操作系统系列(Linux常用命令、文件权限修改、静态与动态库的制作)

    目录 一.说说常用的Linux命令 二.文件权限如何修改 三.静态库和动态库的制作 1.静态库 2.动态库的制作 3.两者优势对比 一.说说常用的Linux命令 1.cd命令:用于切换当前目录: 2. ...

  3. Linux基础知识:文件权限管理以及umask

    1 文件/目录的权限 1.1 文件的权限 每个文件都有其所有者(u:user).所属组(g:group)和其他人(o:other)对它的操作权限,a:all则同时代表这3者.权限包括读(r:read) ...

  4. 第二章:Linux系统目录介绍+第三章:Linux系统文件类型和文件权限

    文章目录 二.Linux目录结构 1.Linux的文件目录结构图 2.常用目录介绍 3.相对路径和绝对路径 三. Linux系统文件类型和文件权限 1.文件类型 2.文件权限 3.如果修改文件权限 3 ...

  5. Linux学习命令汇总三——Linux用户组管理,文件权限管理,文本搜索命令grep及正则表达式...

    本章Blog相关Linux知识点 解析:在数据库按搜索码查找相对应的条目,并找与之对应额外的其他数据库的过程:名称解析:UID ,组名解析:GID 数据库:文本文件,sql数据库,ldap数据库,用户 ...

  6. linux手动生成dump文件权限不足_来玩一玩Linux常见命令~

    写在前面: 小伙伴儿们,大家好!上一篇我们学习了Linux相关部署方面问题: 这次我们一起来玩一玩常见的Linux相关命令,有点意思: 思维导图: 1,命令格式: 我们刚打开FinalShell,可能 ...

  7. linux中的特殊文件权限

    在linux中,除了设置文件拥有者,群组以及其它用户的读,写,执行权限外,还有一些特别的权限设置.本文主要就SUID,SGID和SBIT以及隐藏属性的设置进行学习记录. 1. SUID,SGID,SB ...

  8. linux下查看文件的权限,Linux下查看文件权限、修改文件权限的方法

    查看权限命令查看目录的相关权限可以采用命令ls -lD,或者直接用ls -la 如 ls -l www.jb51.net  //这里表示查看www.jb51.net目录 修改权限命令 chmod 77 ...

  9. Linux基础篇之文件权限问题讲解

     个人主页:欢迎大家光临-->沙漠下的胡杨   各位大帅哥,大漂亮  如果觉得文章对自己有帮助  可以一键三连支持博主  你的每一分关心都是我坚持的动力   ☄: 本期重点:Linux下的权限 ...

最新文章

  1. mysql filter_MySQL 过滤复制+复制映射 配置方法
  2. Java集合之ArrayList源码解析
  3. CSMAR database query sample
  4. 第一章 PX4-Pixhawk-程序编译过程解析
  5. SSH ALL-IN-ONE
  6. 2021 RoboCup机器人中国赛大学组比赛即将开始 智能佳为您提供适合的比赛平台
  7. python入门(三) 实现QQ自动发送消息
  8. ABAP 7.4 CORRESPONDING()语法
  9. 债务人无力偿还,债权人可否直接起诉“次债务人”
  10. python命名规则数字开头的成语_浅谈Python中带_的变量或函数命名
  11. 带你实现电商商品同款识别算法
  12. html中用js格式化JSON输出
  13. vs运行程序时报错:“XXX处有未经处理的异常: 0xC0000374: 堆已损坏”
  14. 如何更新R以及RStudio
  15. android crt证书,android https 抓包,root安装证书
  16. 电子科大自考c语言试题,220名北京考生赶考国科大 面试题目无刚性答案
  17. Day09 - 面向对象进阶
  18. 深度学习词汇 Developing Our Own Deep Learning Toolset
  19. ccf 201803-3 URL映射 100分
  20. 2008年9月28号,星期天,晴。博学之,审问之,慎思之,明辨之,笃行之。(《礼记》)

热门文章

  1. linux之vim/vi快速复制多行内容的快捷键
  2. vlan跨交换机 udp广播_【详解】VLAN和VXLAN有何区别?VXLAN运用场景有哪些?
  3. 年月跨度_建筑结构丨国内跨度最大的张弦桁架工程——合肥滨湖国际会展中心二期首榀桁架滑移成功...
  4. mysql cbo优化器_查询优化器介绍 - PolarDB-X 云原生分布式数据库 - 阿里云
  5. 这6个地方不去简直太可惜!
  6. 超炫酷的枪械3D动图,喜欢的不得了!
  7. 叫板BBC!80后湖南姑娘,花3年首次拍出水下的中国,惊艳了全世界
  8. 谁的代码注释我都不服,就服你的!
  9. C语言关系 是行还是列,C语言行优先和列优先的问题深入分析
  10. linux图形界面鼠标变成小手_加载Linux系统,树莓派变身桌面电脑