发布时间:2023-03-19 文章分类:电脑基础 投稿人:樱花 字号: 默认 | | 超大 打印

一、使用者与群组

默认情况下,所有系统上的账号与一般身份使用者、root 相关信息都记录在 /etc/passwd ,密码记录在 /etc/shadow 。群组名称记录在 /etc/group 。

二、Linux 文件权限概念

ls -al :表示列出所有文件详细的权限与属性(包含隐藏文件),其中列出的文件内容如下:

-rw-r--r--.		1				root					root						18		Dec	29		2013	.bash_logout
文件类型权限     连接数           拥有者                  所属群组                     容量    修改时间             文件名
  1. 文件类型权限

    - r w x r w x - - -
    文件类型 可读 可写 可执行 可读 可写 可执行 无权限 无权限 无权限
    文件类型 拥有者权限 拥有者权限 拥有者权限 群组权限 群组权限 群组权限 其他人权限 其他人权限 其他人权限
    d:目录 增删改 能否进入目录
    -:文件 增删改 执行
    l:链接文件
    b:可随机存取设备
    c:一次性读取设备
  2. 连接数:每个文件都会将它的权限与属性记录到文件系统的 i-node 中,,由于使用的目录树采用文件名来记录,因此每个文件名就会链接到一个 i-node ,连接数这个属性记录有多少不同的文件名链接到同一个 i-node 。

  3. 拥有者:表示该文件拥有者的账号。

  4. 所属群组:表示文件的所属群组。

  5. 文件容量:文件大小,默认单位为 Bytes 。

  6. 修改时间:文件创建时间或修改时间(日期/时间)。

  7. 文件名:包括后缀。

1. 属性、权限、修改、意义

操作动作 /dir1 /dir1/file1 /dir2 重点
读取 file1 内容 x r - 先进入再读取
修改 file1 内容 x rw - 先进入再修改
执行 file1 内容 x rx - 先进入再运行
删除 file1 文件 wx - - 能进入并修改目录即可
将 file1 复制到 /dir2 x r wx 能读 file1 且能修改 /dir2

上述操作可以不使用 r 权限,但是这样 tab 将无法补齐,需要自行编写。

2. 文件种类与扩展

文件种类:

扩展名:

文件长度限制:单一文件或目录的最大容许文件名为 255 Bytes ,即 255 个字符长度,128 个中文字

文件名限制:应避免使用 ? > < ; & ! [ ] | \ ( ) { } - + ,以 . 开头的文件表示隐藏文件