专栏首页北京马哥教育浅谈linux用户与用户组的概念

浅谈linux用户与用户组的概念

1.用户

用户是能够获取系统资源的权限的集合.

.linux用户组的分类:

a.管理员 root :具有使用系统所有权限的用户,其UID 为0.

b.普通用户 : 即一般用户,其使用系统的权限受限,其UID为500-60000之间.

c.系统用户 :保障系统运行的用户,一般不提供密码登录系统,其UID为1-499之间.

与用户有关的文件/etc/passwd,/etc/shadow

a./etc/passwd文件:

其格式:account:password:UID:GID:GECOS:diretory:shell account: 用户名或帐号 password :用户密码占位符 UID:用户的ID号 GID:用户所在组的ID号 GECOS:用户的详细信息(如姓名,年龄,电话等) diretory:用户所的家目录 shell:用户所在的编程环境

b./etc/shadow

其格式:account:password:最近更改密码的日期:密码不可更该的天数:密码需要重新更改的天数:密码更改前的警告期限:密码过期的宽限时间:帐号失效日期:保留

4.用户组

用户组分类;

a. 普通用户组:可以加入多个用户

b.系统组:一般加入一些系统用户

c私有组(也称基本组):当创建用户时,如果没有为其指明所属组,则就为其定义一个私有的用户组,起名称与用户名同名.注:私有组可以变成普通用户组,当把其他用户加入到该组中,则其就变成了普通组

5.组是权限的容器

如普通用户 a,b,c 所属组grp,则它们会继承组grp的权限

6与组有关的文件

:/etc/group,/etc/gshadow/etc/group文件:

其格式:group_name:passwoerd:GID:user_list

group_name:组名

passwoerd:组密码

GID:组的ID号

user_list:以group_name为附加组的用户列表

7.修改用户及用户组的命令

useradd,usermod, groupdd,userdel

a.增加用户 :useradd [options] username

options:

1.-u :UID

2.-g :GID

3.-d :指定用户家目录,默认是/home/username

4.-s :指定用户所在的shell环境

5.-G:指定用户的附加组

例如增加一用户wendy UID为1888 家目录/home/oracle,shell为/bin/sh

#useradd –u 1888 –d /home/oracle –s /bin/sh wendy

b.修改用户:usermod [options] username

options:

1.-u :UID

2.-g :GID

3.-d :指定用户家目录,默认是/home/username

-m 与-b 一起用表示把用户家目录的内容也移走

4.-s :指定用户所在的shell环境

5.-G:指定用户的附加组

例如修改用户wendy UID为1000 家目录/oracle,shell为/bin/bash

#usermod –u 1000 –d /oracle –s /bin/bash -m wendy

c.增加用户组:groupadd [options] groupname

options

1.-g :GID

例如增加用户组grp UID为1001

#groupadd –g 1001 grp

d.删除用户:userdel [options]username

options

1.-r :连同家目录一起删除

例如删除用户wendy及家目录

#userdel –r wendy

本文分享自微信公众号 - 马哥Linux运维(magedu-Linux),作者:马帮学员-黑白子

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

原始发表时间:2016-08-19

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 浅谈linux用户与用户组的概念

    原文链接;http://linuxme.blog.51cto.com/1850814/347086

    小小科
  • 万字长文为你深入解读 Linux 用户及用户组管理

    运维行业正在变革,推荐阅读:30万年薪Linux运维工程师成长魔法 无论是出于 Linux 本身的多用户多任务分时操作系统的性质,还是出于系统安全的考虑, L...

    小小科
  • 十大企业级Linux服务器安全防护要点

    糖豆贴心提醒,本文阅读时间8分钟 随着开源系统Linux的盛行,其在大中型企业的应用也在逐渐普及,很多企业的应用服务都是构筑在其之上,例如Web服务、数据库服...

    小小科
  • 浅谈linux用户与用户组的概念

    原文链接;http://linuxme.blog.51cto.com/1850814/347086

    小小科
  • 用户调研怎么做?

    第一、产品调研 1.识别和理解目标用户是开始产品设计的第一步,同样重要的是分析市场上类似的产品,分析类似产品针对的用户群,甄别其是否是竞争对手,这些工作对于设...

    葆宁
  • 【干货】腾讯10年用户体验设计的核心方法

    用户1756920
  • 用户之声

    腾讯ISUX
  • linux(十二)之用户管理

    前面学习了那么多关于linux的东西,相信大家都对linux应该 有一个大概的了解了。现在给大家分享的是linux中的用户管理,接下来让我们进入正题吧! 今天其...

    用户1195962
  • About Face 4 第二章(2)目标导向设计研究

    霖酱
  • 用户画像系统构建-以OTA产品为例

    上次我们以O2O产品为例讨论了用户画像的实践,这次我们将以OTA产品为例,进一步讨论如何依托数据,搭建用户画像系统。 思 考 用户画像是什么? 简单来说,用户画...

    企鹅号小编

扫码关注云+社区

领取腾讯云代金券