OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

总结

我们以一个问题开始本章。 我们怎样才能使我们的 系统信息页面 脚本检测用户是否有权读取所有主目录? 凭借我们的知识 if,我们可以通过将这段代码添加到 报告家空间 功能:


报告家空间(){

如果 [[ $(id -u) -eq 0 ]]; 然后猫 <<- _EOF_

家庭空间利用率(所有用户)

$(du -sh /home/*)

_EOF_

其他

猫<<- _EOF_

家庭空间利用率 ($USER)

$(du -sh $HOME)

_EOF_

返回

}

报告家空间(){

如果 [[ $(id -u) -eq 0 ]]; 然后猫 <<- _EOF_

家庭空间利用率(所有用户)

$(du -sh /home/*)

_EOF_

其他

猫<<- _EOF_

家庭空间利用率 ($USER)

$(du -sh $HOME)

_EOF_

返回

}


我们评估输出 id 命令。 随着 -u 选项, id 输出有效用户的数字用户 ID 号。 超级用户始终为零,其他每个用户都是一个大于零的数字。 知道了这一点,我们可以构建两个不同的 here 文档,一个利用超级用户权限,另一个限制在用户自己的主目录中。

我们要休息一下 系统信息页面 程序,但别担心。 它会回来的。 与此同时,我们将讨论一些我们在恢复工作时需要的主题。


OnWorks 的顶级操作系统云计算: