首页 百科知识 了解与权限

了解与权限

时间:2022-10-04 百科知识 版权反馈
【摘要】:所以,在使用sudo命令时应该特别小心,尤其在移动或删除文件时,更应慎之又慎。若要执行这两个命令,则必须拥有root权限。每个文件都被设置了相关的权限,决定了一个文件是否可以被读、写或执行。这些权限可以按文件的拥有者、文件所属的用户组或全部用户分别设置。密码是保护个人空间与文件的唯一安全措施,所以应该将之设置得较为复杂,尤其是在把系统板接入网络的情况下。

Linux 是一个多用户操作系统,其一条最基本的原则就是每个用户可以在他们自己的目录下创建、删除或者修改属于他们自己的文件。root用户(管理员)可以修改文件系统中的任何文件,以避免错误地对文件进行操作,日常使用时应该尽量避免使用root用户登录。

如果以Pi用户登录,很难对系统造成什么致命性的破坏,但以管理员身份操作则可能对系统造成严重的破坏,这也许是不小心的错误操作引起,也有可能是故意的。所以,在使用sudo命令时应该特别小心,尤其在移动或删除文件时,更应慎之又慎。当然,如果确实已经把系统破坏了,也还是可以通过SD卡安装新系统来修复的。

通过使用sudo或者类似的工具可以使普通用户临时获得管理员权限,以执行安装软件包之类的操作,这样就可以避免直接以root用户登录所带来的安全风险。在修改系统配置或与硬件打交道时,常常会使用到sudo。

系统中的每一个文件都属于某一个用户或某一个用户组,用chown和chgrp命令可以修改文件所属的用户或用户组。若要执行这两个命令,则必须拥有root权限。

pi@raspberrypi ~ $ sudo chown pi garply.txt

pi@raspberrypi ~ $ sudo chgrp staff plugh.txt

每个文件都被设置了相关的权限,决定了一个文件是否可以被读、写或执行。这些权限可以按文件的拥有者、文件所属的用户组或全部用户分别设置(见图1.3.3)。

图1.3.3 对文件所有者、文件所属组和全部用户的权限设置

用chmod命令可以设置文件的权限。相关的选项如表1.3.2所示。

表1.3.2 chmod命令中使用的选项

下面是把这些选项组合在一起使用的一些例子:

chmod u+rwx,g-rwx,o-rwx wibble.txt ①

chmod g+wx wobble.txt ②

chmod -rw,+r wubble.txt③

① 只允许文件所有者读、写和执行。

② 允许文件所属用户组的用户写和执行。

③ 该文件对所有用户都是只读。

密码是保护个人空间与文件的唯一安全措施,所以应该将之设置得较为复杂,尤其是在把系统板接入网络的情况下。可以用passwd命令修改密码。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈