| |
|
开发:
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权限管理 |
目录 一、权限概念1.概念Linux是多用户操作系统,包含两类用户:管理员root和普通用户。 管理员:拥有最高权限,几乎可以在系统上做任何事情; 普通用户:只能进行有限的操作,一些操作不被允许。 设置权限的作用就是限制用户的操作,防止一些重要文件、数据被修改,从而起到保护作用。? 2.常用相关指令2.1 su指令语法:su [用户名] 功能:切换用户 2.2 sudo指令语法:sudo [操作] 功能:为普通用户当前的临时操作进行临时提权 二、权限管理1.文件访问者的分类· 文件所有者:-u · 文件所属组:-g · 其他用户:-o 2.文件类型和访问权限? 2.1文件类型d:文件夹 -:普通文件 l:软连接(类似windows的快捷方式) b:块设备文件(例如硬盘、光驱等) p:管道文件 c:字符设备文件 s:套接口文件 2.2访问权限1)可读(r/4):对文件具有读取文件内容的权限;对目录具有浏览该目录信息的权限。 2)可写(w/2):对文件具有修改文件内容的权限;对目录具有删除、移动目录内文件的权限。 3)可执行(x/1):对文件具有执行文件的权限;对目录具有进入目录的权限。 2.3文件权限值的表示方式1)字符表示方式 可读:r? ?可写:w? ?可执行:x 2)进制数值表示方式 r--: 八进制:4? ?二进制:100 -w-:八进制:2? ?二进制:010 --x:八进制:1? ?二进制:001 rw-:八进制:6? ?二进制:110 r-x:八进制:5? ?二进制:101 -wx:八进制:3? ?二进制:011 rwx:八进制:7? ?二进制:111 ---:八进制:0? ?二进制:000 三、文件权限的操作指令1.umask指令语法:umask [权限值] 功能:查看或设置系统文件的默认创建权限[掩码] 说明: 1)掩码取反就是终端中文件的默认创建权限,也可以用777减掩码得到; 2)创建一个普通文件时,系统会默认去掉可执行权限。 例:0002 ==>111 111 101<==>775 2.chmod指令语法1:chmod [ugoa] +/-?权限(rwx)?文件名 功能1:修改文件访问权限 常用选项: R -> 递归修改目录文件的权限 +:向权限范围增加权限代号所表示的权限 -:向权限范围取消权限代号所表示的权限 =:向权限范围赋予权限代号所表示的权限 u:拥有者 g:拥有者同组用户 o:其他用户 a:所有用户 语法2:chmod 八进制权限值 文件名 功能2:通过完整的八进制权限定义文件的权限 3.chown指令语法:chown [参数] 用户名 文件名 功能:修改文件的拥有者 4.chgrp指令语法:chgrp [参数] 用户组名 文件名 功能:修改文件或目录的所属组 常用选项:-R 递归修改文件或目录的所属组。 5.file指令语法:file [选项] 文件或目录 功能:辨别文件类型 常用选项: -c 详细显示指令执行过程,便于排错或分析程序执行的情形; -z 尝试去解读压缩文件内容。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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 11:36:19- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |