Linux命令-chmod chown文件权限的命令

本文介绍了Linux系统中与文件权限相关的命令。ls -al可显示所有文件的所有信息,chmod命令能通过文字或数字设定法修改文件权限,还说明了操作对象、符号及权限字母的含义。此外,chown命令可将指定文件的拥有者改为指定用户或组,并给出了使用示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ls -al:显示所有文件的所有信息。

d-rw-r–r– 1 root root 483997 Ju1 l5 17:3l sobsrc. tgz

横线代表空许可。r代表只读,w代表写,x代表可执行。注意这里共有10个位置。第一个字符指定了文件类型。在通常意义上,一个目录也是个文件。如果第一个字符是横线,表示是个非目录的文件。

如果是d,表示是个目录。 -rw-r--r--拆分如下: - rw- r-- r-- 普通文件 文件主 组用户 其他用户

 

chmod [who] [+ | - | =] [mode] 文件名

命令中各选项的含义为:

操作对象who可是下述字母中的任一个或他们的组合: u 表示“用户(user)”,即文件或目录的所有者。

g 表示“同组(group)用户”,即和文件属主有相同组ID的所有用户。

o 表示“其他(others)用户”。

a 表示“所有(all)用户”。他是系统默认值。

操作符号能是:

+ 添加某个权限\- 取消某个权限\ = 赋予给定权限并取消其他所有权限

mode所表示的权限可用下述字母的任意组合:

r 可读\w 可写\x 可执行

例如 : chmod a+r /home/david/abc

 

修改权限除了用刚才的文字设定法,还可以使用数字设定法:

我们必须首先了解用数字表示的属性的含义:

0表示没有权限

1表示可执行权限

2表示可写权限

4表示可读权限

然后将其相加,所以数字属性的格式应为3 个从0到7的八进制数

其顺序是(u)(g)(o) 如 chmod 440 /home/david/abc chmod 777 /home/david/abc 任何人对abc目录都有写权限

 

chown:将指定文件的拥有者改为指定的用户或组。

系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。

格式:chown [选项] [所有者][:[组]] 文件

如 chown mail:mail log2012.log 修改该文件的拥有者为mail群组的mail用户

如 chown -R -v root:mail test6

-R是递归处理该目录及其子目录下的所有文件

-v是显示处理的详细信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值