| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 账号和权限管理 -> 正文阅读 |
|
[系统运维]账号和权限管理 |
Linux基于用户身份对资源访问进行控制用户帐号 用户账号超级用户: root用户是Linux操作系统中默认的超级用户账号,对本主机拥有最高的权限。系统中超级用户是唯一的。 普通用户:由root用户或其他管理员用户创建,拥有的权限会受到限制,一般只在用户自己的宿主目录中拥有完整权限。 程序用户:在安装Linux操作系统及部分应用程序时,会添加一些特定的低权限用户账号,这些用户一般不允许登录到系统,仅用于维持系统或某个程序的正常运行,如bin, daemon,ftp.mail等。 基本组(私有组) :基本组账号只有一个,一般为创建用户时指定的组。在/etc/passwd文件中第4字段记录的即为该用户的基本组GID号。 附加组(公共组) :用户除了基本组以外,额外添加指定的组。 UID:用户标识号GID:组标识号用户账号文件/etc/passwd用于保存用户名称、宿主目录、登录Shell等基本信息,该文件是文本文件,任何用户都可以读取文件中的内容 root: 字段1: 用户名 用户账号文件/etc/shadow保存用户的密码、账号有效期等信息 默认只有root用户能够读取shadow文件中的内容,且不允许直接编辑该文件中的内容。 字段1: 用户名 用户账号管理(usersdd、passwd、usermod、userdel)useradd命令useradd ?? [选项]?? 用户名 常用选项: ? passwd命令? ? ? ?设置/更改用户口令 ? ? ? ?passwd? ?[选项]...? ? 用户名 ? ? ? ?常用选项: ?usermod命令? ? ? ?修改用户账户的属性 ? ? ? ?usermod? ? [选项]...? ? ?用户名 ? ? ? ?常用选项: ?userdel命令?? ? ? ?删除用户账号 ? ? ? ?userdel? ?[-r]? ? ?用户名---添加-r选项时,表示连用户的宿主目录一并删除。 用户账号的初始配置文件?文件来源 ? ? ? ? ? ? ? ? 新建用户账号时,从/etc/skel目录中复制而来,都是隐藏文件。 主要的用户初始配置文件 ? ? ? ? ? ? ? ? ~/.bash_profile:文件中的命令将在用户每次登录时被执行 ? ? ? ? ? ? ? ?~/.bashrc:文件中的命令会在每次加载“/bin/Bash”程序时(也包括登录系统)执行 ? ? ? ? ? ? ? ?~/.bash_logout:文件中的命令将在用户每次退出登录时执行 ?组账号文件(groupadd、gpasswd、groupdel)groupadd命令? ? ? 添加组账号 ? ?groupadd [-g GID] 组账号名 gpasswd命令? ? ? ? 添加、设置、删除组成员 ? ? ? ? gpasswd? ?[选项]? ? ? 组账号 ???常用选项-a: 向组内添加一个用户 groupdel命令? ? ? ? 删除组账号 ? ? ? ? groupdel? ? 组账号 查询账号相关信息的命令(groups、id、finger、w)groups命令? ? ? ?查询用户账号所属的组 ? ? ? ?groups? ? 用户账号 id命令? ? ? ? 查询用户账号的身份标识,可以快速查看到指定影虎账号的UID、GID?等标识信息 ? ? ? ?id? ?用户账号 finger命令? ? ? ? 查询用户账号的登录属性等详细信息,包括登录名称、完整名称、宿主目录、登录Shell等 查询用户账号的登录属性 w、who、 users命令?查询当前主机的用户登录情况,列出登录账号名称、所在终端、登录时间、来源地点等名称 文件的权限及归属访问权限读取r:允许查看文件内容、显示目录列表 删除文件或子目录可执行x:允许运行程序、切换目录 归属(所有权)? ? 属主:拥有该文件或目录的用户帐号 chmod命令? ? ?设置文件和目录的权限 chmod [uga…] [±=] [rwx]文件或目录 "ugoa"表示该权限设置所针对的用户类别。 ? ? ? ? 常用选项:-R:递归修改指定目录下的所有子项的权限 chown命令??? ? ?设置文件和目录的归属 ? ? ? ?chown ? 属主 ? 文件或目录 ? ? ? ?chown ? :属组 ? 文件或目录 ? ? ? ?chown ? 属主:属组 ? ?文件或目录(同时设置属主、属组时,用户名和组名之间用冒号“:”进行分隔。 ? ? ? ?常用选项:-R:递归修改指定目录下所有文件、子目录的归属? 设置目录和文件的默认权限umaskumask作用 指定目前用户在新建文件或目录时的权限默认值 新建的文件或者目录的权限为默认最大权限减去umake(普通文件的最大默认权限为6,目录的最大默认权限为7) 总结:? ? ? 对Linux有更深的了解? 对不同账户 文件的属主 属组权限有新的认识 ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/15 14:25:25- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |