前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux养成计划(十一)

Linux养成计划(十一)

作者头像
用户1093975
发布2019-03-11 16:41:19
8260
发布2019-03-11 16:41:19
举报
文章被收录于专栏:Web项目聚集地Web项目聚集地

作者 | 王久一

分类 | Linux

组的概念在Linux中非常重要,我们以前学习过组相关的简单命名,今天讲解一些组管理。在Linux中的每一个用户必须属于一个组,不可以独立于组外。Linux中的每个文件都有所有者、所在组、其他组的概念,这一点我们在前面章节也讲解过,今天就来详细解释一下。

所有者

所有者的概念很简单,一般来说文件的创建者就是文件的所有者。

查看文件所有者

  • 指令:ls -ahl (a表示显示全部,包括隐藏文件,h人性化显示,l长格式显示)

应用案例

1. 建立一个用户组取名wang,并且增加一个用户tom放到web组里面,同时设置wang用户的密码。

2. 切换到wang 用户登陆,创建一个文件 jujidi.txt ,查看当前文件,观察文件字段属性。

-rw-r--r--. 1 wang web 0 6月 12 08:34 jujidi.txt

jujidi.txt 文件的所有者时wang,txt文件的所在组是web,这里注意:文件的所在组不一定就是用户的所在组。

修改文件所有者

  • 指令:chown 用户名 文件名

应用案例

root下新建文件abc.txt,并把此文件所有者更改为wang

组的指令

用户组的概念类似于角色,系统可以对有共性的多个用户进行统一的管理,比如公司中,你是研发组还是测试组,把职责相同的同事放到一个分组,方便管理。

创建组

groupadd 组名 创建一个组

删除组

groupdel 组名 删除一个组

增加用户指定组

useradd -g jujidi jack 增加用户jack,并指定到jujidi分组

修改组

usermod -g 用户组 用户名

如:usermod -g xiaozhan jack 将用户jack分组修改为小詹

文件/目录所在组

当某个用户创建一个文件后,默认这个文件的所在组就是该用户的所在组。

查看文件/目录所在组

  • s -ahl

修改文件所在组

  • chgrp 组名 文件名(功能:修改文件的所在组)

应用案例

root下创建文件 aaa.txt,默认文件的所属组是root,利用上面命令 来修改文件的所在组。

其它组

除文件的所在和所在组的用户外,系统的其它用户都是文件的其它组

改变用户所在组

在添加用户时,可以指定将该用户添加到哪个组中,同样的用root的管理权限可以改变某个用户的所在组

改变用户的所在组

usermod -g 组名 用户名

ysermod -d 目录名 用户名 (功能:改变用户登陆的初始目录)

应用案例

usermod -g python wang 把wang的所在组修改为 python

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

本文分享自 Web项目聚集地 微信公众号,前往查看

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

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

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