如何知道哪些命令只有 root 用户可以执行?

如何知道哪些命令只有 root 用户可以执行?

练习是确定只有 root 用户才能执行的命令。如何从此列表中确定只有 root 用户才能执行哪些命令?

答案1

命令旁边的数字对应于该页面来自手册的哪个部分;1 是用户命令,而 8 是系统管理员内容。

man man

   1   Executable programs or shell commands
   2   System calls (functions provided by the kernel)
   3   Library calls (functions within program libraries)
   4   Special files (usually found in /dev)
   5   File formats and conventions eg /etc/passwd
   6   Games
   7   Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7)
   8   System administration commands (usually only for root)
   9   Kernel routines [Non standard]

上面列表中带数字的命令8通常只适用于 root 用户。但这并不意味着其他用户不能执行这些命令。其他用户可以使用这些命令,但有一些限制。例如ping(8),如果有人试图对某个系统进行泛洪 ping,他将不被允许。但允许进行简单的 ping。

相关内容