linux的文件权限与目录配置

用户与用户组的功能是一个安全防护。因为linux是多用户多任务的系统。

ls -al命令结果:

-rw-r--r--              1                   root                    root                        42304                    Sep 4 18:26                      install.log

  权限               连接数       文件所有者      文件所属用户组         文件大小           文件最后被修改时间                文件名

改变文件属性与权限:

chgrp: 改变文件所属用户组        chgrp    用户组名称   文件名称

chown: 改变文件所有者             chown   用户名称      文件名称

chmod:改变文件的权限             

1. r:4, w:2, x:1    chmod 777 filename  讲file的权限变为rwxrwxrwx

2. u/g/o/a  +/-/= r/w/x     chmod u+x filename /  chmod a=rwx filename

文件的权限解读(文件是实际数据的存放):

1. r 表示可读取此文件的实际内容

2. w表示可以编辑、新增或者修改该文件的内容。(不包括删除)

3. x表示该文件具有可以被系统执行的权限。 windows中文件是通过扩展名来判断是否有执行权限(比如exe),linux是通过是否具有x这个权限来决定,跟文件名没有关系。

目录的权限读解(目录是记录文件名列表):

1. r 表示: 具有读取目录结构列表的权限,可以利用ls命令将该目录的内容列表显示出来。

2. w 表示: 新建新的文件与目录; 删除已经存在的文件与目录 (不论该文件的权限为何); 将已存在的文件或目录进行重命名; 转移该目录内的文件、目录位置。

3. x 表示: 代表的是用户能否进入该目录成为工作目录的用途。 就是能否cd 进入该目录。

文件种类:

1. 普通文件 (-) : 又分为 纯文本文件(ASCII), 二进制文件(binary), 数据格式文件(data)

2. 目录(d)

3. 连接文件(l): 就是类似windows下的快捷方式

4. 设备与设备文件:  与系统外设及存储相关的文件,通常集中在/dev目录中。 又分为: 块设备文件(b 存储数据设备, 如磁盘,软盘) 和 字符设备文件(c 串行端口借口设备,如键盘,鼠标)

5. 套接字(s) : 用于网络上的数据连接, 数据接口文件

6. 管道(p)

文件扩展名:

1. *.sh 脚本或批处理文件

2. *.tar, *.tar.gz, *.zip, *.tgz压缩文件

3. *.html, *.php...

Linux文件长度限制

1. 默认的EXT2、EXT3文件系统时, 单一文件或者目录的最大文件名为255个字符; 包含完整路径名称及目录(/)的完整文件名为4096个字符。

2. 文件名避免使用以下特殊字符: * ? > < ; & ! [ ] | \ ' " ` ( )  {  }

目录配置标准:

/bin  在单用户维护模式下还能够被操作的命令。可以被root与一般用户所使用。 主要有cat, chmod, chown, date, mv, mkdir, cp, bash等常用命令。

/boot 开机会使用到的文件, 包括linux内核文件以及开机菜单与开机所需配置文件等。 /bott/vmlinux, /boot/grub/等

/dev 设备与接口设备都是以文件的形式存在于这个目录当中的。/dev/null, /dev/zero, /dev/tty, /dev/lp*, /dev/hd*, /dev/sd*等

/etc 系统主要的配置文件。 FHS建议不要放置可执行文件在这个目录中。

/home 这个是系统默认的用户主文件夹。在创建一个一般用户账号时, 默认的用户主文件夹都会规范到这里来。 代号 ~

/lib 开机时会用到的函数库, 以及在/bin或/sbin下面的命令会调用的函数库。

/opt 第三方软件放置的目录

/root 系统管理员的主文件夹。

/usr 所有系统默认的软件。类似windows下的program files和c:\windows\

/var: 常态性变动的文件,包括cache, 登陆文件以及某些软件运行所产生的文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值