Linux的用户管理与组管理

目录

一、用户管理

1.概述

2.模板目录(/etc/skel/)

3.查看历史命令(history)

4.相关文件

 5.用户操作

(2)修改属性 (usermod)

(3)密码设置

(4)删除(userdel)

(5)批量创建

(6)年龄信息(chage)

二、组管理

(一)概述与作用

(二)组操作

三、用户信息查看  

总结


一、用户管理

1.概述

概念  使用者在操作系统中的身份映射

类型:

超级管理员用户( root  )使用所有系统及程序命令

普通用户   使用有限的系统命令和具有使用权限的程序命令

程序用户  一般不允许登录系统   不创建家目录 运行程序指令

2.模板目录(/etc/skel/)

作用  当用户新建并创建家目录时,复制该目录下的所有内容

         定义用户登录终端时的显示样式及环境变量设置

运维案例:家目录异常

故障再现  1.把/etc/skel/的内容移动到/opt(mv /etc/skel  /opt) 2.创建用户jk1 (su  jk1) 3.显示结果异常(-bash-4.2$)   修复    使用jk1用户  cp  /opt/skel/.bashrc  /home/jk3    exit     登录su jk1验证即可   

3.查看历史命令(history)

4.相关文件

/etc/passwd   存储用户信息

/etc/shadow   存储用户密码信息

/etc/group       存储组信息

/var/spool/mail   用户邮箱文件

/etc/login.defs  设置密码策略,密码的默认设置文件  (影响新创建用户)

 

 5.用户操作

(1)创建用户(useradd)

  • 概念  创建一个新用户或更新默认新用户信息

案例  useradd jk2

tail -1 /etc/passwd

jk2:x:1002:1002::/home/jk2:/bin/bash(用户名:密码占位符:用户ID:组ID:用户描述信息:用户家目录:登录shell)

创建用户的特点  创建新用户,假如没有跟新用户同名的组或没有指定用户的基本组,则肯定会创建同名用户

查看系统支持的可登录shell    cat /etc/shells  /bin/sh/bin/bash   /usr/bin/sh   /usr/bin/bash  /bin/tcsh   /bin/csh

可登录系统  /bin/bash  CentOS默认shell

不可登录系统   /sbin/nologin(程序用户一般都设置为该shell)  /bin/sync  /sbin/shutdown  /

  • 12
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值