Linux权限

一、shell命令以及运行原理

Linux严格意义上说的是一个操作系统,我们称之为“核心(kernel)“ ,但我们一般用户,不能直接使用kernel。
而是通过kernel的“外壳”程序,也就是所谓的shell,来与kernel沟通。如何理解?为什么不能直接使用kernel?

? ? 从技术角度,Shell的最简单定义:命令行解释器(command Interpreter)主要包含:
? ? 将使用者的命令翻译给核心(kernel)处理。
? ? 同时,将核心的处理结果翻译给使用者。
对比windows GUI,我们操作windows 不是直接操作windows内核,而是通过图形接口,点击,从而完成我们的操作(比如进入D盘的操作,我们通常是双击D盘盘符.或者运行起来一个应用程序)。
shell 对于Linux,有相同的作用,主要是对我们的指令进行解析,解析指令给Linux内核。反馈结果在通过内核运行出结果,通过shell解析给用户。

二、Linux权限的概念

Linux下有两种用户:超级用户(root)、普通用户。
. 超级用户:可以再linux系统下做任何事情,不受限制
. 普通用户:在linux下做有限的事情。
. 超级用户的命令提示符是“#”,普通用户的命令提示符是“$”。
命令:su [用户名]
功能:切换用户。

? ? 例如,要从root用户切换到普通用户user,则使用 su user。 要从普通用户user切换到root用户则使用 su
? ? root(root可以省略),此时系统会提示输入root用户的口令

Linux权限管理
文件访问者的分类(人)

. 文件和文件目录的所有者:u—User(中国平民 法律问题)
. 文件和文件目录的所有者所在的组的用户:g—Group(不多说)
. 其它用户:o—Others (外国人)
基本权限
i.读(r/4):Read对文件而言,具有读取文件内容的权限;对目录来说,具有浏览该目录信息的权限
ii.写(w/2):Write对文件而言,具有修改文件内容的权限;对目录来说具有删除移动目录内文件的权限
iii.执行(x/1):execute对文件而言,具有执行文件的权限;对目录来说,具有进入目录的权限
iv.“—”表示不具有该项权限

文件访问权限的相关设置方法

chmod
功能: 设置文件的访问权限
格式: chmod [参数] 权限 文件名

? ? 常用选项:
? ? R -> 递归修改目录文件的权限
? ? 说明:只有文件的拥有者和root才可以改变文件的权限

chmod命令权限值的格式

用户表示符+/-=权限字符
# chmod u+w /home/abc.txt
# chmod o-x /home/abc.txt

chmod a=x /home/abc.txt

三位8进制数字
# chmod 664 /home/abc.txt
# chmod 640 /home/abc.txt

chown
功能: 修改文件的拥有者
格式: chown [参数] 用户名 文件名
实例:

# chown user1 f1
# chown -R user1 filegroup1

chgrp
功能: 修改文件或目录的所属组
格式: chgrp [参数] 用户组名 文件名
常用选项:-R 递归修改文件或目录的所属组
实例:

chgrp users /abc/f2

umask
功能:
查看或修改文件掩码
新建文件夹默认权限=0666
新建目录默认权限=0777
但实际上你所创建的文件和目录,看到的权限往往不是上面这个值。原因就是创建文件或目录的时候还要受到umask的影响。假设默认权限是mask,则实际创建的出来的文件权限是: mask & ~umask
格式: umask 权限值
说明: 将现有的存取权限减去权限掩码后,即可产生建立文件时预设权限。超级用户默认掩码值为0022,普通用户默认为0002。
实例:
# umask 755
# umask //查看
# umask 044//设置

Linux权限

文章链接: /25894.html

文章标题:Linux权限

文章版权:云服务器租用科技所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
云数据中心

什么是双活数据中心?

2023-12-5 11:13:52

云数据中心投稿分享

lunnx file指令

2023-12-11 13:50:10

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧

云服务器租用科技 - 最新云主机促销服务器租用优惠

http://www.vxiaotou.com