Linux文件所有者/所属组 | umask
2023-02-18 16:38:31 时间
文章目录
文件拥有者以及文件所属组设置
文件拥有者:属主
文件所属组:属组
什么是属主与属组
属主:所属的用户,文档所有者,这是一个账户,这是一个人
属组:所属的用户组,这是一个组
文件拥有者与所属组的查看
# ls -l
或
# ll
了解文件的拥有者与文件所属组来源
在Linux操作系统中,每个文件都是由Linux系统用户创建的。
在Linux操作系统中,每个用户都具有一个用户名称以及一个主组的概念
# su - itops
# touch readme.txt
# ll readme.txt
-rw-rw-r--. 1 itops itops 0 Mar 20 15:17 readme.txt
为什么需要更改文件拥有者与所属组
一个财务表格,以前由胡一菲进行更新,她有读写权限,现在胡一菲去阿拉善沙漠找曾老师了,改权限没用,需要把属主改成诸葛大力,由诸葛大力更新。
文件拥有者设置
基本语法:ch = change ,own = owner
# chown [选项] 新文件拥有者名称 文件名称
选项说明:
-R :代表递归修改,主要针对文件夹
案例:把/root/readme.txt文件的拥有者更改为itops
# chown itops /root/readme.txt
案例:把/root/shop文件夹的拥有者更改为linuxuser
# chown -R linuxuser /root/shop
文件所属组的设置
基本语法: ch = change , group,chgrp
# chgrp [选项] 新文件所属组名称 文件名称
选项说明:
-R : 代表递归修改,主要针对文件夹
案例:把/root/readme.txt文件的所属组名称更改为itops
# chgrp itops /root/readme.txt
案例:把/root/shop文件夹的所属组名称也更改为itops
# chgrp -R itops /root/shop
chown同时修改属主与属组
基本语法:
# chown [选项] 文件拥有者名称:文件所属组名称 文件名称
或
# chown [选项] 文件拥有者名称.文件所属组名称 文件名称
选项说明:
-R : 代表递归修改,主要针对文件夹
案例:readme.txt文件的拥有者与所属组同时更改为root
# chown root:root readme.txt
或
# chown root.root readme.txt
案例:更改shop目录的拥有者以及所属组为root
# chown -R root:root shop
或
# chown -R root.root shop
umask(了解,不要更改!!!)
什么是umask
umask表示创建文件时的默认权限(即创建文件时不需要设置而天生的权限)
root用户下,touch a ,文件a的默认权限是644
普通用户下,touch b ,文件b的默认权限是664
644和664我们并没有设置,其中的关键因素就是umask
扩展:实际上我们创建一个普通文件最高权限666。而创建一个文件夹其最高权限777 实际文件权限 = 最高权限 - umask的值
获取用户的umask值
# umask
0022
注:0022中第一位0代表特殊权限位,可以不设置。
umask的默认值,在root和普通用户下是不一样的,分别是022和002
为什么文件在root下创建就是644,在itops下就是664
root : 666 - 022 = 644
itops:666 - 002 = 664
修改umask值(一定不要改)
☆ 临时修改(重启后失效)
# umask 002
777 - 002 = 775
☆ 永久修改
# vim ~/.bashrc
① 在文件末尾添加umask 002
② 保存退出
③ su切换用户则立即生效
相关文章
- 在linux下搭建NFS服务器实现文件共享
- linux下使用vsftp搭建FTP服务器:匿名登录,账号登录,SSL加密传输
- 在linux下使用Apache搭建文件服务器
- 初阶项目一-集成一套linux系统:红帽系统,LVM分区,Apache服务,MySQL服务,数据定时备份脚本
- linux下为什么每次修改完配置文件之后都需要重新加载配置文件
- linux下/etc/profile /etc/bashrc /root/.bashrc /root/.bash_profile这四个配置文件的加载顺序
- linux下srpm源码包的使用和安装
- linux源码编译安装软件原理
- linux下使用chattr创建一个连root都无法删除的文件
- 解决”将公司Linux服务器上的脚本导出到windows上打开串行的“问题
- 解决“在windows里的记事本里编辑的汉字文本文件,上传到linux服务器上出现乱码“问题
- linux 下对zip,rar,tar,tar.gz,tar.bz2,tar.xz,gzip,bzip2,xz文件的归档,压缩和解压缩
- linux 为普通用户配置sudo权限
- linux 配置本地yum源,配置国内yum源,配置epel源
- linux下YUM工具的使用:yum安装/升级/查看/搜索/卸载软件包
- linux下RPM工具的使用:RPM安装/查询/查看/卸载/升级软件包
- linux 文件扩展权限ACL(访问控制列表)
- linux 文件的特殊权限:suid sgid sticky
- linux文件权限管理:文件权限类型,文件权限影响,设定文件权限,取消文件权限
- 解决linux家目录模板文件被删之后显示不正常的问题