| |
|
开发:
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是一个多用户、多任务的操作系统,为了让各个用户具有较保密的文件数据,因此用户的权限管理就比较重要了。Linux一般将档案可存取的身份分为三个类别,分别是owner/group/others,这三种身份各有 read / write / execute 等权限。 ? ? ? ? Linux的文件所有权和访问授权是与用户id和组密切相关的。Linux 一般将文件可存取访问的身份分为3个类别,分别是owner, group, others,且3中身份各有 read, write, execute等权限。当用户登录系统时,就会进行身份验证。成功登录系统后的用户,都携带用户身份(User ID, UID)以及组身份(Group ID, GID),当需要访问文件或者执行程序时,需要检查用户是否拥有访问的权限。
二、用户账号文件/etc/passwd-------保存用户名称、宿主目录、登录shell等基本信息 root:x:0:0:root:/root:/bin/bash--------以冒号分隔
?root:$6$tuYD3Zus15.q1AUA$Ie5ml7a0mcUWYSqQDX8ocNQ/CL.fTb1wBJi5Z/nKLFSJ8Bvzy0vMfq/4wtZibc4KmU8C1eL3RBwIWYN.tt/R0/::0:99999:7::::
三、管理用户账号1、添加用户账号-------useradd命令 选项
2、设置/更改用户口令passwd passwd? 选项? ....? 用户名
总结:1.其中/sbin/nologin用户无法直接登录和被切换登录 ? ? ? ? ? ?2.执行passwd - rice 后用户被锁定,在图形用户界面是无法登录的,但是可以从root切换登录是不需要密码的 3、修改用户账号的属性usermod
?4、删除用户账号userdel -r-------宿主目录一起删除,下面的演示接着上面的操作 ? 四、管理组账号?组账号文件-------与用户账号文件啊类似
1、添加组账号groupadd命令 groupadd -g-------指定GID 2、添加组成员和删除组成员 添加-------gpasswd
?五、文件/目录的线权及归属1、访问权限 读取r:允许查看文件内容、显示目录列表 写入w:允许修改文件内容,允许在目录中新建、移动、删除文件或子目录 可执行: 允许运行程序、切换目录 2、归属(所有权) 属主:用于该文件或目录的用户账号 属组:用于该文件或目录的组账号 3、结合实例介绍权限 ?下面对drwxr-xr-x. 2 root root 6 8月 31 20:00 公共 进行解释
?4、设置文件和目录的权限chmod命令(-R递归)
下面是对文件的权限操作 下面是对目录的权限操作 ? ? 5、设置文件和目录的归属chown
? ? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年11日历 | -2024/11/25 19:52:33- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |