#用户管理##

#1用户存在的意义
"“安全
用户概念在系统中时系统安全机制的一部分
#2组存在的意义
共享 开放权力
#3 查看用户
1查看用户
whoami ##查看当前用户
id ##
-u ##查看用户uid
-g ##查看用户gid 初始组的id
-G ##查看用户所有组的id
-n ##查看用户所有组的名字

2切换用户
su - student ##切换用户以及用户所使用环境为student用户

###用户在系统中的存储方式
/etc/passwd
用户信息文件
用户名称:密码:uid:gid::说明:家目录:默认shell
/etc/group
用户组信息文件
组名:组密码:组id:组成员
/etc/shadows
认证信息文件
/etc/skel/.*
默认开启shell的配置,shell的骨文件
/home/username
用户的家目录

####用户管理命令
1用户的删除
userdel
userdel student
userdel -r student
-r代表连同配置文件一起删除

2用户建立
用户建立监控命令
watch -n 1 ‘tail -n 3 /etcpasswd /etc/group;ls -l /home‘

useradd

useradd -u 8888 westos ##指定用户uid默认从1000开始
useradd -g 21 westos ##指定用户初始组id
useradd -G 21 westos ##指定用户附加组id 两种情况下21组都是必须存在的
useradd -c “hello” wsetos ##指定用户的说明
useradd -d /home/lee westos ##指定用户家目录
useradd -s /bin/sh westos ##指定用户默认shell

groupadd
groupadd -g 888 ##建立用户组并指定用户组的id
groupdel

3更改用户信息
usermod
usermod -l 新名称 westos #更改用户名称
usermod -u 666 westos #更改用户uid
usermod -g 21 westos #更改用户初始组
usermod -G westos #更换用户附加组,删除原先所在附加组的信息
usermod -aG 72 westos #添加用户附加组
usermod -G “” westos #删除用户所有附加组身份
usermod -c “吶尼索雷” westos #指定用户所用说明
usermod -d /home/lee westos #指定用户家目录指向
usermod -md /home/lee westos #更改用户家目录
usermod -s /bin/sh westos #更改用户shell
usermod -L westos #冻结用户
usermod -U westos #解锁用户
##更改组信息
groupmod -g 666

##用户认证信息
#/etc/shadows
”此文件有9列
用户名称:用户秘密:用户密码最后一次被更改的时间:用户密码最短有效期:用户密码最长有效期
密码警告期限:用户非活跃天数:用户到期日:用户自定义列,目前没有启用

注意:
普通用户该密码时
1必须知道当前密码
2密码不能和帐号名称相似
3密码不能是纯数字或纯字母
4密码不能是有序的字母

#用户名称#
用户密码
passwd westos ##更改westos密码
passwd -l westos ##锁定用户,在用户密码前加"!!"
passwd -u westos
passwd -S westos ##查看westos用户密码信息
usermod -L westos ##锁定用户,在密码前加”!“
usermod -U westos ##在密码不为空时使用

#用户密码最短有效期#
passwd -n 1 westos ##用户在1天之内不能修改密码
chage -m 1 westos
#用户密码最长有效期#
passwd -x30 westos ##设定在30天内必须该密码
chage -M 40 westos
#密码警告期限#
passwd -w 2 westos ##密码过期前两天有警告输出
chage -W 2 westos
#用户非活跃天数#
passwd -i 1 westos ##密码过期后依然可以登陆系统的天数
chage -I 1 westos
#用户到期日#
chage -E 2018-11-11 westos ##用户在11/11日会被冻结
#用户自定义列,目前没有启用#

#####用户授权#####

1权力下放
更改文件/etc/sudoers,此文件用vim编辑是危险的因为不进行语法检测
使用visudo编辑

2下放方式
*visudo
100行左右
用户 主机名称=(得到的用户身份) 授权的命令
tom locahost=(root) /usr/sbin/useradd
tom ocalhost=(root) NOPASSWD: /usr/sbin/useradd ##tom用户可以在localhost主机以root身份免密执行useradd命令
3测试
su - tom
sudo useradd hello

运维学习 unit 5 用户的建立与管理相关推荐

  1. Linux运维学习历程-第十四天-磁盘管理(一)磁盘分区表类型与文件系统

    概述:本章介绍磁盘分区和文件系统,深度了解linux存储数据所依赖到各个部分模块. 设备文件 I/O Ports: I/O设备地址 一切皆文件: Linux为所有的设备文件都提供了统一的操作函数接口, ...

  2. Linux运维学习历程-第十五天-磁盘管理(二)Raid与LVM逻辑卷

    什么是RAID RAID:Redundant Arrays of Inexpensive(Independent) Disks 1988年由加利福尼亚大学伯克利分校( University ofCal ...

  3. 兄弟连Linux运维学习笔记

    最新经典linux运维兄弟连Linux运维学习笔记... --------------- 全程1.5倍播放.加油我一定可以学完Linux ---------------------- Unix与Lin ...

  4. linux学习项目,[ Linux运维学习 ] 路径及实战项目合集

    我们知道运维工程师(Operations)最基本的职责就是负责服务的稳定性并确保整个服务的高可用性,同时不断优化系统架构.提升部署效率.优化资源利用率,确保服务可以7*24H不间断地为用户提供服务. ...

  5. 阿里云官方学习课程推荐-Linux运维学习路线 从事云计算运维相关工作必备技能

    阿里云官方学习课程推荐-Linux运维学习路线 从事云计算运维相关工作必备技能 目前越来越多的企业需要依赖于IT技术发布产品与服务,尤其是电子商务最为明显,它凸显了IT技术在现代企业中的重要性.当企业 ...

  6. Linux运维学习路线图

    关注"尚硅谷"微信公众号,输入"Linux"获取Linux全运维学习资料 一.Linux基础知识 Linux简介与安装 Linux常用命令 Vim编辑器 Lin ...

  7. linux系统运维费用,一般Linux运维学习的费用是多少?Linux学习

    随着IT 互联网技术的发展,Linux逐渐成为中高端服务器的主要操作系统,并且目前地位不可替代.Linux运维工程师是一位"复合型人才",他集成了网络.系统.数据库.开发和安全等工 ...

  8. 运维的进击“转型”:阿里业务连续性管理最佳实践

    公众号回复:干货,领取价值58元/套IT管理体系文档 公众号回复:ITIL教材,领取最新ITIL4中文教材 说明:本文根据付来文老师在 GOPS 全球运维大会 2021 · 深圳站的演讲速记整理而成. ...

  9. 运维基本功(十六):远程管理SSH服务

    本文是在课程课件基础上修改的学习笔记 课程原地址:https://www.bilibili.com/video/BV1nW411L7xm 如有侵删 运维基本功(一):Linux系统安装 运维基本功(二 ...

最新文章

  1. kubectl常用命令_《蹲坑学kubernetes》之十五:kubectl命令详解
  2. framer x使用教程_如何使用Framer Motion将交互式动画和页面过渡添加到Next.js Web应用程序
  3. 【转】MapReduce:详解Shuffle过程
  4. python编写一个软件-python写一个随机点名软件的实例
  5. 自制Unity小游戏TankHero-2D(3)开始玩起来
  6. 要学习数据科学知识,这些信息需要知道(数据)
  7. VC实现表单提交并设置获取COOKIE:
  8. Handler的一个图片轮播程序
  9. centos8安装mysql_CentOS8+FreeRadius+Mysql8.0+daloRadius建立Radius服务器
  10. 解决键盘老是不消失实现delegate委托实例化过程
  11. 实时动作游戏同步方式和传输协议选择
  12. 萤石云监控地址视频播放
  13. 31省市数字经济“十四五”规划路线图
  14. 未来的计算机作文六百字,未来想象作文六百字
  15. 所见即所得编辑器_文档标记语言与所见即所得编辑器相比的优势
  16. 代写工作总结如何写好
  17. 【289期】Java 8 新特性:Comparator.naturalOrder | 自然排序
  18. 全国软件测试大赛嵌入式测试步骤及所需工具
  19. DOS汇编练习(13)——求两数差的绝对值
  20. Linux查看系统资源占用

热门文章

  1. 【方便的Opencv】实现图片合成视频+附带图片生成gif
  2. C语言课设——宿舍管理
  3. ASCII码作用简介
  4. 新浪校招php笔试题,新浪笔试题 PHP
  5. 【转】每个程序员应该阅读的10本经典书籍
  6. XCTF-攻防世界CTF平台-Reverse逆向类——52、handcrafted-pyc(Python的pyc文件逆向)
  7. Java - io输入输出流 --转换流
  8. 基于matlab的频率特性测试仪,基于虚拟仪器的网络频率特性测试仪
  9. 数据分析 | R语言绘制中国地图
  10. 110配线架打法图解_110配线架打法图解 110配线架图片