Shell修改文件名为file的执行权限?修改文件名为 file 的用户、用户组分别为user、group?

一、修改权限

语法如下:

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

命令中各选项的含义为

u 表示“用户(user)”,即文件或目录的所有者。
g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。
o 表示“其他(others)用户”。
a 表示“所有(all)用户”。它是系统默认值。

操作符号可以是:

+ 添加某个权限。
- 取消某个权限。
= 赋予给定权限并取消其他所有权限(如果有的话)。

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

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

X 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。

s 在文件执行时把进程的属主或组ID置为该文件的文件属主。方式“u+s”设置文件的用户ID位,“g+s”设置组ID位。
t 保存程序的文本到交换设备上。
u 与文件属主拥有一样的权限。
g 与和文件属主同组的用户拥有一样的权限。
o 与其他用户拥有一样的权限。

二、查看命令:ls -l

drwxr-xr-x. 2 root root 4096 1月  30 09:17 bin
drwxr-xr-x. 3 root root 4096 1月  30 09:17 include
drwxr-xr-x. 4 root root 4096 1月  30 09:17 lib
drwxr-xr-x. 5 root root 4096 1月  30 09:18 share

前面共10个字符,第一个字符如果是“-” 表示这是个文件, 如果是 “d” 表示的是文件夹,“l” 表示链接文件等等

r表示读,w表示写,x的话示执行。各种权限代表的数字r (4) , w (2) , x (1)
读、写、运行三项权限可以用数字表示,就是r=4,w=2,x=1。所以,比如rw-r–r--用数字表示成644。

一共有10位数

其中: 最前面那个 – 代表的是类型
中间那三个 rw- 代表的是所有者(user)
然后那三个 rw- 代表的是组群(group)
最后那三个 r– 代表的是其他人(other)

然后我再解释一下后面那9位数:

r 表示文件可以被读(read)
w 表示文件可以被写(write)
x 表示文件可以被执行(如果它是程序的话)
表示相应的权限还没有被授予

三、修改目录文件权限

把index.html 文件修改为可写可读可执行:

chmod 777 index.html

要修改目录下所有文件属性可写可读可执行:

chmod 777 *.*

把文件夹名称与后缀名用*来代替就可以了。
比如:修改所有html文件的属性:

chmod 777 *.html

修改文件夹属性的方法
把目录 /images/riemann 修改为可写可读可执行

chmod 777 /images/riemann 

修改目录下所有的文件夹属性

chmod 777 *

要修改文件夹内所有的文件和文件夹及子文件夹属性为可写可读可执行

chmod -R 777 /upload

chmod o w xxx.xxx

chmod o w xxx.xxx

表示删除xxx.xxx中组群和其他人的读和写的权限

chmod go-rw xxx.xxx

四、修改文件所属用户和用户组

  • 修改所属用户
drwxr-xr-x. 2 root root 4096 3月  15 05:51 riemann
chown root riemann            改变riemann目录
chown -R root riemann         改变riemann目录及子目录

此root为第一个root用户

  • 修改所属用户组
chown :root riemann 		改变riemann目录
chown -R :root riemann		改变riemann目录及子目录

此root为第二个root用户组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老周聊架构

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值