我如何知道是否需要以 root 身份运行命令?

Fat*_*tea 2 permissions command-line root

说明书上写的不是很清楚,有什么办法可以找到吗?

有时某些必须以 root 身份执行的命令会返回一个奇怪的错误消息,这也并不总是很清楚。

Geo*_*sen 5

当我看到附加到要运行的命令的两件事时,我通常通过阅读(正确编写的)手册告诉我,它们是:

  • #, 和
  • sudo

这些通常表明该文件将仅使用 root 权限进行操作。在#通常意味着根帐户是在使用中,并且另一个(须藤)指用户应该在sudoers group这样他们可以使用该sudo命令。

另一个不太明显的指标是ownership所述文件的 ,只有在我们ls -l对该文件运行命令时才会看到,当然还有相关文件的位置。这通常是一个很好的赠品,它需要作为root. 外面的任何位置user home通常都需要提升权限才能运行或操作。