在root家目录下新建2个文件(文件名为姓名拼音+日期+序号,如张三同学建立的文件名分别为zs09271、zs09272),分别用文字设定法和数字设定法将这两个文件设置成属性为-rwsr-S--x
时间: 2024-10-11 16:13:29 浏览: 16
在Linux系统中,要在root家目录下新建两个文件并设定属性,可以使用`touch`命令创建文件,然后使用`chmod`命令来设置权限。这里有两个方法:
**文字设定法(八进制模式):**
1. 首先,用`touch`命令创建文件,例如对于张三同学的两个文件,可以输入:
```
touch zhangsan_0927_1
touch zhangsan_0927_2
```
2. 接下来,使用`chmod`命令设定权限,"-rwxr-s-S-x"意味着:
- `r` 对所有者有读权限
- `w` 对所有者有写权限
- `x` 对所有者有执行权限
- `-r` 对组和其他用户只有读权限
- `-s` 只读位,禁止对文件内容的修改
- `-S` 系统保留位,用于内核
- `-x` 执行位,仅对所有者有效
所以对应的八进制权限码是750。在命令行输入:
```
chmod 750 zhangsan_0927_1 zhangsan_0927_2
```
**数字设定法(十进制模式):**
如果你更喜欢使用数字表示权限,可以转换八进制为十进制。八进制模式下的750转换为十进制是511(7*4+5*1+0)。所以用数字形式的`chmod`命令就是:
```
chmod 511 zhangsan_0927_1 zhangsan_0927_2
```
记得在执行这些操作前,确保当前用户已经登录为root或者使用`sudo`获取了管理员权限。
阅读全文