linux 用户/文件系统管理

一、用户管理

  linux 是一个多用户多任务的分时操作系统,必须有一个账号才能进入到系统。用户的账号一方面可以帮助系统管理员对系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并未用户提供安全性保护。每个用户账号都拥有一个唯一的用户名和密码,用户只有输入正确的用户名和密码后,才能够进入系统和自己的主目录。

  (1)、添加用户账号

二、文件管理

  (1)使用者与群组。 

   1 使用者,它是指文件的所有者。由于设置适当的权限,所以其他人自然就不能看到该文件内容了。

   2 群组,属于同一群组的用户,由于设置适当的权限,所以能够看到本群组中其他用户的文件内容了。

  (2)文件权限。

   

  逐一解释:

  1 第一个字符表示这个文件的类型。linux 中 一共有七种文件类型:目录文件d;符号链接l;套接字s;块设备文件、二进制文件b;字符设备文件c;命名管道文件p;普通文件-。接下来的字符中,以三个为一组,且均为【rwx】的三个参数的组合。其中,r代表刻度,w代表可写,x代表可执行。要注意的是三个权限的位置是不会改变的,如果没有权限,就会出现-

  2 第二栏表示有多少文件名连结到此节点

  3 第三栏表示这个文件的拥有者用户名

  4 第四栏表示这个文件的所属群组

  5 第五栏为文件的大小,默认单位为字节bytes

  6 第六栏为这个文件的创建日期或者最新修改的日期。如果要显示完整的时间格式,ls -l --full-time

  7 第七栏为这个文件的文件名

  想详细的了解ls用法,使用man ls 可以看基础的用法。

  (3)文件权限的重要性。

   1 系统保护的功能。

   2 团队开发软件或数据共享的功能

  (4)如何改变文件属性和权限。

    1 chgrp 改变文件所属群组

    2 chown 改变文件拥有者 sudo chown linux:linux abc.py 或者 sudo chown :linux abc.py

    3 chmod 改变文件的权限 sudo chmod 775 abc.py 或者 sudo chmod a+w abc.py  其中u表示user g/o 表示group/others a表示all

    具体的使用方法,请查找相关资料

   (5) 权限对目录的重要性。

    1 r 表示具有读取目录结构列表的权限,所以当你具有读取一个目录的权限时,表示你可以查询该目录下的文件名的数据

    2 w 写目录结构列表的权限:建立新的文件与目录、删除已经存在的文件与目录(不管该文件的权限)、修改已存在的文件名、搬迁该目录内的文件、目录位置

    3 x 表示用户能够进入该目录成功工作目录。   

posted @ 2017-06-05 18:08  会开车的好厨师  阅读(263)  评论(0)    收藏  举报