LinuxDown.com
Linux系统下载网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

更改所属主、所属组以及对应的读写执行权限

2023年3月16日 162点热度

linux 用户加sudo权限_linux 用户 文件权限_linux用户sudo权限

修改文件的权限linux端口映射,也就是修改所属主、所属组以及她们对应的读写执行权限。

1)修改所属组chgrp

句型:chgrp[组名][文件名]

linux用户sudo权限_linux 用户加sudo权限_linux 用户 文件权限

这儿用到了groupadd命令,其涵义即降低一个用户组。该命令在之后章节中做详尽介绍,你只要晓得它是拿来降低用户组的即可。

2)修改文件的所属主chown

句型:chown[-R]帐户名文件名

chown[-R]帐户名:组名文件名

这儿的-R选项只作用于目录,作用是级联修改,即除了修改当前目录,连目录里的目录或则文件全部修改。

linux 用户 文件权限_linux用户sudo权限_linux 用户加sudo权限

useradd是降低一个帐户,之后会详尽介绍。

上例中,首先构建一个目录test,之后在test目录下创建一个普通文件test2,由于是以root的身分创建的目录和文件,所以所属主以及所属组都是root。chownuser1test这使test的目录所属主由root变为了user1;

之后test目录下的test2文件所属主以及所属组还是root。接着chown–Ruser1:testgrouptest这样把test连同test目录下的test2的所属主以及所属组都改变了。

3)改变用户对文件的读写执行权限chmod

在linux中为了便捷修改这种权限,linux使用数字去取代rwx,具体规则为r:4w:2x:1-:0举个事例,-rwxrwx---用数字表示就是770深度linux系统,具体是这样来的:

rwx=4+2+1=7;rwx=4+2+1=7;---=0+0+0=0

chmod句型:chmod[-R]xyz文件名(这儿的xyz,表示数字)

-R选项作用同chown,级联修改。

值得提一下的是,在linux系统中,默认一个目录的权限为755,而一个文件的默认权限为644.

linux 用户加sudo权限_linux用户sudo权限_linux 用户 文件权限

假如你创建了一个目录,而该目录不想让其他人听到内容,则只需设置成rwxr-----(740)即可。

chmod还支持使用rwx的方法来设置权限。!从之前的介绍中我们可以发觉linux 用户 文件权限,基本上就九个属性分别是(1)user(2)group(3)others三群啦!这么我们就可以依循u,g,o来代表三群的属性!据悉,a则代表all亦称全部的三群!这么读写的属性就可以写成了r,w,x!也就是可以使用里边的形式来看:

linux 用户 文件权限_linux用户sudo权限_linux 用户加sudo权限

如今我想把一个文件设置成这样的权限rwxr-xr-x(755),使用这些方法改变权限的命令为

另外还可以针对u,g,o,a降低或则降低某个权限(读,写,执行),比如

linux 用户加sudo权限_linux 用户 文件权限_linux用户sudo权限

另外linux下还有两个比较特殊的权限s和t,请点击linux下文件的特殊权限s和t

umask

linux用户sudo权限_linux 用户加sudo权限_linux 用户 文件权限

上面也谈到了默认情况下,目录权限值为766,普通文件权限值为644。这么这个值是由谁规定呢?追究其缘由就涉及到了umask。

umask句型:umaskxxx(这儿的xxx代表三个数字)

查看umask值只要输入umask之后回车。umask预设是0022,其代表哪些涵义?先看一下下边的规则:

1)若用户构建为普通文件,则预设“没有可执行权限”,只有rw两个权限。最大为666(-rw-rw-rw-)

2)若用户构建为目录,则预设所有权限均开放,即777(drwxrwxrwx)

umask数值代表的含意为,上面两条规则中的默认值(文件为666,目录为777)须要减掉的权限。所以目录的权限为(rwxrwxrwx)–(----w--w-)=(rwxr-xr-x),普通文件的权限为(rw-rw-rw-)–(----w--w-)=(rw-r--r--)。umask的值是可以自定义的,例如设定umask为002linux 用户 文件权限,你再创建目录或则文件时,默认权限分别为(rwxrwxrwx)–(-------w-)=(rwxrwxr-x)和(rw-rw-rw-)–(-------w-)=(rw-rw-r--)。

linux 用户 文件权限_linux用户sudo权限_linux 用户加sudo权限

umask可以在/etc/bashrc上面修改,预设情况下,root的umask为022,而通常使用者则为002,由于可写的权限十分重要,因而预设会去除写权限。

chattr更改文件的特殊属性

句型:chattr[+-=][ASaci[文件或则目录名]

linux 用户 文件权限_linux用户sudo权限_linux 用户加sudo权限

+-=:分别为降低、减少、设定

A:降低该属性后,文件或目录的atime将不可被更改;

S:降低该属性后,会将数据同步写入c盘中;

a:降低该属性后,只能追加不能删掉,非root用户不能设定该属性;

c:手动压缩该文件,读取时会手动解压;

i:降低后,使文件不能被删掉、重命名、设定联接、写入、新增数据;

linux 用户 文件权限_linux用户sudo权限_linux 用户加sudo权限

降低i属性后不能在该目录中构建文件。

linux用户sudo权限_linux 用户 文件权限_linux 用户加sudo权限

降低a属性后,只能追加不能删掉。

lsattr列举文件/目录的特殊属性

句型:lsattr[-aR][文件/目录名]

-a:类似与ls的-a选项,即连同隐藏文件一齐列举;

-R:连同子目录的数据一齐列举

linux 用户 文件权限_linux用户sudo权限_linux 用户加sudo权限

在上例中,test4是在test3目录降低a属性后构建的,所以test4也有a属性,通过这个反例可以看出,chattr的属性是级联生效的,除了对当前目录生效并且会对目录下的文件同样生效。

添加小唐老师陌陌免费发放

【Python基础视频一份】

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: chown linux文件权限 umask 文件属性 文件目录
最后更新:2023年3月16日

Linux系统下载网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论

Linux系统下载网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
掌握Linux内核链接脚本:详解、实践与优化 文本编辑器Vim有个内置功能很强加密功能 Linux安装MySQL5.6:详细步骤及下载地址 字符集1.计算机的存储规则(ASCII)计算机解码规则 linux goldendict Linux黄金词典:英语学习高效利器 Linux中解压缩zip文件乱码怎么办?如何解决问题? Linux轻松搭建网站:安装Apache服务攻略 Linux操作系统多数Intemet设备内核移植过程及方法 轻松安装CentOS,EasyBCD教程上手 Windows端完全转入了Linux服务器端,语言也彻底变成C Golang开发者乱码问题的原因及解决方法设置中解析 企业Linux安全运维:10大分析实战经验 轻松搞定CentOS本地域名解析与静态IP设置 Linux命令用于显示内存使用情况的free(-bkmotV) Linux必备:64位Tomcat下载安装教程 精通Linux设备驱动开发,掌握9大关键技巧! Linux下MySQL下载安装教程,快速学会MySQL安装! 升级到7.10完成后执行一下sudo-getclean释放空间 玩转Linux C索引:3.1版本安装指南 轻松掌握Linux启动应用程序命令,提高工作效率
RedHat虚拟机网络配置:9大详细分析,让你轻松上手掌握Linux内核链接脚本:详解、实践与优化Linux虚拟机必备:轻松安装VMwareTools网络安装Linux系统:多种方法全解析高效、易用的Linux笔记整理下载工具关于嵌入式Linux操作系统的原理和实现的详细分析Linux发行版在开机启动时拉起的服务进程中如何关闭?Linux内核通信方式详细解析:探讨八种实现方法CentOS如何安装中文输入法,让Linux操作系统更方便?有个发行版居然模仿起了Win11系统,还内置安卓虚拟机深入了解Linux内核开发,掌握基本技巧!Linux登录认证失败的8个问题,让你不再孤单一个如何记录ssh命令操作的小技巧-OpenSSH命令Linux轻松安装:VirtualBox虚拟机指南Fedora 25轻松安装智能fcitx输入法Linux系统在启动过程中都加载了哪些内容?Linux系统连接服务器:从入门到精通的技巧!Linux安装内核开发包及编译器,轻松开发!学习linux内核是需要一步一步内核的一些建议吧!Linux操作系统进程内核文件的设置文件是什么
Linux系统安装串口转换驱动教程 嵌入式物联网学习资料(头条)基础学习1——Linux入门 如何安装redhat linux 安装RedhatLinux的步骤及注意事项,轻松安装Linux 简单易懂的Linux RedHat安装教程,轻松搭建开发环境 探究Linux发行版的优缺点及yum解决方案 抢占Linux开发招聘先机,这些技能你必须掌握! 防火墙基础默认规则原则:配置都是临时生效,永久生效 轻松掌握Linux库版本查看技巧-操作系统详解 解决Linux环境下Tomcat启动问题:多种可能原因分析 轻松掌握Linux系统服务命令,管理服务不再难 安全Linux首选:探秘安全狗Linux的优势和应用场景 thunderbird linux 安装 高效管理邮件,轻松安装Thunderbird Linux。8招教你操作得心应手! Linux系统必备:一键列出所有软件,满足你的需求! 磁盘配额设置:EXT4与XFS的区别与注意事项 解锁Linux声卡创新 KX驱动,音效焕发新生! 字符集1.计算机的存储规则(ASCII)计算机解码规则 Linux数据库备份:高效使用mysqldump工具 redhat关闭防火墙命令 2016年10月12日最受欢迎的10款新车 Linux轻松搭建网站:安装Apache服务攻略 掌握Linux内核信息,从uname命令开始
标签聚合
centos linux系统 软件 u盘启动 sudo 虚拟机 电脑 linux社区 linux服务器 文件目录
书籍
课程
技术群
技术干货大合集↓
  • 2023年3月 / 249篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2023 LinuxDown.com ALL RIGHTS RESERVED.

京ICP备14023444号-2