Linux权限管理 | 您所在的位置:网站首页 › sudo后没有执行权限 › Linux权限管理 |
此博客仅当学习笔记,所有内容均参考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递归更改
|
CopyRight 2018-2019 实验室设备网 版权所有 |