Em suma: não. Ter raiz em wheel
e operator
group não muda nada.
Mas você também está questionando duas outras coisas:
-
O ID do grupo
root é (por padrão) definido como 0, que é a coisa mais próxima de um valor vazio que você pode obter.
$ head -4 /etc/passwd # $FreeBSD: releng/9.2/etc/master.passwd 243947 2012-12-06 11:52:31Z rwatson $ # root:*:0:0:Charlie &:/root:/bin/csh toor:*:0:0:Bourne-again Superuser:/root:
Como dito, todo usuário tem que ter um grupo, então você não pode configurar o id do grupo root (nem qualquer usuário gid) para um valor vazio ou em branco. Se você tentar definir um usuário como em branco, você será avisado por
pwd_mkdb
:pwd_mkdb: no gid for user root pwd_mkdb: at line #3 pwd_mkdb: /etc/pw.Rlb2U3: Inappropriate file type or format re-edit the password file?
Assim, o fato de root estar definido é mais sobre ter o nome correto em vez de apenas um número estúpido. Você pode alterar o gid de raiz para qualquer número sem sentido (gid não dentro de
/etc/group
). Seu usuário root ainda poderá efetuar login,su
ou qualquer outra coisa que o root possa fazer. Você acabará tendo algo assim:$ id uid=0(root) gid=10000 groups=10000,5(operator)
-
sobre por que alguns usuários estão no grupo wheel que é uma história totalmente diferente, como FreeBSD , como OpenBSD ou NetBSD , os usuários precisam fazer parte do
wheel
parasu
raiz .Da documentação do FreeBSD ( capítulo 9.4 ):
To su to root (or any other account with superuser privileges), you must be in the wheel group. If this feature were not there, anybody with an account on a system who also found out root's password would be able to gain superuser level access to the system. With this feature, this is not strictly true; su(1) will prevent them from even trying to enter the password if they are not in wheel.
Mas você está certo, remover o usuário raiz da roda não alteraria as coisas. Isso é puramente formal, tanto quanto o usuário toor não faz parte de roda ou raiz faz parte do operador grupo.
-
O grupo de operadores é, no entanto, puramente formal, sem nenhum significado especial em si.
Aqui está também o que Richard Stallman pensa sobre o grupo roda (de gnu su manual ):
Why GNU "su" does not support the 'wheel' group ===============================================
(This section is by Richard Stallman.)
Sometimes a few of the users try to hold total power over all the rest. For example, in 1984, a few users at the MIT AI lab decided to seize power by changing the operator password on the Twenex system and keeping it secret from everyone else. (I was able to thwart this coup and give power back to the users by patching the kernel, but I wouldn't know how to do that in Unix.)
However, occasionally the rulers do tell someone. Under the usual "su" mechanism, once someone learns the root password who sympathizes with the ordinary users, he or she can tell the rest. The "wheel group" feature would make this impossible, and thus cement the power of the rulers.
I'm on the side of the masses, not that of the rulers. If you are used to supporting the bosses and sysadmins in whatever they do, you might find this idea strange at first.