1./etc/passwd

由 : 分隔成7个字段
(1) 用户名 规则:大小写字母、数字、减号(不能出现在首位)、点以及下划线,其他字符不合法 
(2) x 放密码,安全起见放到 /etc/shadow
(3) uid (0-4294967294=2^32-2)  root uid=0 1-499系统保留 普通账户是从500开始 ,uid最大到多少?

id user1  uid gid 组 一个用户可以属于多个组。

普通用户的uid可以修改。uid=0 这样这个用户就变成了root

(4) gid  对应 /etc/group
(5) 注释说明,该字段没有实际意义,通常记录该用户的一些属性,例如姓名、电话、地址等等  用 chfn 更改
(6) 用户家目录 echo $HOME 
(7) shell  /bin/bash, /bin/false, /sbin/nologin
2. /etc/shadow
使用 : 分隔9个字段
(1) 用户名
(2) 密码,用Md5加密过,不可逆
(3)上次更改密码的日期,例如上次更改密码的日期为2012年1月1日,则这个值就是 ‘365 x (2012-1970) + 10 + 1= 15341’. 
(4)要过多少天才可以更改密码, 0 不限制
(5)密码多少天后到期,默认是99999,可以理解为永远不需要改 
(6)密码到期前的警告期限 
(7)账号失效期限,到期后过多少天锁定帐号 
(8)账号的生命周期
(9)作为保留用的,没有什么意义
3. 新增/删除用户和组
groupadd  -g  指定gid

groupadd -g 510 grp1

groupadd grp2 
groupdel  如果组内有用户,不能删除必须是空的。
useradd -u(uid) -g(所属组名不是gid)  -d指定家目录  -M不建立家目录 -s 自定义shell  /sbin/nologin
userdel  -r 删除用户的家目录
usermod -u -s(shell)  -d(更改用户的家目录)  -L -U -g (跟组名和gid都可以) -G(附属组)

usermod -L 用户名(锁定用户)  -U(解锁)

(怎么样删除用户的所属组)usermod -G "" user1
chfn  finger

4. 用户身份切换

su   -  用来初始化环境变量 $PATH $HOME等

su - -c "touch /tmp/123.txt" aming 以root身份运行普通用户的命令。
sudo  su到root需要输入root的密码不安全 yum install sudo

使普通用户临时拥有root权限

who 远程或者本地登陆的。

who am i 具体是谁?

visudo 编辑/etc/sudoers 配置文件  没有命令需安装 
格式: user   host=(as_user)  commands
比如:  aming  ALL=(root)   /bin/ls ,/sbin/iptables ,/bin/su //它的意思是,让aming这个普通用户,拥有root的权限,针对ls这个命令。all表示所有的主机ip

sudo su - 直接跳到root即可。

如果不允许root登陆

vim /etc/ssh/sshd_config

permitrootlogin no(这里是远程)

重启sshd服务,就行了

5. 创建、修改用户密码

passwd  
创建密码的规则:长度大于10;含大小写字母数字以及特殊字符 ;不规则性;不要带有自己名字、公司名字、自己电话、自己生日等。
mkpasswd  生成密码的工具,安装 expect包  -s 特殊字符 -l 长度
6. Keepass介绍

Keepass官网地址: http://www.keepass.info  
首先创建一个新的密码库文件 
增加一个group
创建一个entry
修改entry信息
获取entry密码

转载于:https://blog.51cto.com/hangtiangazi/1620342

linux的用户和组管理(第五讲)相关推荐

  1. 麒麟linux创建用户组,麒麟Linux系统用户和组管理指南(21页)-原创力文档

    中标麒麟Linux服务器操作系统培训系列 中标麒麟Linux系统用户和组管理指南 技术创新,变革未来 本章目标 •熟悉中标麒麟Linux服务器操作系统中用户和组的 基本操作命令和方法: •了解用户和用 ...

  2. Linux 目录所属组设置,Linux系统用户与组管理命令及配置文件总结

    一.Linux系统用户及组分类 1.用户类别 Linux系统中的用户大致可分为三类:root用户.系统用户.普通用户.每一个用户都拥有一个唯一的身份标识UID. 2.组分类 与用户信息对应的,Linu ...

  3. linux运维管理系统培训,Linux运维教程之Linux系统用户与组管理

    今天小编要跟大家分享的文章是关于Linux运维教程之Linux系统用户与组管理.正在从事Linux运维工作和学习的小伙伴们来和小编一起看一看吧,希望本篇文章能够对大家有所帮助. 一.Linux系统用户 ...

  4. 05 Linux系统用户与组管理

    Linux系统用户与组管理 用户信息管理 用户增删改查 用户权限管理 用户组管理 nginx / tomcat 用户登录 [root@myserver ~] # 用户名称@主机名称 位置 (可以使用 ...

  5. linux6用户t密码,linux系统 用户和组管理类命令的使用方法

    列出当前系统上全部已经登陆的用户的用户名,注意:同一用户登陆屡次,则只显示一次便可.mysql [root@lpz ~]# who    #显示当前用户登陆信息linux root    tty1   ...

  6. linux操作系统-----用户与组管理(3)

    用户与组管理 前言 账号管理命令 示例 用户与系统文件空间 主目录 用户与磁盘空间 磁盘限额 文件权限管理 文件权限 查看文件权限 文件权限示例 改变属主和属组 改变访问权限 文件的特殊权限 前言 账 ...

  7. Linux的用户和组管理

    Linux是个多用户多任务的分时操作系统,越是对服务器安全性要求越高的服务器,越需要建立合理的用户权限等级制度和服务器操作规范. 在linux中主要是通过配置文件来查看和修改用户信息 关于用户的配置文 ...

  8. Linux中如何理解组的分类,Linux中用户和组管理

    一.用户分类 1.管理员和普通用户 1️⃣:管理员   --    用户ID:0 2️⃣:普通用户 --   用户ID:1-65535 2.普通用户又分为系统用户和登陆用户 1️⃣:系统用户 -- 用 ...

  9. linux中查看用户组标识符,Linux用户和组管理

    用户和组管理 目录 1.用户和用户组介绍 2.用户管理 3.组管理 4.用户和组相关文件操作 1.用户和组介绍 在linux中,用户分为管理员和普通用户:管理员为root,普通用户又分为系统用户和登录 ...

最新文章

  1. 中医大计算机应用基础考试题6,中医大 计算机应用基础 复习题 参考资料.docx
  2. 遍历同辈节电的方法_家用节电小常识:一些行之有效的节能方法
  3. html左右阴影效果图,css实现横向菜单带阴影效果(不用滤镜实现)
  4. POI操作Excel常用方法总结 .
  5. python简单的监控脚本-利用socket、psutil阻止远程主机运行特定程序
  6. Java数字图像处理基础知识 - 必读
  7. ccxprocess启动项可以禁用么_Mac怎么禁用Adobe无用自启动项-Mac禁用Adobe无用自启动项方法 - 河东软件园...
  8. java与java ee_Java EE 8 MVC:全局异常处理
  9. EntityFramework进阶——数据变更冲突
  10. 部份API学习笔记(Math,System,Object,Date,SimpleDateFormat)
  11. mysql 小时数列,MySql时区问题
  12. 21最难调剂年:150万人参加调剂,预扩招18万人!
  13. GitHub 优秀的 Android 开源项目第二篇——转自多篇网络文章
  14. 【Java基础笔记】ASCll码表
  15. 国外量化投资经典案例介绍
  16. python图像纹理提取_图像处理7 LBP纹理特征提取
  17. 新学两个新汇编指令:bic和orr
  18. 千千静听V5.6 Beta3 美化增强版
  19. Index || 测试质量分析指标(定量分析+定性分析:T-RCA缺陷根因分析法)
  20. flyway最佳生产实践

热门文章

  1. 已知一个函数f可以等概率的得到1-5间的随机数,问怎么等概率的得到1-7的随机数...
  2. 比尔盖茨:十条“金口玉言”-- 世界不会在意你的自尊
  3. PyTorch 入坑七:模块与nn.Module学习
  4. CS229-Lesson7最优间隔分类器
  5. C++ Primer Plus学习(六)——分支语句和逻辑运算符
  6. 自动驾驶算法-滤波器系列(二)—— 卡尔曼滤波简介及其变种(EKF、UKF、PF)介绍
  7. 数据结构笔记(二十三)--哈夫曼树
  8. 非root用户安装mysql_linux非root用户安装5.7.27版本mysql
  9. python的抽象类详解_Python抽象类以及元类
  10. ppt设置外观样式_PPT办公技巧:PPT内置主题样式的3种运用办法