用户和组

用户账号

  1. 超级用户:
  2. 普通用户
  3. 程序用户

组的分类

基本组(私有组) 附加组(公共组)

组的标识

  • UID 用户表示符 : 用户数字形式的唯一标识符
    root UID =0
    程序账户UID =1-499
    普通用户UID=500-60000

  • GID 组账户标识符:组的数字形式唯一标识
    root GID =0
    程序账户组GID =1-499
    普通用户组GID=500-60000

组的相关文件

/etc/passwd : 保存用户账户名称,宿主目录,登录shell信息
/etc/shadow : 存放用户密码,账号等有效信息

  • passwd文件
zoe:x:1000:1000:zoe:/home/zoe:/bin/bash
用户名 :zoe
x: 加密的密码占位符
1000:账户的UID
1000:账户组的GID
zoe:账户用户全名
/home/zoe:宿主目录
/bin/bash:登陆后使用shellroot:x:1000:1000:root:/root:/bin/bash
------------------------/sbin/nologin #不能用于登录系统 
  • shadow文件
zoe:$6$tjWabcFqlA9ZP9CN$g6uDw228XmUb3jFBfZHpJIuCJ3Ag1fz3XPH6zvbTfllLFFiDgpJpsFkN4gMF82xEvhm6EIrV../uG51rOlGkP0::0:99999:7:::zoe:账户号
使用sha-512加密
上次修改密码的时间
密码最短有效天数: 99999表示不限制
提前多少天警告密码过期,默认7天
在密码过期多少天后禁用账号
账号失效时间为空表示永久可用
保留字段备用

用户的相关操作

  • 添加用户,并查看用户是否创建成功
useradd hehe
passwd hehe
123.com#查看用户是否创建成功#
tail -1 /etc/passwd-g 指定用户基本组名GID
-G 指定附加组组名
-s 指定用户的登录
-u 指定用户uiduseradd -d/admin -g jishubu -G root admin#删除用户#
userdel 用户名
userdel -r 用户名 #连着家目录一起删除
  • 密码操作
passwd -S 用户名 # 查看用户状态是否被锁定
passwd -u 用户名 #解锁用户
passwd -l 用户名 #锁定用户
passwd -d 用户名 # 清空用户密码
  • usermod 修改属性
-u 修改用户UID
-d 修改用户宿主目录位置
-e 修改账户的失效时间
-g 修改用户的基本组
-G 修改用户的附加组
-s 指定用户的登录shell
-L 锁定用户账户
-U 解锁用户账户

用户账户初始配置文件

.bash_logout --------        文件中的命令将会在每次退出时退出时执行
.bash_profile -------------文件中的命令会将用户每次登录时执行
.bash_bashrc -------------- 文件中的命令会在每次加载bash时候执行/etc 目录下bashrc这个文件是全局配置

组的操作

/etc/group  :存放组账号名称,GID,组成员
/etc/gshadow :
group -a kk jishubu 将kk加入技术部
gpasswd -d teacher jishubu # 把教师从技术部删除
  • finger
yum install finger
finger root #看谁都登录过系统
  • groups
#查询用户账户所属的组#
groups zhangsan
  • ld
id root #查询用户root的ID信息
  • w的命令
查询当前主机的用户登录情况

用户文档权限

  • 文件权限 drwxr
ls -l homedrwxr-xr--x--.  1 root root    7 12月  4 20:08 hh.txt属主 属组
drwx------. 16 zoe  zoe  4096 12月  7 15:27 zoed-- 表示文件类型  d: 表示目录 L: 表示连接文件
rwx-- 文件的属主用户权限    =7
rx -- 文件属组用户的权限  =5
rx -- 该文件其他任何用户权限
selinux -- 权限4 - r - 读取权限
2 - w - 写入权限
1 - x - 执行权限
  • Chmod 设置目录和文件权限
Chmod [ugoa][+..-][rxw]
u : 文件属主
g: 文件属组
o: 其他用户
a: 代表所有人(a = u + g + o)chmod 777 文件名
chmod u+w  文件名

user add -u 666 -d /heihei heihei
usermod -u 888 heihei
usermod -s /sbin/nologin heiheihei

【Linux 用户和组】基础概念相关推荐

  1. linux中用户与组的概念,Linux用户和组的概念

    linux下面角色分类 超级用户 默认root 普通用户 www ftp 虚拟用户 无法登录系统,bin adm nobody 用户和组的关系 一对一 一对多 多对一 多对多 用户的配置文件 /etc ...

  2. linux用户和组基础

    用户,组和权限管理 1.用户 用户类别:管理员普通用户系统用户登陆用户 用户标识:userID UID16bits二进制数字:0-65535管理员:0普通用户:1-65535系统用户:1-499(ce ...

  3. 2022-07-17 Linux group与user基础概念

    Linux group与user基础概念 概念 user 用户 group 用户组 Linux 命令使用 user 用户 useradd 添加用户 userdel 删除用户 usermod 修改账号 ...

  4. 禁用和恢复用户账户Linux,linux用户和组管理.ppt

    <linux用户和组管理.ppt>由会员分享,可在线阅读,更多相关<linux用户和组管理.ppt(32页珍藏版)>请在人人文库网上搜索. 1.第5章 用户和组管理,5.1 概 ...

  5. Linux用户和组:linux用户和组及权限讲解

    linux用户和组及权限讲解 Linux用户和组概念精讲 Linux用户和组实战应用 Linux系统用户权限管理 Linux用户和组概念精讲 Linux是一种多用户的操作系统(服务器系统),允许多个用 ...

  6. Linux用户和组相关的配置文件

    Linux用户和组相关的配置文件: /etc/passwd:用户及其属性信息(名称.UID.基本组ID等等): /etc/group:组及其属性信息: /etc/shadow:用户密码及其相关属性: ...

  7. linux的安装组和管理组的区别吗,Linux用户和组管理

    Linux用户和组管理 安装上下文: 进程以其发起者的身份运行: 进程对文件的访问权限,取决于发起此进程的用户的权限: 系统用户:为了能够让那后台进程或服务类进程以非管理员的身份运行,通常需要为此创建 ...

  8. 在linux系统中查看组管理信息命令,Linux用户和组管理常用命令

    导读 这篇文章主要介绍了 用户和组管理常见 ,总结整理了linux用户和组管理相关原理.操作 与使用注意事项,需要的朋友可以参考下. 1.用户隶属于用户组的 2.用户与用户组配置文件 1)用户组配置文 ...

  9. linux组的管理命令,linux 用户和组管理命令(示例代码)

    Linux 用户和组管理 组管理 groupadd命令:添加组 groupadd 选项 group_name -g GID :指定GID;默认是上一个组的GIDS+1 -r 创建系统组: groupm ...

  10. linux限制组访问权限,linux用户和组管理以及文件权限访问控制ACL策略

    01.通配符 文件通配符可以用来匹配符合条件的多个文件,方便批量管理文件. 通配符采用特定的符号,表示特定的含义,此符号称为元 meta 字符. 常见的通配符如下: * 匹配零个或多个字符,但不匹配 ...

最新文章

  1. WPF 4 Ribbon 开发 之 应用程序菜单(Application Menu)
  2. python tutorial_Python Tutorial笔记
  3. Oracle 之instant client
  4. 彩色烟雾一直是许多摄影师和摄影爱好者的首选武器
  5. Max(TM)仓库管理系统v2.0.5.1网络版
  6. keil4模块化编程
  7. 群晖 VMM虚拟机安装windows XP
  8. NOKOV Seeker2.2动作捕捉软件与ROS的通信
  9. Excel单元格保护
  10. LimeSDR 中文教程 (一)
  11. python数据分布统计_Python 数据可视化:数据分布统计图和热图
  12. QWidget->isVisible属性的探究
  13. window10 电脑总是会从睡眠模式中自动唤醒
  14. git 提交报错 Incorrect username or password ( access token )
  15. uni-app获取用户手机号
  16. RAID管理工具 -- MegaCli常用命令
  17. 刘强东的代码水平到底有多牛?网友:95年一个晚上赚5万
  18. 什么是证书透明度(Certificate Transparency,CT)?
  19. 天河1号计算机配置,“天河一号”超级计算机配置抢先披露
  20. 设计模式-享元模式、享元模式示例

热门文章

  1. nginx permanent 作用
  2. 在线编辑器CKeditor的应用
  3. Mybatis新增数据,存在就更新,不存在就添加
  4. 【raid数据恢复案例】raid5扩容导致的数据丢失的数据恢复
  5. 快学Scala 读书笔记之 Chapter 2、3、4(控制结构函数,数组,映射,元组)
  6. 在线教育业务笔记03
  7. 【转】字节跳动(抖音)收购VR眼镜厂商Pico的划时代意义
  8. VR,正在上演一出“风月宝鉴”
  9. VLOOKUP函数反向查找(需要用IF函数把数据源倒置一下)
  10. 三维扫描在建筑行业应用综述