Linux<二> Linux文件权限与目录配置

Linux文件权限

文件的属性有10位如-rwxrwx—分别是(-ugr),其中第一个代表文件的类型,主要有以下几种:
[d] 表示目录;
[-] 表示普通文件;
[l]表示链接文件;
[b]表示为设备文件中的可供存储的接口设备;
[c]表示设备文件中的串行端口设备,如键盘、鼠标等。

问题:什么是设备文件?
答案:设备文件形式上也是文件系统中的文件,与普通文件不同的是,它没有具体的内容,对设备文件的读写操作实际上是与某个设备的;
输入输出操作关联在一起。设备文件是系统中重要的文件,不要随便修改。/dev中大都是设备文件

对于目录文件,特别注意x权限,如一个目录文件的权限表示为drwxr–r–。该文件是root所有,虽然其他用户也有读权限,但却不能进入该目录,因为x与目录的关系很重要如果你不能再改目录下执行任何指令,那么也就不能执行ls。cd等命令,也就无法进入,因此,如果您想特别开放某个目录,请记得将该目录的x属性也开放

改变文件权限

  • 改变群组chgrp
    chgrp 群组名称 文件或目录,注意群组名称一定要在/etc/group中存在。
  • 改变拥有者chown
    chown [-R] 账号名称 文件或目录
    chown [-R] 账号名称:群组名称 文件或目录
    要注意账号名称必须是在/etc/passwd中存在的。
    还可以直接修改群组名称,
    -R参数:将目录下的所有子目录或文件同时修改。

问题:什么时候需要使用以上这两个命令?
答案:将文件复制给其他人的时候。如意文件是root所有,复制给其他人还是root所有,如不更改,则没法用。(其实可以强制修改)
- 改变权限chmod
不详细讲。举一些例子:我么以vi编辑一个 shell文本后,它的属性一般为-rw-rw-rw-即666的属性,如果要将它变为可执行文件,并且不让别人修改,即-rwxr-xr-x,即755的属性,chmod 755 文件名即可。
还有一种方式chomo +/-/= 来更改即可

Linux 支持的文件格式与文件种类

  • 文件格式
    什么是文件格式,就是你的操作系统用来存取数据的的格式。
  • 文件种类
    主要有以下几种:
    一般文件:包含文本文件(ASCII文件)和二进制文件。
    目录文件;
    链接文件;
    设备文件
    1. 块设备文件,主要有硬盘
    2. 字符设备文件,也就是一些串行端口的设备,如键盘、鼠标等。
  • Linux文件的后缀名
    1. Linux不靠后缀名没有意义,主要靠其权限;
    2. 常用的后缀名用来标识,如sh,tar等等。

Linux目录配置

这个很多,也很重要,只能在学习中慢慢积累了,下面说一些很重要的目录。
1. /etc:配置目录
2. /bin,/sbin,/usr/bin,/usr/sbin:系统默认的执行文件的放置目录。其中bin是系统用户使用的目录,/sbin是系统管理员使用的目录。
3. /usr/local:系统预留的让你安装后来升级的软件的目录。
4. /home:系统默认的用于存放用户账户的根目录。
5. /var:这个目录很重要,一般是存放日志记录的,关于各种登入。登出及问题及常规性记录。
6. /usr/share/man,/usr/local/man:存放哥软件说明文档的地方。
- 主机的硬盘划分
通常一般的大型主机都不会讲所有的数据都放置在一个硬盘分区中(就是只有一个”/”目录),有以下几个原因:
1. 安全考虑:系统文件一般放在/usr/中,个人数据在/home中,一些系统启动数据放在/etc/中。以免被人侵入后数据全丢失。
2. 便利性。。。。

以下简单参考:
自己安装时候划分如下:/boot 500M,/swap(虚拟内存)内存两倍,
剩下的是/ 。这个事比较简单的划分了。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值