Linux下的权限问题
Posted Zheng"Rui
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下的权限问题相关的知识,希望对你有一定的参考价值。
问题引入
最近装环境遇到的大多数问题都与权限有关,在一个完整的系统中,每一个用户都有自己的权限,每一个文件也都有对应的权限,这样才能保证所有的文件能够被应该读写的人读写,不被其他人恶意毁坏。
但是权限问题有时候确实很头疼…
linux下的权限系统
在linux系统下,所有的文件都有三种权限设置,分别是 可读,可写,可执行。对应于三种不同权限的用户 所属用户,所属组,其他用户。当然,还有万能的root用户。
对应于实际中,对于文件来说,可读代表文件可以读取其中的信息,可写代表文件可以被修改,可执行代表这是一个程序,可以被执行。
对于目录来说,可读代表可以浏览目录,可写代表可以在目录中创建或者删除文件,可执行代表可以进入这个目录。
每一个文件或文件夹的权限都由对应的三个用户的三个权限组成,分别用r,w,x来表示可读可写可执行。
当然,其实最头疼的还是root用户,root用户在系统中不受权力限制,可以随心所欲。
使用sudo 可以暂时为命令提权。使用su 可以用来切换用户。
最主要的是,在linux系统下,一些命令只能通过root权限来进行使用。比如,有的服务器要求安装软件必须使用root权限才可以安装,这时候只要使用sudo yum install XXXX,就可以了,但是,用sudo虽然爽,但是如果一直用的话,也会有意想不到的错误。比如,如果你创建了一个配置文件,是使用sudo创建的,普通的程序可能就打不开了,因为他没有打开root文件的权限,可会导致很多的问题,所以,当遇到权限问题的时候,最好先查看文件的权限,以及自己是否有修改它的权限。
以上是关于Linux下的权限问题的主要内容,如果未能解决你的问题,请参考以下文章