在linux 里面,用户的编号UID ,也就是用户的ID号。工作组的编号为GID 也就是工作组的ID 号 。

1、用户的分类

超级用户:root用户,系统安装过程中自动创建,UID 为0。

普通用户:操作权限受到限制的用户id在 500-60000

伪用户:  限制了本机登录的用户,只能用于远程登录的用户,建立时不会建立本地的配置文件,用于提供给一些程序使用 id 比如nobody 之类的

2、用户组的分类

root 组 gid 为0  注意并不是在改组的用户就具有root权限

普通组:系统会预留一些靠前的GID 给虚拟用户使用,每个系统预留的都不同

比如redhat 预留了500 个添加新的工作组id 只能从500 开始

3、创建用户和组

useradd [选项] 用户名

主要参数

-c  用户注释

-d  用户自家的目录路径

-m  如果用户自家目录为空则新建一个

-e   用户过期时间

-g   用户的GID 号,即初始组的ID 号

-G   把用户加到其他工作组

-p   用户密码设置,设置时,密码必须是加密的

-s    用户使用的shell 设置

-u   设置用户的UID 号

创建工作组

groupadd 的主要参数

-g    后接GID

-o    跟-g 一起使用

-r    用于建立系统工作组

groupadd -g  777 mygroup

4、管理用户和用户组

usermod 命令

语法:usermod  [选项]  组名

示例:

usermod -a -G 777 user1    把user1 加到编号为777 的组里

usermod -u  666 -e 20121231  -s /bin/sh  user1  将user1 的用户编号修改为666 ,shell 修改为sh  该用户会在 2012年12月31日过期

usermod -s /sbin/nologin  user1 将用户的shell 设置为nologin 使其不能够进行交互式登录

passwd 命令:创建或者修改用户口令

passwd username  给用户修改密码

主要参数:

-k   使将要过期的用户到期后仍能使用

-d  删除密码

-l   锁住用户

-u   解除用户锁定

-f   强制操作

-x   变更口令的最大天数

-n   变更口令的最小天数

-w   变更口令提醒

-i    在口令过期后多少天用户被禁掉

-S  查询用户的口令状态

5、用户管理文件

1) 、 /etc/passwd 文件

七个属性:

用户名:user1

口令: 当用户口令被加密后,口令处显示x

uid :666

组id: 555

描述信息 : the first user

用户主目录 /tmp/user1

用户登录shell :/etc/tcsh

6、工作组的管理命令

语法:groupmod [参数] 组名

主要参数:

-o :允许使用相同的gid

-g:设置工作组标识

-n:修改工作组名

示例:

groupmod -g 800  -n newgroup  mygroup   把工作组名mygroup 改为newgroup gid 改为800

groupdel  组名  删除组

7、工作组管理文件

文件:/etc/group

ggg :工作组名称

x: 工作组口令标识

555: 工作组gid

user1:有哪些用户

8、/etc/skel 文件

该目录存放着用户初始化文件,当创建新用户时,系统会自动将文件复制到自家目录。它为用户提供一个统一的标准的用户环境

转载于:https://blog.51cto.com/dyqin/1018066

linux 用户与工作组相关推荐

  1. linux 用户和工作组管理

    linux 用户和工作组管理 参考链接:https://man.linuxde.net/id 文章目录 linux 用户和工作组管理 @[toc] 1.id命令 语法 选项 实例 2.chage命令 ...

  2. linux怎么添加工作组,linux 用户与工作组

    在linux 里面,用户的编号UID ,也就是用户的ID号.工作组的编号为GID 也就是工作组的ID 号 . 1.用户的分类 超级用户:root用户,系统安装过程中自动创建,UID 为0. 普通用户: ...

  3. linux 用户/用户组添加修改删除(ubuntu/centos)

    作者:凨 一.LINUX(UBUNTU/CENTOS)用户添加删除修改 1.建用户: adduser web //新建web用户 useradd web #添加web 用户 passwd web // ...

  4. Linux 用户 和 用户组 管理 (添加、删除、修改)及说明

    From:http://www.cnblogs.com/xd502djj/archive/2011/11/23/2260094.html 鸟哥官网 Linux 帐号管理与 ACL 权限设定:http: ...

  5. 有关linux用户和用户组管理的知识详解

    Linux作为多用户多任务的分时操作系统,所有要使用系统资源的用户都必须先向系统管理员申请一个账号,然后以这个账号的身份进入系统. 用户的账号一方面能帮助系统管理员对使用系统的用户进行跟踪,并控制他们 ...

  6. Linux添加/删除用户和用户组(linux中,添加cvs用户,实质就是添加linux用户。)

    来源:http://www.cnblogs.com/xd502djj/archive/2011/11/23/2260094.html 本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数 ...

  7. linux 用户相关操作

    转载:http://www.cnblogs.com/xd502djj/archive/2011/11/23/2260094.html Linux添加/删除用户和用户组 本文总结了Linux添加或者删除 ...

  8. Linux增加四个用户分别并命名,16、Linux用户和组管理命令演练和实战应用,,150R...

    一.内容回顾 bash  globing,*,?,[],[^] IO重定向及管道  >  ,   >>  ,  2>  ,   2>>   &>  , ...

  9. 2006中国Linux用户大会文字实录

    2006中国Linux用户大会文字实录 [中计在线消息]主题:"2006中国Linux用户大会" 时间:2006年12月21日(下午) 地点:北京•新大都饭店 主持人:高毅 主持人 ...

  10. Linux用户高级管理综合讲解(中高级难度)

    从广义上讲,Linux系统账户包括用户账号和组账号两类. 用户账号又分为普通用户账号和超级用户账号(root),关于这两类账户的区别可以回顾Linux之用户管理实训. 组账号又分为私有组.系统组和标准 ...

最新文章

  1. 1041 Be Unique
  2. 一文弄懂YOLO目标检测算法
  3. 学习Kotlin(三)类和接口
  4. 一次服务器CPU占用率高的定位分析
  5. 删除context node后遗留的问题
  6. 【思科】GNS3模拟静态NAT/动态NAT
  7. 【转】Office365完整离线安装包下载及自定义安装教程
  8. python安装不了jupyter_python学习笔记——Windowns下Python3之安装jupyter
  9. 当博客系统遇上live2d后
  10. VisualStudio安装
  11. epoll 性能分析(解决占用CPU 过高问题)2
  12. 魔兽世界拍卖行稳定服务器,魔兽世界TBC:大量玩家拍卖行卡到抓狂,分析其中可能的原因...
  13. input函数使用及运算符
  14. dev c++缺省源
  15. 软件测试 边界值法的实例,边界值分析法实例
  16. Html-照片的逐步出现 、心形动画制作、3d立方体魔方、鼠标划过box阴影练习
  17. windows下的./ 和 ../
  18. 思维导图哪个软件比较好?不妨试试这几款应用
  19. 环德无人便利店面向全国代理加盟连锁便利店
  20. 前后分离,测试环境使用nginx调试解决跨域问题。

热门文章

  1. 用 SQL 脚本读取Excel 中的sheet数量及名称
  2. Elasticsearch中的嵌套查询介绍及实例
  3. Java-API:java.util.ArrayList
  4. 3 | 复杂度分析(上):如何分析、统计算法的执行效率和资源消耗?
  5. bzoj千题计划152:bzoj3405: [Usaco2009 Open]Grazing2 移动牛棚
  6. iOS支付宝支付总结
  7. OPENROWSET访问CSV格式文件
  8. Enterprise Library 4.1 Validation Block 快速使用图文笔记
  9. WinForm 2.0 无代码DataGridView绑定
  10. Visual Studio Team System面面观系列课程幸运听众 又一次中奖,哈哈