linux文件和目录权限

本文发布时间: 2019-Mar-22
1. linux用户和用户组linux是多用户操作系统,为了控制文件的权限,将文件和目录的权限分为下面三种角色:User: 文件所有者,Group: 用户组,Others: 其他人。2. linux文件属性使用ls(list的缩写)命令查看文件和目录的列表。$ ls -aldrwxrwxr-x 18 work work 4096 Dec 18 21:17 redis-rw-rw-r-- 1 work work 879 Sep 19 2012 run_all.conf-rwxr-xr-x 1 work work 3931 Sep 19 2012 run_all.sh[ 1 ] [2][ 3 ][ 4 ] [ 5 ] [ 6 ] [ 7 ]列出文件有7列。[1] 文件的类型与权限 第一个字符表示这个文件是 目录,文件或链接等。 d 为目录,上面列出第一行 - 为文件 l 为连接文件 b 设备文件中可供存储的接口设备 c 设备文件中串行端口设备:鼠标,键盘等 接下来9个字符,三个为一组,分为三组,都为“rwx”的组合,没有权限用减号表示。 r : read 可读 w: write 可写 x: execute 可执行 第一组: 文件所有者权限。 第二组: 同用户组权限。 第三组: 其他非本用户中权限。 例子中:上面redis, d表示为目录, rwx:所有者可读写,执行,rwx: 组用户可读写,执行, r-x:其他用户 可读和执行,不可写。 run_al.conf, - 表示文件, rx-:所有者可读写,不能执行, rw-:组用户可读写,不能执行, r-- :其他用户可读,不可写和执行。[2] 第二列表示多少个文件名连接到此节点 上面redis为 18,该目录下有18个文件,[3] 文件所有者账号 例子中为work账号。[4] 文件所属用户组名称 例子中为work用户组。[5] 文件容量大小 默认为B,字节。[6] 文件最近修改日期 格式为 月、日和时间,时间太久则显示年。 要显示完整时间可以: ls -l --full-time[7] 文件名称 以.开头的为隐藏文件。3. 权限对文件的意义r(read) : 可读取文件内容;w(write) : 可以编辑, 新增,修改文件内容(不包含删除文件);x(execute) : 可以被系统执行。linux下文件是否能被执行与扩展名没关系,只与“x”权限有关系。4. 权限对目录的意义r:可以查询该目录下文件名数据,通过ls命令可以列表目录下文件列表;w: 表示可以修改该目录结构的权限: 新建文件和目录; 删除文件和目录(与文件权限无关); 文件和目录重命名; 转移该目录内文件,目录位置。x: 表示能否进入该目录,即 cd命令。 地址:http://blog.csdn.net/yonggang7/article/details/29362965


(以上内容不代表本站观点。)
---------------------------------
本网站以及域名有仲裁协议。
本網站以及域名有仲裁協議。

2024-Mar-04 02:10pm
栏目列表