学习笔记-4.1用户管理命令
复习:
/etc/passwd:
用户名:密码:UID:GID:注释:家目录:默认shell
/etc/group:
组名:密码:GID:以此组为其附加组的用户列表
/etc/shadow:
用户名:密码:最近一次修改密码的时间:最短使用期限,最长使用期限:
警告时间:非活动时间:过期时间
useradd [options] USERNAME
useradd -u 1000 user1
-u 指定其UID
-g GID(基本组) 指定组一定要存在
-G GID,... (附加组)
-c "COMMENT"指定注释信息
-d /path/to/directory指定家目录,默认是home下
-s SHELL useradd -s /sbin/nologin user5 su - user5
-m -k 强制复制bash配置文件到家目录
-M 创建用户,不创建家目录
-r 添加一个系统用户
/etc/login.defs
/etc/shells:指定了当前系统可用的安全shell
环境变量:PATH HISTSIZE SHELL
userdel:
userdel [option] USERNAME 不指定选项,不会删除家目录
-r 删除用户的同时,同时删除用户的家目录
id :查看用户的账号属性信息
-u
-g
-G
-n 上面都可用和-n合用
finger USERNAME(user1)查看用户账号相关信息
修改用户账号属性:
usermod
-u usermod -u 2002 user2
-g (基本组,事先存在的组)
-G 附加组,已有附件组,修改了后原有附件组就没有了
-a -G:追加附件组(-a与-G联合使用)
-c 注释
-d -m 为用户指定新的家目录,并移动此前新建的文件到新的家目录
-s shell
-l 修改用户名
-L:锁定账号
-U:解锁
chsh:修改用户的默认shell
chfn:修改用户的注释信息(fn是finger的缩写)
密码管理:
passwd [USERNAME]
--stdin
-l 锁定账号
-u 解锁
-d 删除用户密码(禁止登录)
echo "redhat" | passwd --stdin user3
pwch(passwdcheck)检查用户账号完整性
组管理:
创建组:groupadd
groupadd
-g GID
-r 添加为系统组
groupmod
-g GID
-n GRPNAME
groupdel
gpasswd:为组设定密码
newgrp 临时切换基本组 exit退出
练习:
1 创建一个用户mandriva ,其ID号2002,基本组为distro(组ID3003),附加组
为linux:
# groupadd -g 3003 distro
# groupadd linux
# useradd -u 2002 -g distro -G linux mandriva
2 创建一个用户fedora,其全名为Fedora Community,默认shell为tcsh
# useradd -c "Fedora Community" -s /bin/tcsh/ fedora
3 修改mandriva的ID号为4004,基本组为linux,附加组为distro和Fedora
# usermod -u 4004 -g linux -G distro,fedora mandriva
4 给Fedora加密码,并设定其密码最短使用期限为2天,最长为50天
# passwd -n 2 -x 50 fedora
5 将madriva的默认shell改为/bin/bash
# usermod -s /bin/bash mandrira
6 添加系统用户hbase,且不允许其登陆系统
#useradd -r -s /sbin/noglogin hbase
change(改变密码过期信息的)
-d 最近一次的修改时间
-E 过期时间
-r: 非活动时间
-m 最短使用时间
-M 最长使用时间
-w:警告时间
转载于:https://blog.51cto.com/8527508/1939822
学习笔记-4.1用户管理命令相关推荐
- oracle学习笔记一:用户管理(2)创建删除用户
本文主要介绍如何创建和删除用户,当然里面牵涉很多知识,慢慢道来. 1,创建用户 需求:假设你是oracle管理员,当一个同事入职,你需要分配给一个账号. 创建用户,一般需要有相应权限的用户才可以创建用 ...
- linux账号5天锁定,Linux学习之六(Linux用户、权限、用户管理命令)2017-03-31
一.用户.组.权限 用户:UID,/etc/passwd 组:GID,/etc/group 二.影子口令: 用户:/etc/shadow 组:/etc/gshadow 三.用户类别: 管理员:0 普通 ...
- Linux 学习之路 (三):用户管理命令详解
用户管理命令详解 useradd [options] USERNAME -u UID(>=500,并且与其他用户无重复) -g GID(基本组,组必须事先存在) -G GID,- ( ...
- Linux学习笔记(二)|常用命令
Linux学习笔记(二)常用命令 1.文件处理命令 1.1命令格式与目录处理 -ls 功能描述:显示目录文件 原意:list 所在路径:/bin/ls 语法: ls-a 显示所有文件,包括隐藏文件 l ...
- Linux学习笔记(一):Linux常用命令
linux学习笔记(一):Linux常用命令 ctrl + l 清屏 clear crtl + c 终止操作 Linux常用命令 文件处理命令 ls:list 功能:显示目录文件 选项: -a 显示所 ...
- Linux 文件与目录管理+用户管理命令(详解+练习)
1. 创建目录 mkdir NO1. 在当前路径创建一级目录 [root@rehat root]# mkdir test NO2. 在当前路径创建多级目录 [root@rehat root]# mkd ...
- 『SQL Server 2000 Reporting Services学习笔记』(1)报表管理器的使用 与 通过角色分配配置安全性...
『SQL Server 2000 Reporting Services学习笔记』(1)报表管理器的使用 与 通过角色分配配置安全性 __________________________________ ...
- oracle 创建角色 权限设置,[学习笔记] Oracle创建用户、分配权限、设置角色,
[学习笔记] Oracle创建用户.分配权限.设置角色, 创建用户 create user student --用户名 identified by "123456" --密码 de ...
- 兴安雪学运维之:CentOS用户管理命令详解之一
极北之地,兴安之雪,老骥伏枥转战Linux运维,用户管理命令是运维学习常用命令的重中之重,需要反复理解,勤于练习,不断实践,才能熟练运用,个人结合学习实际,加以整理,仅供学习参考,不足之处,敬请批评指 ...
最新文章
- 什么是整型?Python整型详细介绍
- svm理论与实验之11:svm开发工具包LibSVM
- Linux正变得无处不在;应用大盘点
- 怎么通过邮箱发超大附件?介绍一种基于云服务的方法
- (4)FPGA JTAG接口连接(学无止境)
- 微信小程序Server端环境配置
- pcre-7.9编译安装出错[pcrecpp.lo] Error 1
- 前嗅ForeSpider教程:配置关键词
- Xna支持中文显示方法归纳
- 使用arttemplate js模板引擎,直接用模板渲染,减少字符串拼接。
- 【每日一读】EMNLP2020:如何提高事件检测(ED)模型的鲁棒性和泛化能力?
- 强大的绘图和编辑工具Artstudio Pro mac
- 【Android综合编程】CH2EventBus
- Linux中命令行终端切换工具screen
- ubuntu安装罗技g-hub
- Java jdk的下载与安装
- 【Audio】基于STM32 I2S移植WM8978 Audio Codec驱动
- 树莓派3b+和 intel movidius 神经元计算棒2代 跑yolo v3 tiny
- 异构数据融合管理系统PandaDB 社区版v0.3发布
- 京东移动端首页-流式布局
热门文章
- java编写脚本校验修改密码_java编写一个更改密码校验程序,有两个密码框,一个用于输入新密码,另一个请输入确认密码……...
- android朋友圈图片背景图片,做个很哇塞的女孩背景图朋友圈
- mysql index 使用方法_mysql index索引使用方法
- 修改value_Java 反射修改String引发的思考?
- 青岛大学计算机专硕和学硕,【2020】【青岛大学】【学硕646】复习经验
- 网页编程html link,Web--CSS控制页面(link与import方式区别)详解
- php fopen 中文,php fopen用法是什么
- 【 MATLAB 】离散傅里叶级数(DFS)及 IDFS 的 MATLAB 实现
- 模24的8421BCD码计数器(Verilog HDL语言描述)(仿真与综合)
- 请汇编高手注释的CompareText