linux 用户与工作组
在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 用户与工作组相关推荐
- linux 用户和工作组管理
linux 用户和工作组管理 参考链接:https://man.linuxde.net/id 文章目录 linux 用户和工作组管理 @[toc] 1.id命令 语法 选项 实例 2.chage命令 ...
- linux怎么添加工作组,linux 用户与工作组
在linux 里面,用户的编号UID ,也就是用户的ID号.工作组的编号为GID 也就是工作组的ID 号 . 1.用户的分类 超级用户:root用户,系统安装过程中自动创建,UID 为0. 普通用户: ...
- linux 用户/用户组添加修改删除(ubuntu/centos)
作者:凨 一.LINUX(UBUNTU/CENTOS)用户添加删除修改 1.建用户: adduser web //新建web用户 useradd web #添加web 用户 passwd web // ...
- Linux 用户 和 用户组 管理 (添加、删除、修改)及说明
From:http://www.cnblogs.com/xd502djj/archive/2011/11/23/2260094.html 鸟哥官网 Linux 帐号管理与 ACL 权限设定:http: ...
- 有关linux用户和用户组管理的知识详解
Linux作为多用户多任务的分时操作系统,所有要使用系统资源的用户都必须先向系统管理员申请一个账号,然后以这个账号的身份进入系统. 用户的账号一方面能帮助系统管理员对使用系统的用户进行跟踪,并控制他们 ...
- Linux添加/删除用户和用户组(linux中,添加cvs用户,实质就是添加linux用户。)
来源:http://www.cnblogs.com/xd502djj/archive/2011/11/23/2260094.html 本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数 ...
- linux 用户相关操作
转载:http://www.cnblogs.com/xd502djj/archive/2011/11/23/2260094.html Linux添加/删除用户和用户组 本文总结了Linux添加或者删除 ...
- Linux增加四个用户分别并命名,16、Linux用户和组管理命令演练和实战应用,,150R...
一.内容回顾 bash globing,*,?,[],[^] IO重定向及管道 > , >> , 2> , 2>> &> , ...
- 2006中国Linux用户大会文字实录
2006中国Linux用户大会文字实录 [中计在线消息]主题:"2006中国Linux用户大会" 时间:2006年12月21日(下午) 地点:北京•新大都饭店 主持人:高毅 主持人 ...
- Linux用户高级管理综合讲解(中高级难度)
从广义上讲,Linux系统账户包括用户账号和组账号两类. 用户账号又分为普通用户账号和超级用户账号(root),关于这两类账户的区别可以回顾Linux之用户管理实训. 组账号又分为私有组.系统组和标准 ...
最新文章
- 1041 Be Unique
- 一文弄懂YOLO目标检测算法
- 学习Kotlin(三)类和接口
- 一次服务器CPU占用率高的定位分析
- 删除context node后遗留的问题
- 【思科】GNS3模拟静态NAT/动态NAT
- 【转】Office365完整离线安装包下载及自定义安装教程
- python安装不了jupyter_python学习笔记——Windowns下Python3之安装jupyter
- 当博客系统遇上live2d后
- VisualStudio安装
- epoll 性能分析(解决占用CPU 过高问题)2
- 魔兽世界拍卖行稳定服务器,魔兽世界TBC:大量玩家拍卖行卡到抓狂,分析其中可能的原因...
- input函数使用及运算符
- dev c++缺省源
- 软件测试 边界值法的实例,边界值分析法实例
- Html-照片的逐步出现 、心形动画制作、3d立方体魔方、鼠标划过box阴影练习
- windows下的./ 和 ../
- 思维导图哪个软件比较好?不妨试试这几款应用
- 环德无人便利店面向全国代理加盟连锁便利店
- 前后分离,测试环境使用nginx调试解决跨域问题。
热门文章
- 用 SQL 脚本读取Excel 中的sheet数量及名称
- Elasticsearch中的嵌套查询介绍及实例
- Java-API:java.util.ArrayList
- 3 | 复杂度分析(上):如何分析、统计算法的执行效率和资源消耗?
- bzoj千题计划152:bzoj3405: [Usaco2009 Open]Grazing2 移动牛棚
- iOS支付宝支付总结
- OPENROWSET访问CSV格式文件
- Enterprise Library 4.1 Validation Block 快速使用图文笔记
- WinForm 2.0 无代码DataGridView绑定
- Visual Studio Team System面面观系列课程幸运听众 又一次中奖,哈哈