复习:

/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用户管理命令相关推荐

  1. oracle学习笔记一:用户管理(2)创建删除用户

    本文主要介绍如何创建和删除用户,当然里面牵涉很多知识,慢慢道来. 1,创建用户 需求:假设你是oracle管理员,当一个同事入职,你需要分配给一个账号. 创建用户,一般需要有相应权限的用户才可以创建用 ...

  2. linux账号5天锁定,Linux学习之六(Linux用户、权限、用户管理命令)2017-03-31

    一.用户.组.权限 用户:UID,/etc/passwd 组:GID,/etc/group 二.影子口令: 用户:/etc/shadow 组:/etc/gshadow 三.用户类别: 管理员:0 普通 ...

  3. Linux 学习之路 (三):用户管理命令详解

    用户管理命令详解 useradd [options] USERNAME ​ -u UID(>=500,并且与其他用户无重复) ​ -g GID(基本组,组必须事先存在) ​ -G GID,- ( ...

  4. Linux学习笔记(二)|常用命令

    Linux学习笔记(二)常用命令 1.文件处理命令 1.1命令格式与目录处理 -ls 功能描述:显示目录文件 原意:list 所在路径:/bin/ls 语法: ls-a 显示所有文件,包括隐藏文件 l ...

  5. Linux学习笔记(一):Linux常用命令

    linux学习笔记(一):Linux常用命令 ctrl + l 清屏 clear crtl + c 终止操作 Linux常用命令 文件处理命令 ls:list 功能:显示目录文件 选项: -a 显示所 ...

  6. Linux 文件与目录管理+用户管理命令(详解+练习)

    1. 创建目录 mkdir NO1. 在当前路径创建一级目录 [root@rehat root]# mkdir test NO2. 在当前路径创建多级目录 [root@rehat root]# mkd ...

  7. 『SQL Server 2000 Reporting Services学习笔记』(1)报表管理器的使用 与 通过角色分配配置安全性...

    『SQL Server 2000 Reporting Services学习笔记』(1)报表管理器的使用 与 通过角色分配配置安全性 __________________________________ ...

  8. oracle 创建角色 权限设置,[学习笔记] Oracle创建用户、分配权限、设置角色,

    [学习笔记] Oracle创建用户.分配权限.设置角色, 创建用户 create user student --用户名 identified by "123456" --密码 de ...

  9. 兴安雪学运维之:CentOS用户管理命令详解之一

    极北之地,兴安之雪,老骥伏枥转战Linux运维,用户管理命令是运维学习常用命令的重中之重,需要反复理解,勤于练习,不断实践,才能熟练运用,个人结合学习实际,加以整理,仅供学习参考,不足之处,敬请批评指 ...

最新文章

  1. 什么是整型?Python整型详细介绍
  2. svm理论与实验之11:svm开发工具包LibSVM
  3. Linux正变得无处不在;应用大盘点
  4. 怎么通过邮箱发超大附件?介绍一种基于云服务的方法
  5. (4)FPGA JTAG接口连接(学无止境)
  6. 微信小程序Server端环境配置
  7. pcre-7.9编译安装出错[pcrecpp.lo] Error 1
  8. 前嗅ForeSpider教程:配置关键词
  9. Xna支持中文显示方法归纳
  10. 使用arttemplate js模板引擎,直接用模板渲染,减少字符串拼接。
  11. 【每日一读】EMNLP2020:如何提高事件检测(ED)模型的鲁棒性和泛化能力?
  12. 强大的绘图和编辑工具Artstudio Pro mac
  13. 【Android综合编程】CH2EventBus
  14. Linux中命令行终端切换工具screen
  15. ubuntu安装罗技g-hub
  16. Java jdk的下载与安装
  17. 【Audio】基于STM32 I2S移植WM8978 Audio Codec驱动
  18. 树莓派3b+和 intel movidius 神经元计算棒2代 跑yolo v3 tiny
  19. 异构数据融合管理系统PandaDB 社区版v0.3发布
  20. 京东移动端首页-流式布局

热门文章

  1. java编写脚本校验修改密码_java编写一个更改密码校验程序,有两个密码框,一个用于输入新密码,另一个请输入确认密码……...
  2. android朋友圈图片背景图片,做个很哇塞的女孩背景图朋友圈
  3. mysql index 使用方法_mysql index索引使用方法
  4. 修改value_Java 反射修改String引发的思考?
  5. 青岛大学计算机专硕和学硕,【2020】【青岛大学】【学硕646】复习经验
  6. 网页编程html link,Web--CSS控制页面(link与import方式区别)详解
  7. php fopen 中文,php fopen用法是什么
  8. 【 MATLAB 】离散傅里叶级数(DFS)及 IDFS 的 MATLAB 实现
  9. 模24的8421BCD码计数器(Verilog HDL语言描述)(仿真与综合)
  10. 请汇编高手注释的CompareText