“ stay hungry,stay foolish”
最近一个同事把他的服务器分给我了一块,咿呀,万分激动之下,准备自己要搞一个博客!然而,每次一操作点啥,就给我报“permission deny”
what? so 要补习功课喽!
用户和用户组
—
linux的“用户和用户组”是相当好用的权限管理规则。
文件所有者
linux是个多用户、多任务的系统,所以为了考虑每个人的隐私及每个人喜好的环境,就需要有“文件所有者”,只有文件的所有者才能对文件有一些read/write/excute的权限。
1、User(用户)
用户是指单一的个体,这个单一的个体可以拥有自己的私人空间、同时也可以被拉入某个用户组,可以单独分配权限。
2、Group(用户组)
当进行团队开发时,用户组的概念将对我们非常有用,因为我们可以将不同的用户组设置成不同的权限,整组进行权限管理,而不用去单独进行配置,所以是不是省事一些呢!
3、Others(其他人)
对于一个文件的权限来说,他的所有者是某个user,如果权限被分配给某个组就有了它的所属Group。假如a可以通过group中的成员访问该文件的话,这个a就相当于others。
4、Root
root用户有着至高无上的权利,他可以到达任何他想到达的地方
所以不要轻易 rm -rf
Linux文件权限
—
当我想要去搞我的博客的时候,被各种”permission deny“耽误的时候,其实这就是权限的问题,这时候我先要去看的就是我要操作的文件权限,查看文件/目录的命令是:
ls -al
ls : list的意思
-al : 所有文件详细的权限和属性(包括隐藏文件,也就是以”.“开头的文件)
这时候你就会看到:
每一行的内容都是:
文件权限、连接数、文件所有者、文件所属用户组、文件大小、最后修改时间、文件名
举个例子:-rw-r--r--
所以,现在你会查看文件的权限了吗?知道那一串字母的意思了吗?如果你还不清楚,可以看我参考的文档哦,写的很好,但是字有点多,得慢慢读~
参考文档:《鸟哥的linux私房菜》,同学们一起读书吧!
愿我们有能力不向生活缴械投降---Lin