通过上一讲,
我们知道同一个文件对于不同的用户
有着不同的读、写、执行权限。
那么,我们该怎么修改这些权限呢?
使用
chmod
命令来修改文件权限
u
:主人; g
:同组; o
:其他人;+
:添加 -
移除 =
:设置;r
:只读权限; w
:可写操作 x
:可执行权限;比如,下面的命令表示
为文件 file1.txt
添加同组人员的写权限。
pi@raspberrypi:~/xiaoyu $ chmod g+w file1.txt
如果我们再次列出目录,
我们会发现,
同组人员已经具有了写权限。
pi@raspberrypi:~/xiaoyu $ ls -l
-rw-rw-r-- 1 pi pi 13 3月 4 00:37 file1.txt
使用
chown
命令来修改文件的从属关系
每一个文件或者文件夹
都有一个自己归属的的用户和组
如果你在系统根目录里使用了 ls-l
命令
你会发现文件都属于 root
用户和 root
组
而并非我们所熟知的 pi
用户和 pi
用户组
这里
我们用 chown
命令来修改文件的所有者
注意:
修改从属关系需要管理员权限,
这里使用了超级管理员sudo
命令
pi@raspberrypi:~/xiaoyu $ sudo chown root:root file1.txt
pi@raspberrypi:~/xiaoyu $ ls -l
-rw-rw-r-- 1 root root 13 3月 4 00:39 file1.txt
我们可以看出文件file1.txt的从属关系:
已经由pi组pi用户转变成root组root用户了。
以上就是这一节,修改文件权限的全部内容