【Linux 用户和组】基础概念
用户和组
用户账号
- 超级用户:
- 普通用户
- 程序用户
组
组的分类
基本组(私有组) 附加组(公共组)
组的标识
UID 用户表示符 : 用户数字形式的唯一标识符
root UID =0
程序账户UID =1-499
普通用户UID=500-60000GID 组账户标识符:组的数字形式唯一标识
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 用户和组】基础概念相关推荐
- linux中用户与组的概念,Linux用户和组的概念
linux下面角色分类 超级用户 默认root 普通用户 www ftp 虚拟用户 无法登录系统,bin adm nobody 用户和组的关系 一对一 一对多 多对一 多对多 用户的配置文件 /etc ...
- linux用户和组基础
用户,组和权限管理 1.用户 用户类别:管理员普通用户系统用户登陆用户 用户标识:userID UID16bits二进制数字:0-65535管理员:0普通用户:1-65535系统用户:1-499(ce ...
- 2022-07-17 Linux group与user基础概念
Linux group与user基础概念 概念 user 用户 group 用户组 Linux 命令使用 user 用户 useradd 添加用户 userdel 删除用户 usermod 修改账号 ...
- 禁用和恢复用户账户Linux,linux用户和组管理.ppt
<linux用户和组管理.ppt>由会员分享,可在线阅读,更多相关<linux用户和组管理.ppt(32页珍藏版)>请在人人文库网上搜索. 1.第5章 用户和组管理,5.1 概 ...
- Linux用户和组:linux用户和组及权限讲解
linux用户和组及权限讲解 Linux用户和组概念精讲 Linux用户和组实战应用 Linux系统用户权限管理 Linux用户和组概念精讲 Linux是一种多用户的操作系统(服务器系统),允许多个用 ...
- Linux用户和组相关的配置文件
Linux用户和组相关的配置文件: /etc/passwd:用户及其属性信息(名称.UID.基本组ID等等): /etc/group:组及其属性信息: /etc/shadow:用户密码及其相关属性: ...
- linux的安装组和管理组的区别吗,Linux用户和组管理
Linux用户和组管理 安装上下文: 进程以其发起者的身份运行: 进程对文件的访问权限,取决于发起此进程的用户的权限: 系统用户:为了能够让那后台进程或服务类进程以非管理员的身份运行,通常需要为此创建 ...
- 在linux系统中查看组管理信息命令,Linux用户和组管理常用命令
导读 这篇文章主要介绍了 用户和组管理常见 ,总结整理了linux用户和组管理相关原理.操作 与使用注意事项,需要的朋友可以参考下. 1.用户隶属于用户组的 2.用户与用户组配置文件 1)用户组配置文 ...
- linux组的管理命令,linux 用户和组管理命令(示例代码)
Linux 用户和组管理 组管理 groupadd命令:添加组 groupadd 选项 group_name -g GID :指定GID;默认是上一个组的GIDS+1 -r 创建系统组: groupm ...
- linux限制组访问权限,linux用户和组管理以及文件权限访问控制ACL策略
01.通配符 文件通配符可以用来匹配符合条件的多个文件,方便批量管理文件. 通配符采用特定的符号,表示特定的含义,此符号称为元 meta 字符. 常见的通配符如下: * 匹配零个或多个字符,但不匹配 ...
最新文章
- WPF 4 Ribbon 开发 之 应用程序菜单(Application Menu)
- python tutorial_Python Tutorial笔记
- Oracle 之instant client
- 彩色烟雾一直是许多摄影师和摄影爱好者的首选武器
- Max(TM)仓库管理系统v2.0.5.1网络版
- keil4模块化编程
- 群晖 VMM虚拟机安装windows XP
- NOKOV Seeker2.2动作捕捉软件与ROS的通信
- Excel单元格保护
- LimeSDR 中文教程 (一)
- python数据分布统计_Python 数据可视化:数据分布统计图和热图
- QWidget->isVisible属性的探究
- window10 电脑总是会从睡眠模式中自动唤醒
- git 提交报错 Incorrect username or password ( access token )
- uni-app获取用户手机号
- RAID管理工具 -- MegaCli常用命令
- 刘强东的代码水平到底有多牛?网友:95年一个晚上赚5万
- 什么是证书透明度(Certificate Transparency,CT)?
- 天河1号计算机配置,“天河一号”超级计算机配置抢先披露
- 设计模式-享元模式、享元模式示例