IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux用户与权限管理 -> 正文阅读

[系统运维]Linux用户与权限管理

Linux 用户类型分为三类:超级管理员用户、系统用户和普通用户
超级管理员用户(root用户): UID 0,具有一切权限。
系统用户 : UID 1 999 Linux 系统为了避免因某个服务程序出现漏洞而被黑客提权至整台服务 器,默认服务程序会有独立的系统用户负责运行,进而有效控制被破坏围。
普通用户: UID 1000 开始:是由管理员创建的用于日常工作的用户,能够使用 Linux 的大部分资 源,一些特定的权限受到控制。用户只对自己的目录有写权限,读写权限受一定的限制,有效保证了系统安全性。

用户和组相关文件

/etc/passwd 文件,是用户配置文件,存储了系统中所有用户的基本信息,并且所有用户都可以读取此文件
内容。文件内数据格式如下
用户名:密码: UID (用户 ID ): GID (组 ID ):描述性信息:主目录:默认 Shell
密码字段的 "x" 表示此用户设有密码,但不是真正的密码,真正的密码保存在 /etc/shadow 文件中
/etc/shadow 文件,用于存储 Linux 系统中用户的密码信息,又称为 影子文件 。由于 /etc/passwd 文 件允许所有用户读取,易导致用户密码泄露,因此 Linux 系统将用户的密码信息从 /etc/passwd 文件中 分离出来,并单独放到了此文件中。/etc/shadow 文件只有 root 用户拥有读权限,其他用户没有任何权 限,这样就保证了用户密码的安全性。文件内数据格式如下
????????用户名:加密密码:最后一次修改时间:最小修改时间间隔:密码有效期:密码需要变更前的警告天数: 密码过期后的宽限时间:账号失效时间:保留字段
/etc/group 文件,存放用户组的信息,此文件的格式也类似于 /etc/passwd 文件,由冒号 (:) 隔开若干个字 段,这些字段有:
????????组名: 口令 : 组标识号 : 组内用户列表

?用户和组管理命令

whoami 查看当前登录用户名
who 查看登录的用户
id 用户名 显示用户的 ID ,以及所属群组的 ID
sudo 以管理员身份执行命令,普通用户默认无法使用 sudo 命令,需要将用户添加到 wheel 组当中
su - 用户名 改变当前用户,比如用了 su - root 之后,下面所有的命令就可以不用打 sudo 了,因为当
前用户已经是管理员 root 了。注意:从 root用户切换到普通用户时不需要输入密码,而从普通用户切换成root 用户需要进行验证
useradd :创建新的用户 ?
格式: useradd [ 选项 ] 用户名
-u 指定该用户的默认 UID
-g 指定一个初始的用户基本组
passwd :修改用户密码、过期时间、认证信息等
格式: passwd [ 选项 ] [ 用户名 ]
-l 锁定用户,禁止其登录
-u 解除锁定,允许用户登录
-e 强制用户在下次登录时修改密码

userdel :删除用户
userdel [ 选项 ] 用户名
-r 同时删除用户及用户家目录

usermod :修改用户的属性
格式: usermod [ 选项 ] 用户名
-g 修改用户的基本组
-G 修改用户的附加组
-u 修改用户的 UID
chage:修改帐号和密码的有效期限
格式: chage [ 选项 ] 用户名
-M :密码保持有效的最大天数
-W :用户密码到期前多少天开始提醒

groupadd:创建一个组
格式:groupadd [选项
] 组名
?-g 指定该组的默认 GID
例如:创建组ID
1111的用户组test,可以执行:groupadd –g 1111 test

?

groupmod :修改用户组的属性
格式: groupmod [ 选项 ] 组名
-g 为用户组指定新的 GID
-n 为用户组改名
例如:要将系统中已经存在的组 test 组名修改为 test1 、组 ID 1112 ,可执行命令: groupmod –g 1112 –n test1 test

gpasswd :将用户加入到某个组或从某个组移除
格式: gpasswd [ 选项 ] 用户名 组名
-a :将用户加入到组中
-d :将用户从组中移除

groupdel :删除用户组
格式: groupdel 用户组
例如要将系统中已经存在的组 test1删除,可执行命令:groupdel test1

?
groups:查看某个用户属于哪些组
格式:groups 用户名

?Linux权限管理

?

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-08-19 19:40:14  更:2022-08-19 19:40:19 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 21:11:46-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码