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

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

作者头像
小小科
修改2019-09-27 17:39:20
1.4K0
修改2019-09-27 17:39:20
举报
文章被收录于专栏:北京马哥教育

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

作者:linuxme

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

需要更多的技术性文章可以浏览马哥教育官网欧!

本文系转载,前往查看

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

本文系转载前往查看

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

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