前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux的用户权限

linux的用户权限

作者头像
用户3258338
发布2019-07-19 18:35:30
17.4K0
发布2019-07-19 18:35:30
举报

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“耽误的时候,其实这就是权限的问题,这时候我先要去看的就是我要操作的文件权限,查看文件/目录的命令是:

代码语言:javascript
复制
ls -al

ls : list的意思

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

这时候你就会看到:

每一行的内容都是:

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

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

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

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

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

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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-05-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 女程序员的日常 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
访问管理
访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档