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 表示用户能够进入该目录成功工作目录。

浙公网安备 33010602011771号