linux的用户权限

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用户有着至高无上的权利,他可以到达任何他想到达的地方

  • 默认情况下: root相关信息 记录在/etc/passwd 个人密码 记录在/etc/shadow 所有组名 记录在/etc/group

所以不要轻易 rm -rf

Linux文件权限

当我想要去搞我的博客的时候,被各种”permission deny“耽误的时候,其实这就是权限的问题,这时候我先要去看的就是我要操作的文件权限,查看文件/目录的命令是:

ls -al

ls : list的意思

-al : 所有文件详细的权限和属性(包括隐藏文件,也就是以”.“开头的文件)

这时候你就会看到:

每一行的内容都是:

文件权限、连接数、文件所有者、文件所属用户组、文件大小、最后修改时间、文件名

举个例子:-rw-r--r--

  • - 表示文件类型(d目录、-文件、l连接文件、b设备文件里面的可供存储的接口设备、c设备文件里面的串行端口设备,例如鼠标、键盘)
  • 剩下的三个一组(r:read , w: write , x: excute)
  • rm- 文件所有者权限
  • r-- 文件所属用户组权限
  • r-- others对此文件的权限

所以,现在你会查看文件的权限了吗?知道那一串字母的意思了吗?如果你还不清楚,可以看我参考的文档哦,写的很好,但是字有点多,得慢慢读~

参考文档:《鸟哥的linux私房菜》,同学们一起读书吧!

愿我们有能力不向生活缴械投降---Lin

本文分享自微信公众号 - 女程序员的日常(gh_df41d619fb70),作者:凛就是我鸭

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-05-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 如何改变文件权限

    昨天我们已经知道了怎么查看文件的权限,那么是不是迫不及待的想要给自己开点权限?先别急,今天又get了一个小小的tip。昨天我们只学习了使用ls -al。想要查看...

    用户3258338
  • async函数

    Generator函数的执行必须靠执行器,所以才有co模块,而async函数自带执行器。

    用户3258338
  • vue源码解读(一)

    后两条是在第一条命令的基础上,添加了一些环境参数。最终都会执行scripts/build.js文件。我们一起看一下scripts/build:

    用户3258338
  • linux用户组以及权限总结

    用户所在组: 当Linux当前用户创建了一个文件后,则这个文件所属于的组便是这个用户所在的组

    砸漏
  • Python文件处理(持续) 原

    晓歌
  • python3–文件操作

    老七Linux
  • Qt添加资源文件

    为了方便跨平台使用,Qt提供了一个资源系统。资源系统用于将程序运行时所需要的资源以二进制的形式存储于可执行文件内部。也就是把资源文件编译成为可执行文件的一部分。...

    zy010101
  • linux基础 二

    可分享的,可分享给其他系统挂载使用的目录,即执行文件,用户邮件,可分享给网络上其他用户的

    mySoul
  • 第48章 MDK的编译过程及文件类型全解(1)

    全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn

    用户7268074
  • 操作系统入门(六)文件管理

    -文件是在逻辑上具有完整意义的信息集合,它有一个名字作标识 -文件系统是操作系统中负责管理和存取文件的程序模块,也称为信息管理系统

    看、未来

扫码关注云+社区

领取腾讯云代金券