、以下权限字母与数字换算正确的是(10 分) A.rwxr--r-- 744 B.r-xr--r-- 544 C.rwxr-xr-x 744 D.rw-r--r-- 644
时间: 2023-10-01 18:06:18 浏览: 155
权限字母与数字的对应关系如下:
| 字母 | 数字 |
| ---- | ---- |
| r | 4 |
| w | 2 |
| x | 1 |
对于权限字母rwxr--r--,其对应的数字权限为744。
解释如下:
- rwx:4+2+1=7,表示该文件所有者具有读、写、执行权限。
- r--:4+0+0=4,表示该文件所属组和其他用户只有读权限。
- r--:同上。
因此,选项A中的权限字母与数字换算是正确的。
相关问题
在宿主目录下,通过ls命令查看目录中各子目录的权限,将其中的456目录的权限通过chmod修改为rwxr-xr-x; 进入456目录通过chmod命令,使用两种不同的方式对ABC.txt和DEF.txt进行权限的修改,修改为rwxrwxrwx。
在Linux系统中,你可以使用`ls -l`命令在宿主机目录下查看所有子目录及其权限,它会显示文件和目录的详细信息,包括权限、用户、组等。对于456目录,假设当前已经位于该目录下,你可以使用`chmod`命令来更改其权限,将其设置为`rwxr-xr-x`,命令如下:
```bash
chmod 755 456
```
这里数字755分别代表:最左面的数字(7)表示文件所有者的权限(读、写、执行),中间的数字(5)表示文件所属组的权限(读、执行),最右边的数字(5)表示其他用户的权限(读)。`rwx`分别对应这三个部分。
接下来,如果你想在456目录中修改ABC.txt和DEF.txt的权限,可以这样做:
1. 直接指定文件名并使用绝对路径:
```bash
chmod ugo=rwx ABC.txt
chmod ugo=rwx DEF.txt
```
`u`指用户,`g`指组,`o`指其他,`rwx`表示读、写、执行权限。
2. 或者先切换到456目录再操作:
```bash
cd 456
chmod a+x ABC.txt
chmod a+rwx DEF.txt
```
`a`代表所有,即同时改变用户、组和其他的权限。
在rh8下利用符号法改变文件权限将姓名.file这个文件的权限修改为-rwxr-xr-x,并查看其属性
在Red Hat 8 (rh8) 系统下,你可以使用命令行工具 `chmod` 来通过符号法改变文件权限。符号法是一种更直观的方式来指定权限,其中三个数字代表用户、组和其他用户的权限,每个数字由四个字符组成,前一位表示是否拥有读取(r)权限,中间一位表示写入(w),最后一位表示执行(x)权限。
对于文件 ".file",你想将其权限设置为 `-rwxr-xr-x`,对应的符号法会是:
- 第一位 `-` 表示所有者无特殊权限,即读取(r)权限。
- 第二位 `w` 表示所有者有写入权限。
- 第三位 `x` 表示所有者有执行权限。
- 第四位 `-` 对于群组用户也无特殊权限。
- 第五位 `x` 给群组用户执行权限。
- 第六位 `-` 其他用户无特殊权限。
- 第七位 `x` 给其他用户执行权限。
所以,命令会是:
```bash
sudo chmod u+x,g+x,o+r .file
```
这里 `u` 表示所有者,`g` 表示群组,`o` 表示其他人。`+x` 加上对应权限,`r` 添加读取权限。`sudo` 是为了获得管理员权限以便更改文件的系统级权限。
运行完上述命令后,你可以使用 `ls -l` 或 `stat .file` 命令来查看 ".file" 文件的权限详细信息,确认是否已按预期设置。如果需要,也可以加上 `-c` 参数,如 `ls -lc .file`,它会在显示权限后添加总字节数等详细信息。
阅读全文
相关推荐
















