一、用户与用户组:

  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. Python之多线程

    廖雪峰教程--- http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/00138683 ...

  2. TcxComboBox控件说明

    http://www.cnblogs.com/huangygdelphi/articles/2648490.html 属性: Text:ComboBox 的文本信息 EditText: 也是给Comb ...

  3. 迷宫问题_BFS_挑战程序设计竞赛p34

    给定一个N*M的迷宫,求从起点到终点的最小步数. N,M<100: 输入: 10 10#S######.#......#..#.#.##.##.#.#........##.##.####.... ...

  4. 基于NHibernate的开发框架的设计

    上次的 NHibernate的Session管理策略和NHibernateHelper 发布并提供下载,给NHibernate刚入门的同学们带来很多便利. 最近有同学在求NH的通用仓储,正好我最近也设 ...

  5. 【leetcode】Edit Distance (hard)

    Given two words word1 and word2, find the minimum number of steps required to convert word1 to word2 ...

  6. 【编程题目】如何对n个数进行排序,要求时间复杂度O(n),空间复杂度O(1)

    转自:http://blog.csdn.net/vast_sea/article/details/8167968 看上去似乎任何已知的算法都无法做到,如果谁做到了,那么所有的排序方法:QuickSor ...

  7. 【matlab】libsvm-3.18安装与使用

    安装 1. 在http://www.csie.ntu.edu.tw/~cjlin/ 中下载libsvm 2. 按照http://zjhello123.blog.163.com/blog/static/ ...

  8. POJ 3185 The Water Bowls (高斯消元)

    题目链接 题意:翻译过来就是20个0或1的开关,每次可以改变相邻三个的状态,问最小改变多少次使得所有开关都置为0,题目保证此题有解. 题解:因为一定有解,所以我们可以正序逆序遍历两次求出较小值即可.当 ...

  9. 基于SSH2的OA项目1.0_20161206_需求分析与框架搭建

    1. SSH项目 OA项目,办公自动化,将公司的数据,文档,流程实现在系统中的管理. 降低人员交流过程中的成本.提高办公的效率. 2 .系统管理 主要实现系统权限的管理,不同的用户登陆后看到菜单项不一 ...

  10. SSH框架中json传递失败

    错误截图: 这个错误乍一看无从下手,报的都是框架底层的错误,于是查阅资料得到了答案. 错误原因:struts会将action中定义的一些变量序列化转换成json格式,需要调用对象的一系列get方法,并 ...