从左至右,第一位数字代表文件所有者的权限,第二位数字代表同组用户的权限,第三位数字代表其他用户的权限。
而具体的权限是由数字来表示的,读取的权限等于4,用r表示;写入的权限等于2,用w表示;执行的权限等于1,用x表示;
通过4、2、1的组合,得到以下几种权限:0(没有权限);4(读取权限);5(4+1 | 读取+执行);6(4+2 | 读取+写入);7(4+2+1 | 读取+写入+执行)
以755为例:
第一位7等于4+2+1,rwx,所有者具有读取、写入、执行权限;
第二位5等于4+1+0,r-x,同组用户具有读取、执行权限但没有写入权限;
第三位5,同上,也是r-x,其他用户具有读取、执行权限但没有写入权限。
下面列出常用的linux文件权限:
444 r--r--r--
600 rw-------
644 rw-r--r--
666 rw-rw-rw-
700 rwx------
744 rwxr--r--
755 rwxr-xr-x
777 rwxrwxrwx
linux下rwx权限数字解释
chmod也可以用数字来表示权限如 chmod 777 file
语法为:chmod abc file
其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。
r=4,w=2,x=1
若要rwx属性则4+2+1=7;
若要rw-属性则4+2=6;
若要r-x属性则4+1=7。
范例:
chmod a=rwx file
和
chmod 777 file
效果相同
chmod ug=rwx,o=x file
和
chmod 771 file
效果相同
若用chmod 4755 filename可使此程序具有root的权限
我们在linux常常要查看一下某个端口下在运行着什么程序或服务,如查看80端口被什么程序占用着呢?这个时候就能查看一下该端口下有什么程序或服务在运行着。当我们用 netstat -an 时,我们常常会看到类似这样毫无意义的输出:
udp 000.0.0.0:327680.0.0.0:* udp 000.0.0.0:327340.0.0.0:* udp 000.0.0.0:327520.0.0.0:*
在linux中是不是有其它的命令为我们提供这个功能呢。我们强大的linux当然不会让我们失望的。使用 lsof 命令即可:
lsof -i :80
呵呵,这个时候是不是清楚的显示出了你想要知道的一切了啊。使用lsof -i :port就能看见所指定端口运行的程序或服务,注意 lsof命令要root用户权限才可执行的。
linux软硬链接
软硬链接的区别
(1)软连接可以 跨文件系统 ,硬连接不可以 。实践的方法就是用共享文件把windows下的 aa.txt文本文档连接到Linux下/root目录 下 bb,cc . ln -s aa.txt /root/bb 连接成功 。ln aa.txt /root/bb 失败 。
(2)关于 I节点的问题 。硬连接不管有多少个,都指向的是同一个I节点,会把 结点连接数增加,只要结点的连接数不是 0,文件就一直存在 ,不管你删除的是源文件还是连接的文件。只 要有一个存在,文件就 存在(其实也不分什么 源文件连接文件的 ,因为他们指向都是同一个 I节点)。 当你修改源文件或者连接文件任何一个的时候,其他的 文件都会做同步的修 改 。软链接不直接使用i节点号作为文件指针, 而是使用文件路径名作为指针。所以删除连接文件对源文件无影响,但是删除源文件,连接文件就会找不到要指向的文件。软链接有自 己的inode, 并在磁盘上有一小片空间存放路径名。
(3)软连接可以对一个不存在的文件名进行连接 。
(4)软连接可以对目录进行连接。
备注:I节点 :它是UNIX内部用于描述文件特性的数据结构。我们通常称I节点为文件索引结点(信息结点)。i节点含有关于文件的大部分的重要信 息,包括文件数据块在磁盘上的地址。每一 个I节点有它自己的标志号,我们称为文件顺序号。I节点包含的信息 :1.文件类型 2.文件属主关系 3.文件的访问权限 4.文件的时间截 。
硬连接指通过索引节点来进行的连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index )。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。
硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要的文件,以防止“误删”的功能。其原因如上所述,因为对应该目录的索引节点有一个以上的连接。只删除一个连接并不影响索引节点本身和其它的连接,只有当最后一个连接被删除后,文件的数据块及目录的连接才会被释放。也就是说,文件才会被真正删除。
软链接文件有点类似于Windows的快捷方式。它实际上是特殊文件的一种。在符号连接中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息。
软链接是另一个文件,作用可以理解为一个指针,作用在这个文件上的操作除了删除都直接转向实际指向文件,由于是一个真实的文件所以占用磁盘空间 。硬链接可以认为不是一个文件,它只是实际文件的一个别名,它的作用是防止真实文件被误操作,给一个文件建立硬链接后,他们互为别名,删除其中任一个,只会删除该别名,实际文件并不会被删除。由于只是别名没有任何其他信息,所以并不占用原始文件大小的磁盘空间。
了解Linux操作系统软硬链接的区别,学好Linux操作系统。
相关推荐
linux 权限设计练习及答案
这是我在工作中自己总结的linux权限,希望对大家有些用处。
linux 权限,只介绍了一般权限的介绍,没有特殊权限的介绍。
linux权限 linux权限体系介绍linux权限体系介绍
恢复LINUX 权限恢复LINUX 权限恢复LINUX 权限恢复LINUX 权限恢复LINUX 权限恢复LINUX 权限恢复LINUX 权限
Linux 权限修改方法 让服务器上的文件夹有读写等权限
linux权限维持.pdf
NULL 博文链接:https://winds-he.iteye.com/blog/1874213
LINUX文件权限理解
08-Linux权限设置
Linux教程-linux权限管理.docx
把握Linux权限.pdf
这是一个简单但很实用的权限实例,推荐新手学了linux基本权限知识后不妨练练手。
用ACL控制Linux权限.pdf
第12章 Linux权限管理.docx
shell 运行原理和 Linux 权限详解.docx
Linux下获取root权限的c程序 传递euid和egid给脚本,使脚本具有特殊用户的权限 使脚本实现类于设置了stick位的效果 shell, python, perl等脚本、程序不能取得suid,因为这些脚本程序需要解释器-/bin/bash, /usr/bin/...
掌握: 权限管理命令 【能力目标】 能使用命令管理账户组的权限 【思政目标】 培养学生职业素养和工匠精神。 1.修改文件或目录的权限—chmod(change mode)命令 其中: ugoa——表示权限设置所针对的用户类别,可以是...
Linux权限练习(共10分) 一、 判断题(共4题,每题0.25分) 数字权限设定法7770为将对象设置为最高权限。(×) chgrp命令仅由root用户可以执行。(×) 字符权限设定法u+w的意思是将属主的的权限设置为只读。(×...