Como sei quais comandos apenas um usuário root pode executar?

1

O exercício é identificar comandos que somente um usuário root pode executar. Como faço para identificar quais comandos apenas um usuário root pode executar desta lista?

    
por user591645 07.09.2016 / 05:53

1 resposta

2

Os números ao lado dos comandos correspondem a qual seção do manual essa página é de; 1 é o comando do usuário, enquanto o 8 é o sysadmin.

Em 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]

Os comandos na lista acima com o número 8 referem-se a comandos geralmente apenas para root. Mas isso não significa que outros usuários não possam executar esses comandos. Outros usuários podem usar esses comandos com algumas restrições. Por exemplo, ping(8) , se alguém tentar inundar algum sistema, ele não será permitido. Mas ping simples é permitido.

    
por souravc 07.09.2016 / 06:32