Unix\Linux | 总结笔记 | 用户管理
1. useradd [选项] 用户名 用于创建新的用户
useradd命令中的用户参数以及作用
|
参数 |
作用 |
|
-d |
指定用户的家目录(默认为/home/username) |
|
-e |
账户的到期时间,格式为YYYY-MM-DD. |
|
-u |
指定该用户的默认UID |
|
-g |
指定一个初始的用户基本组(必须已存在) 也叫做 所属组 |
|
-G |
指定一个或多个扩展用户组 也叫做 附属组 |
|
-N |
不创建与用户同名的基本用户组 |
|
-s |
指定该用户的默认Shell解释器 |
一般操作,在root下创建好帐号之后,再用passwd设定帐号的密码.
关于所属组(初始组)和附属组(次要组,有效组)
. 用户的附属组可以有多个,但是所属组只能有一个,附属组列表中有一个组是所属组,我们通常说附属组名称时就省略了所属组的名称,因为这是默认的 . 设置所属组和附属组主要是便于用户权限的管理
2. usermod [选项] 用户名 用于修改用户的属性
usermod命令中的参数及作用
|
参数 |
作用 |
|
-c |
填写用户账户的备注信息 |
|
-d -m |
参数-m与参数-d连用,可重新指定用户的家目录并自动把旧的数据转移过去 |
|
-e |
账户的到期时间,格式为YYYY-MM-DD |
|
-g |
变更所属用户组 |
|
-G |
变更扩展用户组 |
|
-L |
锁定用户禁止其登录系统 |
|
-U |
解锁用户,允许其登录系统 |
|
-s |
变更默认终端 |
|
-u |
修改用户的UID |
实践:
# 改变用户mary的家目录为/usr/mary
usermod -d /usr/mary -m mary # 改变用户mary的所属组为teacher
usermod -g teacher mary # 改变用户mary的附属组为movie和music
usermod -G movie , music mary
3. userdel [选项] 用户名 用于删除用户
userdel命令的参数以及作用
|
参数 |
作用 |
|
-f |
强制删除用户 |
|
-r |
同时删除用户及用户家目录 |
4.passwd [选项] [用户名] 用于修改用户密码、过期时间、认证信息等
passwd命令中的参数以及作用
|
参数 |
作用 |
|
-l |
锁定用户,禁止其登录 |
|
-u |
解除锁定,允许用户登录 |
|
--stdin |
允许通过标准输入修改用户密码,如echo "NewPassWord" | passwd --stdin Username |
|
-d |
使该用户可用空密码登录系统 |
|
-e |
强制用户在下次登录时修改密码 |
|
-S |
显示用户的密码是否被锁定,以及密码所采用的加密算法名称 |
5. groupadd [选项] 群组名 用于创建用户组
6.groupmod
7.groupdel
Unix\Linux | 总结笔记 | 用户管理的更多相关文章
- Linux学习笔记---用户管理---帐号管理
root管理 (1)新增用户:useradd -u 指定UID -g 指定GID -G 作为组员添加到某个组 -M 不创建主用户目录 -m 创建主用户目录 -c 用户信息说明列 -d 指定某个目录为主 ...
- Linux学习笔记---用户管理---组group
组管理: (1)/etc/group 格式: 组名:密码:GID:组员
- Linux内核笔记--内存管理之用户态进程内存分配
内核版本:linux-2.6.11 Linux在加载一个可执行程序的时候做了种种复杂的工作,内存分配是其中非常重要的一环,作为一个linux程序员必然会想要知道这个过程到底是怎么样的,内核源码会告诉你 ...
- linux上的用户管理
作为一个专业的服务器发行版,CentOS上存在着n多个用户,作为一个专业的运维工程师,linux的用户管理和用户组的管理是做为一个SA必不可少的工作. 下面我们就先来谈谈linux中的用户管理: us ...
- Linux学习之用户管理命令与用户组管理命令(十五)
Linux学习之用户管理命令与用户组管理命令 目录 用户管理命令 用户添加命令useradd 修改用户密码passwd 修改用户信息usermod 修改用户密码状态chage 删除用户userdel ...
- Linux常用命令--用户管理,文件权限,打包命令等
幕布链接 Linux常用命令--用户管理,文件权限,打包命令等
- 安装VMtools vim编辑器的使用 压缩包命令 Linux下的用户管理 (第三天)
VM tools:方便我们虚拟机和宿主机之间复制数据或移动文件等 安装VMtools 1.菜单栏-虚拟机-安装VM tools 将其选中 2.进入系统,在桌面位置里面有VM tools的光盘,双击进入 ...
- linux笔记:linux常用命令-用户管理命令
用户管理命令:useradd(添加用户) 用户管理命令:passwd(设置和修改用户密码) 用户管理命令:who(查看所有登录用户的信息)
- Linux命令整理,用户管理,用户组管理,系统管理,目录管理常用命令
知识点梳理 Linux课堂笔记 学习目标 能够知道什么是Linux系统以及它的应用场景 能够独立完成安装VMware虚拟机和网络配置 能够独立完成安装CentOS以及远程终端SecureCRT 能够熟 ...
随机推荐
- linux signal 列表
Linux 信号表 Linux支持POSIX标准信号和实时信号.下面给出Linux Signal的简表,详细细节可以查看man 7 signal. 默认动作的含义如下: Term 终止进程 ...
- struts2 自己定义表单
自己定义表单一定会涉及<s:iterator/>迭代,一个复杂的自己定义表单可能会嵌套n多层迭代. 比方一个自己定义一个问卷调查页面涉及3个模型:一个Survey代表一个调查.一个Page ...
- CEF3研究(四)之javascript集成
一.介绍 谷歌浏览器和CEF使用V8JavaScript Engine作为内容的JavaScript实现.在浏览器中的每个窗口都有它自己在的JS上下文提供作用域和在窗口中安全的执行JS代码.CEF暴露 ...
- Android Studio 经常使用手冊
经常使用小操作 单词选择 显示近期操作 改动的文件 文件查找 操作记录 移动行 查找方法调用处 方法的跟进 显示方法的參数 行的高速操作 多行操作 高速补全完毕 代码提示 变量的高速操作 代码折叠 预 ...
- Centos5设置静态IP地址
1.设置静态IP地址,修改/etc/sysconfig/network-scripts/ifcfg-eth0的内容: DEVICE=eth0 #网卡对应的设备别名 BOOTPROTO=static # ...
- Direct Buffer vs. Heap Buffer
1. 劣势:创建和释放Direct Buffer的代价比Heap Buffer得要高. 2. 差别:Direct Buffer不是分配在堆上的,它不被GC直接管理(但Direct Buffer的JAV ...
- hdu 1879 继续畅通project
本题链接:pid=1879http://">点击打开链接 本题大意: 输入n行数据.每行数据前两个表示该条路连通的两个村庄的编号,第三个表示修该条路的成本.最后的0或1表示该路未修或已 ...
- C# LINQ Unity 单例
C# LINQ 1. 自定义 Master,Kongfu 类 1 class Master 2 { 3 4 public int Id { get; set; } 5 public string ...
- Hibernate4之session核心方法
在学习session的核心方法之前,我们先了解下hibernate中几种对象的状态: 暂时状态:这样的状态就好像咱们公司请的暂时员工一样,他在公司里没有相关的资料和id. 特点:在使用代理主键的情况下 ...
- 电子设计省赛--PID
//2014年4月17日 //2014年6月20日入"未完毕"(未完毕) //2014年6月21日 一開始还以为是多难的算法.事实上就是个渣渣. 当然PID实践中应该会非常难. 另 ...