1、在一个Linux文件上可以为哪3类用户设置权限?这些权限是什么?
这三类用户权限是:
①这个文件(或目录)的所有者权限;
② 与所有者用户在同一个群组的其他用户权限;
③既不是所有者也不与所有者在同一个群组的其他用户权限。
这些权限包括:
① r:表示read权限,也就是可以阅读文件或者使用ls命令列出目录内容。
② w:表示write权限,也就是可以编辑文;件或者在一个目录中创建和删
除文件的权限。
③ x:表示execute权限,也就是可以执行程序或者使用cd命令切换到这个目录以及使用带有-l选项的ls命令列出这个目录中详细内容的权限。
④-:表示没有相应的权限来查看。
2、怎样查看文件或目录的权限?
①用带有-ld选项的ls命令列出root用户家目录的hj1子目录的相关信息。
②再用带有-l选项的ls命令列出root用户家目录的hj1子目录中所有内容的细节。
3、理解ls-l命令列表的第一列中每一个字符的含义。
①第1个字符为第1组,代表这是一个文件或是一个目录(d),也可能是其他的资源
②第2、3、4个字符为第2组,定义了文件或目录的所有者(owner)所具有的权限,使用u代表所有者(owner)对文件的所有权限。
③第5、6、7个字符为第3组,定义了文件或目录的所有者所在的群组中其他成员(用户)所具有的权限,使用g代表这一组(group)权限。
④第8、9、10个字符为第4组,定义了所有既不是owner也不和owner在同一群组的其他用户对文件或目录所具有的权限。使用o代表这一组(other)权限。
4、了解linux 系统的安全检测流程。
①首先,Linux系统会判断这个用户是否是root用户,如果是root用户就可以直接存取(访问)文件(或目录)而不受文件(或目录)本身的权限限制。
②如果不是root用户,系统会比较这个用户的uid和文件上的uid.如果用户的uid与文件上的uid相同就表示这个用户是该文件的所有者(owner) ,那么系统就会按这个文件上所有者权限的设定来让这个用户存取该文件。
③如果也不是owner,系统就会继续比对这个用户的gid和文件上的gid.如果用户的gid与文件上的gid相同就表示这个用户与该文件的owner是同一个group 的成员,那么系统就会按这个文件上group权限的设定来让这个用户存取该文件。
④如果这个用户与这个文件的owner也不是同一个group的成员,那么系统就会按这个文件上other权限的设定来让这个用户存取该文件。
Linux学习笔记(三)
最新推荐文章于 2024-09-09 22:12:22 发布