-rw-r--r--1 root root的意思是什么
时间: 2023-10-06 19:11:45 浏览: 310
这是一个文件的权限和所有者信息,它表示该文件的权限为 -rw-r--r--,所有者为 root,所属组为 root,文件大小为 1。权限部分可以分为三个部分,第一位表示文件类型,- 表示这是一个普通文件,接下来三位表示所有者的权限,r 表示读取权限,w 表示写入权限,x 表示执行权限;接下来三位表示组用户的权限,同样 r 表示读取,w 表示写入,x 表示执行;最后三位表示其他用户的权限。因此,-rw-r--r-- 表示该文件所有者具有读写权限,组用户和其他用户只具有读取权限。
相关问题
执行命令 ls –l 时,某行显示如下: -rw-r--r-- 1 chris chris 207 jul 20 11:58 mydata (1)每个字段的含义 (2)用户chris 对该文件具有什么权限? (3)执行命令useradd Tom后,用户Tom对该文件具有什么权限? (4)如何使任何用户都可以读写执行该文件? (5)如何把该文件属主改为用户root ?
好的,我会一一回答你的问题。
1.每个字段的含义如下:
- 第一列表示文件类型和权限,其中“-”表示这是一个普通文件,rw- 表示属主(chris)有读写权限,r-- 表示属主所在组和其他用户只有读权限。
- 第二列是硬链接数。
- 第三列是文件属主的用户名。
- 第四列是文件属主所在组的组名。
- 第五列是文件大小,单位为字节。
- 第六列是文件最后被修改的时间和日期。
- 第七列是文件名。
2.用户chris对该文件具有读写权限,属主所在组和其他用户只有读权限。
3.执行命令useradd Tom后,如果没有进行其他设置,用户Tom对该文件的权限与属主所在组和其他用户的权限相同,即只有读权限。
4.可以使用命令chmod来修改文件的权限,例如:
```
chmod 777 mydata
```
其中,第一个数字7表示属主、属主所在组和其他用户都有读写执行权限,第二个7表示属主、属主所在组和其他用户都有读写执行权限,第三个7表示属主、属主所在组和其他用户都有读写执行权限。
5.可以使用命令chown来修改文件的属主和属主所在组,例如:
```
chown root mydata
```
其中,root表示新的属主用户名,mydata表示要修改的文件名。
文件backup.tar.gz的权限如下: -rw-r—r-- 1 root root 19274 Jul 14 11:00 backup.tar.gz 写出实现下述功能的命令: ● 为文件backup.tar.gz的所有者添加执行权限。 ● 赋予所有用户读和写backup.tar.gz文件的权限。 ● 除用户所有者之外,任何人不能修改文件file。 ● 修改文件backup.tar.gz的用户组为adm。 ● 修改文件backup.tar.gz的所有者为helen。
为文件backup.tar.gz的所有者添加执行权限:
```
sudo chmod u+x backup.tar.gz
```
赋予所有用户读和写backup.tar.gz文件的权限:
```
sudo chmod a+rw backup.tar.gz
```
除用户所有者之外,任何人不能修改文件backup.tar.gz:
```
sudo chmod go-w backup.tar.gz
```
修改文件backup.tar.gz的用户组为adm:
```
sudo chgrp adm backup.tar.gz
```
修改文件backup.tar.gz的所有者为helen:
```
sudo chown helen backup.tar.gz
```
需要使用`sudo`权限才能执行这些命令。
阅读全文