Linux基本权限(详解)

这篇具有很好参考价值的文章主要介绍了Linux基本权限(详解)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

文件权限位

 更改文件权限

chmod指令

chown指令

 chgrp指令

数字权限

umask命令


文件权限位

显示当前目录下文件的详细信息 ls  -l 也可以写成 ll

Linux基本权限(详解)

Linux下文件的权限位共有十个:按照1333来划分

第一位代表文件类型。

2~ 4位代表文件拥有者对于该文件所拥有的权限。

5~ 7位代表文件所属组对于该文件所拥有的权限。

后三位代表其他人(除了拥有者和所属组之外的人)对于该文件所拥有的权限。

 Linux基本权限(详解)

第一位:Windows通常以文件的拓展名来表示文件类型,Linux则使用权限位的第一位表示。

文件类型表:

文件属性 文件类型
- 普通文件
d 目录文件
c 字符设备文件
b 块文件
p

管道文件

s socket文件

后九位:三个字符位一组,分别表示拥有者、所属组以及其他用户所对应的权限

文件权限表:

r

read 可读
w write 可写
x execute 可执行

例如:

对应的顺序都是rwx,当没有某一个权限的时候,对应的位置会显示 -

rwx 可读可写可执行
-wx 可写可执行
--x 只可执行
-w- 只可写
r-- 只可读

Linux基本权限(详解)

 更改文件权限

chmod指令

功能:设置文件访问权限

格式:chmod  [参数]权限  文件名

常用选项:-R  递归修改目录文件的权限,即修改目录以及该目录下所有文件的权限。

例如:chmod u-r dir  去除u(文件拥有者)读的权限

Linux基本权限(详解)

1、u ——代表文件拥有者

2、g——代表文件所属组

3、o——代表其他用户

4、a——代表所有用户

例如:

① chmod u-r dir 去除u(文件拥有者)读的权限。

②chmod  u+x dir 增加u(文件拥有者)读的权限。

③chmod g+w test.txt  增加g(文件所属组)写的权限。

④chmod u-r,g+w,o-x 可以同时给不同用户设置权限,中间用逗号隔开。

chown指令

功能:修改文件拥有者

格式:chown [参数] 用户名 文件名

常用选项:-R 递归修改文件或目录的拥有者

示例:

当我们在修改文件拥有者的时候可能会遇到下面的错误,因为只有root用户可以修改文件的拥有者,或者普通用户用sudo提权。

Linux基本权限(详解)

 Linux基本权限(详解)

同时改变拥有者和所属组:chown username:group  filename

Linux基本权限(详解)

 chgrp指令

功能:修改文件或目录的所属组

格式:chgrp  用户组名 文件名

常用选项:-R 递归修改文件或目录的所属组

示例:

Linux基本权限(详解)

数字权限

文件权限表示方法除了字符表示外还可以用8进制数字表示

如下:

权限符号 二进制 八进制
r-- 100 4
-w- 010 2
--x 001 1
rw- 110 6

一个文件的权限为:d rwx rwx r-x则对应数字表示为7 7 5

修改文件权限(数字)

示例:chmod  xxx  filename

Linux基本权限(详解)

umask命令

功能:查看或者修改文件掩码

格式:umask  权限值

说明:新建文件夹默认权限=0666,新建目录默认权限=0777,所获的文件的权限为:(默认权限)&~umask

示例:

Linux基本权限(详解)

 dir1对应权限:

二进制:111 111 101 

八进制:7 7 5

Linux基本权限(详解)

 

 查看、修改文件掩码:

Linux基本权限(详解)

 注意:修改文件掩码只能在本登录有效,想要永久有效需要修改配置文件(建议别改)文章来源地址https://www.toymoban.com/news/detail-455450.html

到了这里,关于Linux基本权限(详解)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux--文件/目录权限

    拥有者:文件属于谁 所属组:文件属于哪个组 other:不属于上面两种的任何一个,就是other 图示:  分析: ①第一列: d:目录 -:普通文件 p:管道文件 b:块设备 c:字符设备 l:链接文件 ... ②每一组 r:读权限 w:写权限 x:可执行权限 -:表示不存在该权限 语法: 常用选项: R - 递归修

    2024年02月12日
    浏览(50)
  • 【Linux命令200例】mattrib用于更改文件或者目录的属性的工具

    🏆作者简介,黑夜开发者,全栈领域新星创作者✌,2023年6月csdn上海赛道top4。 🏆本文已收录于专栏:Linux命令大全。 🏆本专栏我们会通过 具体的系统的命令讲解 加上 鲜活的实操案例 对各个命令进行深入讲解。欢迎提前锁定关注。 在Linux系统中,mattrib命令是一个用于更改

    2024年02月15日
    浏览(99)
  • Linux 下文件和目录的权限

    权限管理 1、3种基本权限 在Linux中,将使用系统资源的人员分为4类:超级用户、文件或目录的属主、属主的同组人和其他人员。超级用户拥有对Linux系统一切操作权限,对 于其他3类用户都要指定对文件和目录的访问权限。 代表字符 权限 对文件的含义 对目录的含义 r 读权限

    2024年02月07日
    浏览(40)
  • Linux的文件权限与目录配置

    举个例子:假设有一家人,家里只有三兄弟,分别是王大毛、王二毛、王三毛,而这个家庭是登记在王大毛名下,所以“王大毛家里有三个人,分别是王大毛、王二毛、王三毛”,而且这三个人都有自己的房间,并且共同拥有一间客厅。假如还有一个人,名叫张小猪,它是张

    2024年02月04日
    浏览(38)
  • Linux对一个目录及其子目录所有文件添加权限

    chmod是一个改变用户拥有指定文件的权限的命令.r:只读,w:写,x执行.也可以用数字 -rw------- (600) -- 只有属主有读写权限。   -rw-r--r-- (644) -- 只有属主有读写权限;而属组用户和其他用户只有读权限。   -rwx------ (700) -- 只有属主有读、写、执行权限。   -rwxr-xr-x (755) -- 

    2024年02月02日
    浏览(90)
  • Linux中如何修改文件或目录的权限?

    ​ 在Linux系统中,文件权限是非常重要的一个概念,它能够决定谁可以访问文件,以及可以执行哪些操作,正确地设置文件权限可以确保系统的安全性和稳定性,那么如何设置文件权限呢?以下是详细的内容: 在 Linux 系统中,可以使用 `chmod` 命令来修改文件或目录的权限。

    2024年02月07日
    浏览(53)
  • 头歌--第1关:Linux文件权限修改(Linux文件/目录高级管理一)

    任务描述 假设系统中存在一个文件 File ,修改该文件的权限,根据实际需求添加/删除该文件读、写、执行权限,通过本关的学习,我们学会如何让一个文件允许哪些用户访问或禁止哪些用户访问。 本关任务:学会如何修改文件的权限。 相关知识 Linux 系统中的每个文件都有

    2024年02月05日
    浏览(126)
  • Linux Tip 03 文件类型属性、权限管理、拓展名、主要目录介绍、文件的相关操作、文件内容查看、文件的修改、文件和目录的权限、文件的查找

    一、用户的存储 在Linux系统中 系统上所有的账号和一般身份的用户以及root的相关信息都存在/etc/passwd这个文件中 个人的密码记录在/etc/shadow中 所有的组名都记录在/etc/group中 二、文件类型和属性 三、文件和目录的权限管理 四、文件的类型 五、文件的拓展名 文件长度的限制

    2023年04月10日
    浏览(65)
  • Linux 下 普通用户创建文件(目录)权限不足问题

     原因:                 执行此操作的用户对上级目录 缺乏相应权限 上图中的上级目录为 test2 ,查看权限如下,其他用户的权限为  r-x(读和执行)   ,要在其下创建新文件还需要 写(w) 的权限  解决问题:修改test权限为 drwxr-x rwx        命令: chmod 757 test2 需要注

    2024年02月11日
    浏览(58)
  • Linux文件和目录的777、755、644权限解释

    在linux系统中,文件或目录的权限可以分为3种: r:4 读 w:2 写 x:1  执行(运行) -:对应数值0 数字 4 、2 和 1表示读、写、执行权限 rwx = 4 + 2 + 1 = 7 (可读写运行) rw = 4 + 2 = 6 (可读写不可运行) rx = 4 +1 = 5 (可读可运行不可写) 示例: 最高权限777:(4+2+1) (4+2+1)  (4+2+1) 第一个7:表示

    2024年02月03日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包