一、用户与用户组:

  3个概念:文件所有者(user)、用户组(group)、其他人(others)。

  /etc/passwd  <==存放所有的用户名

  /etc/shadow  <==存放个人密码

  /etc/group     <==存放所有的组名

二、文件权限的概念:

  1、文件属性 <==使用ls -al命令

    drwxr-x---       1       root  root   4096  sep8 18:27  install.log

        ①      ②  ③  ④  ⑤  ⑥      ⑦

    参数说明:

      ①:权限 <==   总共10位,第一位代表文件类型,后面9位三个一组,分别代表所有者权限、用户组权限、其他人权限。

         r:可读;   w:可写;  x:可执行或者可以进入该目录。

      ②:连接到该文件的inode数量,文件的inode连接数为1,目录的连接数一般最少为2(.和..2个目录,实际效果待验证)。

      ③:所有者

      ④:用户组

      ⑤:文件大小

   2、如何修改文件的属性和权限? (要求必须以root权限登录)

      chgrp:改变文件所属用户组。 <== chgrp users install.log

      chown:改变文件所有者。<== chown vbird install.log

      chmod:改变文件的权限。<== chmod 777 install.log;  或者 chmod a+w install.log

   3、文件的权限意义:

      r:可以读取。

      w:可编辑、新增或者修改文件的内容,但是不能新建、删除、重命名文件。

      x:可执行。

   4、目录的权限意义:

      r:读取目录结构列表的权限,可以使用ls命令。

      w:更改目录结构列表的权限,如新建文件或目录、删除、重命名、移动位置等。

      x:是否可以进入该目录使其成为工作目录。

   5、Linux文件的种类与扩展名:

      A、文件-、目录d、连接文件l、块设备文件b、字符设备文件c、套接字s、管道f。

      B、扩展名:Linux下的扩展名没有特殊的意义,仅仅作为标记,使用户可以知道该文件的用途。

      C、单一文件或目录名长度最长为255个字符; 完整路径最长4096个字符。

      D、文件名中尽量避免一些特殊符号如:*?><;&![]/\'"(){}+-等。

三、Linux的目录配置:

  1、目录配置标准:FHS

  2、因为根目录/很重要,所以该目录所在的分区应该尽量小一些,因为分区越大,出错的几率就会越大.

攻城狮在路上(叁)Linux(十一)--- 用户与用户组、文件权限、目录配置的更多相关文章

  1. linux文件权限目录配置笔记

    ###linux 文件权限目录配置笔记 ---------- 多人多任务环境 linux 一般将文件可存取的身份分为三个类别:owner group others Permission deny ls ...

  2. 2.Linux的用户、用户组、权限、文件系统管理及其网络配置

    2.1 Linux的用户及用户组 2.1.1 Linux的用户管理 用户账号管理包含以下三个方面: 用户账号的添加.删除.与修改 用户口令(密码)的管理 用户组的添加.删除管理 Linux系统中用户信 ...

  3. 攻城狮在路上(叁)Linux(十七)--- linux磁盘与文件管理概述

    一.复习知识点: 1.扇区是最小的物理存储单位,大小为512bytes. 2.扇区组成一个圆,成为柱面,柱面是分区的最小单位. 3.第一个扇区很重要,因为包含了MBR(446字节)和分区表(64字节) ...

  4. linux添加用户、用户组、权限

    # useradd –d /usr/sam -m sam 此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录). 假 ...

  5. Linux命令-用户、用户组、权限

    参考资料: http://www.linuxidc.com/Linux/2014-07/104445.htm    Linux入门教程:如何手动创建一个Linux用户 http://www.linux ...

  6. Linux 之 用户、用户组以及权限

    拥有者(user),拥有组(group),其他人(other) 由于Linux是一个多人多任务的系统,因此经常会出现同一台机器同时有多个人进行操作,为了考虑每个人的隐私权以及每个人喜好的工作环境,所以 ...

  7. Linux的用户与用户组(权限管理)

    linux用户与用户.权限管理 用户管理: 1.useradd 创建用户 -c 指定用户描述 -d 指定家目录 默认家目录 /home下同名的目录 -g 指定主组 -G 指定附加组 [注意:一个用户主 ...

  8. 攻城狮在路上(叁)Linux(二十一)--- linux磁盘检查 fsck \ badblocks

    若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查.这一步是可选的,尽量少用. 使用前的建议:使用fsck命令时,被检查的分区务必不要挂载在系统上. 一.fsck: 命令格式:fsck [ ...

  9. 攻城狮在路上(叁)Linux(三十一)--- vim程序编辑器

    本篇主要介绍vim编辑器的使用方式,具体内容后续补充.

随机推荐

  1. MySQL使用详解--根据个人学习总结

    1.安装配置 2.启动mysql服务并配置 mysql> \s(status也行) 查看当前服务器状态 查看编码状态 Server characterset : utf8 Db characte ...

  2. EXT Grid celleditor列编辑,动态控制某一单元格只读

    listeners : { beforeedit:function(editor, context, eOpts) { if(context.record.data.hasRatio == " ...

  3. ios – 使用UINib加载xib文件实现UITableViewCell

    xib文件的实质是xml,描述界面对象,每个对象都有一个很重要的属性,identity inspector面板中class属性,加载xib文件的时候实际上是实例化界面对象相对应的这些class. xi ...

  4. POJ 1503

    http://poj.org/problem?id=1503 对于这个题我也是醉了,因为最开始是有学长和我们说过这个题目的,我以为我记得题目是什么意思,也就没看题目,结果按案例去理解题意,结果WA了一 ...

  5. KendoUI之kendoGrid服务端分页

    parameterMap:设定传递给服务器的当前页数与每页大小,django下用get方法有效,post方法无法取得这2个参数shema.total:设定总行数serverPaging: true / ...

  6. Python中下划线的使用方法

    本文将讨论Python中下划线(_)字符的使用方法.我们将会看到,正如Python中的很多事情,下划线的不同用法大多数(并非所有)只是常用惯例而已. 单下划线(_) 通常情况下,会在以下3种场景中使用 ...

  7. 16进制字符串转换为3进制(扩展至K进制)

    [本文链接] http://www.cnblogs.com/hellogiser/p/16-to-3-or-k.html [题目] 写代码把16进制表示的串转换为3进制表示的串.例如x=”5”,则返回 ...

  8. spring boot redis缓存JedisPool使用

    spring boot redis缓存JedisPool使用 添加依赖pom.xml中添加如下依赖 <!-- Spring Boot Redis --> <dependency> ...

  9. FFmpeg frei0r water 滤镜

    FFmpeg frei0r water 滤镜, 在 linux 环境中很流畅,但在 XP 环境中抛出异常 研究一段时间修改了代码,能在 XP 里跑得动. sample.water.avi water. ...

  10. FFMpeg ver 20160219-git-98a0053 滤镜中英文对照 2016.02.21 by 1CM

    FFMpeg ver 20160219-git-98a0053 滤镜中英文对照 2016.02.21 by 1CM T.. = Timeline support 支持时间轴 .S. = Slice t ...