1、所有者:即档案拥有者,由于Linux是多人多任务的系统,因此可能常常会有很多人同时使用这部主机来进行工作的情况。为了考虑每个人的隐私权以及每个人喜好的工作环境,因此这个“档案拥有者的角色就显得相当的重要了。
2、用户组:为什么要配置文件档案属于哪个用户组呢?用户组最有用的功能就是团队开发协作了。你和你所在团队的成员在一个用户组里面,你们就能相互修改对方的数据了。
3、其他用户:非本用户组外的其他人
默认情况下,所有系统上的账号的相关信息都会记录在/etc/passwd这个文件内
个人密码则会记录在/etc/shadow这文件下
此外,linux所有的组名都会记录在/etc/group内
权限 连接数 拥有者 用户组 大小 修改日期 档案名(以点 . 开头的是隐藏文件)
权限类型在Linux基础命令 - 学习日志羁旅 - 博客园 (cnblogs.com)写有
这些权限分为了三组:
chown 改变档案拥有者
用法:chown –R [账号名称] [文件或目录]
参数:-R :递归,用于改变目录。连同该目录下所有的档案都改变
chgrp 改变所属用户组
用法:chgrp -R [账号名称] [文件或目录]
参数:-R :递归,用于改变目录。连同该目录下所有的档案都改变
chmod 改变文件权限
用法:chmod 权限所加值 -R [文件或目录]
权限所加值:
EG:
owner(所有者):rwx=4+2+1=7
others(其他用户):r--=4+0+0=4
chmod u=rx,g=rwx,0=r 文件路径 //u,g,o可以为其他rwx三者组合
上帝:root
用户:mm
用户组:group1
下图过程:
下图过程(接上):
当一个一般文件的权限为-rwxrwxrwx则表示这文件的意义为?
用户、用户组、其他用户都可对该普通文件进行读,写,执行
将一个目录及其下面所有的档案的权限改为drwxr-xr-x,该如何下指令?
- 将drwxr-xr-x分解 d:目录文件, rwx:用户可读,可写,可执行 r-x:用户组和其他用户可读可执行
- 涉及目录下面,有迭代 所以-R
- 找一个目录文件,并查看里面内容的权限
chmod -R u=rwx,g=rx,o=rx ./audit
请查看man chown,说明chown root:root /tmp/heetian.txt 的意思?
把/tmp/heetian.txt的用户和用户组都改为了root