当前位置:  首页  >  服务器技术  >  Linux/unix  >  Linux教程

Linux的文件属性与目录配置

文章标题:Linux的文件属性与目录配置。Linux是中国IT实验室的一个技术频道。包含桌面应用,Linux系统管理,内核研究,嵌入式系统和开源等一些基本分类

  1、 用户与用户组

  1) 文件拥有者(owner)、用户组(group)、其他人(other)

  2) /etc/password:记录所有系统账号与一般用户以及root的相关信息

  /etc/shadow:记录密码

  /etc/group:记录用户组名称

  2、 文件属性

  1)Ls ?al

  Ls:似于DOS中的dir命令

  -al:列出所有文件(包括隐藏文件,即文件名前第一个字符为.的文件)

  -rwxrwxrwx   1   root   root   293   Oct 19 21:24   test

  (1)第一列:-rwxrwxrwx 表示文件属性

  第1个字符-表示文件类型:

  d 目录

  -   文件

  l   连接文件(link file)

  b   设备文件中可供存储的接口设备

  c   设备文件中的串行口设备,如键盘鼠标

  第一组rwx表示拥有者的权限(r:read w:write x:excute)

  第二组rwx表示用户组的权限

  第三组rwx表示其他非本用户组的权限

  (2)第二列:1 表示连接占用的节点(i-node);

  若是目录,则与该目录下还有多少目录有关

  (3)第三列:root 表示这个文件或目录的owner

  (4)第四列:root 表示这个文件所属的group

  (5)第五列:293 表示这个文件的大小

  (6)第六列:Oct 19 21:24 表示这个文件的创建日期或最近修改日期

  (7)第七列:test   表示这个文件的文件名,若前面有”.”,则表示是隐藏文件

  2)更改文件权限

  (1)更改文件所属用户组

  chgrp [-R] groupname filename

  groupname可以是用户组ID,也可以是/etc/group文件中用户组的组名。filename是以空格分开的要改变属组的文件列表,支持通配符。如果用户不是该文件的owner或超级用户,则不能改变该文件的组。

  - R 递归式地改变指定目录及其下的所有子目录和文件的属组

  (2)更改文件拥有者

  chown [选项] 用户或组 文件

  用户可以是用户名或用户ID。组可以是组名或组ID。

  文件是以空格分开的要改变权限的文件列表,支持通配符。

  - R 递归式地改变指定目录及其下的所有子目录和文件的拥有者。

  - v 显示chown命令所做的工作。

  (3)改变文件或目录的访问权限

  数字模式:chmod [-R] xyz 文件或目录

  r:4 w:2 x:1

  将同一组(owner/group/other)的三个属性(r/w/x)累加值,就是该组的权限,如owner=rwx=4+2+1=7,other=---=0+0+0=0

  xyz:各组(owner/group/other)的(r/w/x)累加值

  符号类型:chmod [u|g|o|a] [+|-|=] [r|w|x] 文件名

  u:user   g:group o:other   a:all

  如:chmod u=rwx,go=rx .bashrc

  chmod a+w .bashrc

[1] [2] 下一页

吐了个 "CAO" !
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | 凯发国际娱乐 | 凯发国际娱乐下载 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有