linux修改文件属主以及文件权限

简介:

linux系统用户可分为以下三类
u User即文件或目录的拥有者
g Group即文件或目录的所属组
o Other除了文件或目录拥有者或所属组之外,其他用户皆属于这个范围
a All即全部的用户,包含拥有者,所属群组以及其他用户


chown:改变文件属主
chown USERNAME FILE..
chown [OWNER][:[GROUP]] FILE..
-R:修改目录及其内部文件的属主
--reference=/path/to/somefile file 修改文件
chgrp修改文件属组


文件r、w、x权限说明

r:可读、可以使用类似cat等命令查看文件内容
w:可写、可以编辑删除此文件
x:可执行、可以命令提示符下当作命令提交给内核运行

目录r、w、x权限说明
r:可以对此目录执行ls列出所有文件
w:可以在此目录创建文件
x:可以使用cd切换进此目录,也可以使用ls -l查看内部文件的详细信息
s :特殊功能说明:变更文件或目录的权限

0 000 ---:无权限

1 001 --x:执行
2 010 -w-:
3 011 -wx:写、执行
4 100 r--:
5 101 r-x:读、执行
6 110 rw-:读、写
111 rwx:读、写、执行

chmod修改文件的权限
chmod 777 file
-R:修改目录及其内部文件的权限

修改某类用户或某些类用户权限
修改某类用户的某位或某些位权限

文件默认不能具有执行权限(主要针对安全考虑),如果算得结果中有执行权限,则将其权限位加1
umask遮罩码:设置限制新建文件权限

-p:输出的权限掩码可直接作为指令来执行;
-S:以符号方式输出权限掩码。

文件666---umask
目录777---umask










本文转自 周小玉 51CTO博客,原文链接:http://blog.51cto.com/maguangjie/1759524,如需转载请自行联系原作者
目录
相关文章
|
1天前
|
固态存储 Ubuntu Linux
Linux(29) 多线程快速解压缩|删除|监视大型文件
Linux(29) 多线程快速解压缩|删除|监视大型文件
9 1
|
1天前
|
Ubuntu Linux 数据安全/隐私保护
Linux(24) 如何在Ubuntu中操作rootfs.img文件
Linux(24) 如何在Ubuntu中操作rootfs.img文件
2 0
|
6天前
|
安全 Linux 开发工具
Linux中可引起文件时间戳改变的相关命令
【4月更文挑战第12天】Linux中可引起文件时间戳改变的相关命令
12 0
|
8天前
|
Linux Shell 开发工具
Linux文件常用操作
Linux文件常用操作(几乎覆盖所有日常使用)
81 0
|
9天前
|
Linux 内存技术 Perl
【ZYNQ】制作从 QSPI Flash 启动 Linux 的启动文件
【ZYNQ】制作从 QSPI Flash 启动 Linux 的启动文件
|
15天前
|
Linux
linux 超过4个G的文件传不上去的解决办法
linux 超过4个G的文件传不上去的解决办法
9 0
|
15天前
|
Linux 索引
linux 文件查找 和文件管理常用命令
linux 文件查找 和文件管理常用命令
22 0
|
16天前
|
Linux 开发者
Linux文件编程(open read write close函数)
通过这些函数,开发者可以在Linux环境下进行文件的读取、写入和管理。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
85 4
|
17天前
|
监控 Linux
|
19天前
|
Ubuntu Linux 编译器
Linux通过/proc/version文件
`/proc/version`文件在Linux系统中提供当前内核版本详情,属于伪文件系统 `/proc`,展示内核、硬件和进程信息。通过`cat /proc/version`可查看,如`Linux version 5.4.0-80-generic...`,显示内核版本、编译日期等。但此文件不包含发行版信息,查询发行版详情可查看`/etc/os-release`或用`lsb_release`命令。
23 6