linux修改文件“a.c”的权限为:所有者,可读可写:其他人,只读
时间: 2023-05-27 20:06:03 浏览: 848
可以使用 chmod 命令来修改文件的权限,具体命令如下:
```
chmod u+rw a.c
chmod o+r a.c
```
这两个命令分别表示:
- `chmod u+rw a.c`:将文件 a.c 的所有者(u,即 user)的权限设置为读写(+rw)。
- `chmod o+r a.c`:将文件 a.c 的其他人(o,即 others)的权限设置为只读(+r)。
执行完以上两个命令后,文件 a.c 的权限应该变为:
```
-rw-r--r--
```
也就是说,所有者(u)可以读写该文件,其他人(o)只能读取该文件。
相关问题
1. 创建 文件 /myfile1.txt2. 为其他用户和同组用户增加读的权限3. 为其他用户和同组用户删除读的权限修改所有者4. 添加用户 user15. 为文件 /myfile1.txt 修改所有者 为 user16. 添加组students7. 为文件 /myfile1.txt 修改组 为 students 修改默认权限8. 创建文件 myfile2.txt 9. 修改默认权限为 所有者可读、写,同组用户只读,其它用户只写!10. 创建文件查看权限变化1. 创建用户John ,密码benet
好的,让我来回答你的问题:
1. 你想问如何在 Linux 系统中创建一个名为 "myfile1.txt" 的文件吗?如果是的话,可以使用命令 "touch myfile1.txt" 创建一个空文件。
2. 要为其他用户和同组用户增加读取权限,可以使用命令 "chmod o+r,g+r myfile1.txt"。
3. 要为其他用户和同组用户删除读取权限,可以使用命令 "chmod o-r,g-r myfile1.txt"。
4. 要添加用户 "user1",可以使用命令 "useradd user1"。
5. 要为文件 "myfile1.txt" 修改所有者为 "user1",可以使用命令 "chown user1 myfile1.txt"。
6. 要添加组 "students",可以使用命令 "groupadd students"。
7. 要为文件 "myfile1.txt" 修改组为 "students",可以使用命令 "chgrp students myfile1.txt",要修改默认权限可以使用命令 "chmod g+s myfile1.txt"。
8. 要创建文件 "myfile2.txt",可以使用命令 "touch myfile2.txt"。
9. 要修改文件 "myfile2.txt" 的默认权限为所属用户可读写,同组用户只读,其他用户只写,可以使用命令 "chmod 640 myfile2.txt"。
10. 要创建文件并查看权限变化,可以使用以下命令:
```
touch myfile3.txt
ls -l myfile3.txt
```
最后,要创建用户 "John",可以使用命令 "useradd John",并使用命令 "passwd John" 为其设置密码。
linux修改文件权限,在temp文件夹下的aaA.txt 、b33a.txt 、 ca333.txt文件默认权限如下: -rwxrwxr-x. 2 zys zys 6 1月 20 20:27 aaA.txt -rw-rw-r--. 1 zys zys 8 1月 20 20:27 b33a.txt -rw-rw-r--. 1 zys zys 3 1月 20 20:27 ca333.txt 使用两种形式(符号法和数字法)修改权限如下: aaA.txt:移除属组用户的执行权限,移除其他人的读和执行权限 b33a.txt:移除所有者的执行权限,将属组和其他人的权限设置为可读 ca333.txt:为属组添加写权限,为所有人添加执行权限
使用符号法修改权限:
```
chmod g-x,o-rx aaA.txt
chmod u-x b33a.txt
chmod g+w,o+x ca333.txt
```
使用数字法修改权限:
```
chmod 664 aaA.txt
chmod 664 b33a.txt
chmod 775 ca333.txt
```
其中,符号法中:
- `g-x` 表示移除属组用户的执行权限
- `o-rx` 表示移除其他人的读和执行权限
- `u-x` 表示移除所有者的执行权限
- `g+w` 表示为属组添加写权限
- `o+x` 表示为其他人添加执行权限
数字法中:
- `6` 表示所有者有读写权限,属组用户有读写权限,其他人有读权限
- `4` 表示只读权限
- `5` 表示读写权限
- `7` 表示读写执行权限
阅读全文