、以下权限字母与数字换算正确的是(10 分) A.rwxr--r-- 744 B.r-xr--r-- 544 C.rwxr-xr-x 744 D.rw-r--r-- 644
时间: 2023-10-01 13:06:18 浏览: 138
权限字母与数字的对应关系如下:
| 字母 | 数字 |
| ---- | ---- |
| 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`代表所有,即同时改变用户、组和其他的权限。
-rwxr-xr--
-rwxr-xr--是Linux系统中文件的权限标识符,它表示该文件的权限为:所有者具有读、写和执行权限,所属组具有读和执行权限,其他用户只有读权限。其中,第一个字符代表文件类型,-表示普通文件,d表示目录,l表示链接文件等等。接下来的三个字符rwx表示所有者的权限,中间的三个字符r-x表示所属组的权限,最后的三个字符r--表示其他用户的权限。
阅读全文