Linux权限管理 您所在的位置:网站首页 sudo后没有执行权限 Linux权限管理

Linux权限管理

2023-03-16 18:03| 来源: 网络整理| 查看: 265

此博客仅当学习笔记,所有内容均参考C语言中文网,望支持正版,至C语言中文网查看详细内容

所谓权限管理,其实就是指对不同的用户,设置不同的文件访问权限,包括对文件的读、写、删除等,在 Linux 系统中,每个用户都具有不同的权限,拿非 root 用户来说,它们只能在自己的主目录下才具有写权限,而在主目录之外,只具有访问和读权限。

1 Linux 权限管理的重要性

在Linux系统中为什么要设定不同的权限,所有用户都直接使用超级管理员root的权限身份不好吗? 由于绝大多数用户使用的是个人计算机,使用者一般都是被信任的人(家人、朋友等)。在这种情况下,大家都可以使用管理员身份登陆。但是在服务器上就不行了,往往运行的数据越重要,价值越高,则服务器对权限的设定就越详细,用户的分级也要越明确。 和Widows系统不同,Linux系统为每个文件都添加了很多属性,最大的作用就是维护数据的安全。举个简单的例子,在Linux系统中,和系统服务有关的文件通常只有root用户才能读写,就拿/etc/shadow文件而言,此文件记录了系统中所有用户的密码数据,非常重要,因此不能让任何人读取(否则密码数据会被窃取),只有root用户才可以有读写权限。 此外,如果你有一个软件开发团队,你希望团队中的每个人都可以使用某一目录下的文件,而非团队的其他人则不予以开放。通过之前的学习,我们知道,只需要将团队中的所有人加入新的用户组,并赋予该用户组读写目录的权限,即可实现要求。反之,如果你的目录权限没有做好,就很难防止其他人在你的系统里乱搞。

2 Linux chgrp命令:修改文件所属组

chgrp(change group)命令的基本格式如下:

[chen@localhost~]$ chgrp [option] group_name filename 选项作用-R递归更改

在这里插入图片描述 【例1】更改/home/chen/wen1文件,/home/chen/wen2文件的所属组为chen,并查看用户组chen下所有的用户。

[chen@localhost~]$ chgrp chen ./wen1 ./wen2


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有