Eu não estou familiarizado com o ATT SVR4 - era velho antes do meu tempo. Mas a partir de sua descrição, acho que posso fornecer orientação suficiente para resolver seu problema.
O Unix não possui exatamente uma noção de "usuário administrador". Esse é um nome do Windows que não é mapeado diretamente para um conceito Unix. No Unix, a única conta de administrador é raiz, ID do usuário 0. Contas que pertencem a usuários físicos não possuem essas características. Um administrador é alguém que conhece a senha para a conta root. Em sistemas que usam sudo , como o Ubuntu, você pode dizer que uma conta de administrador é uma conta que tem permissão para executar programas como root através de sudo
, mas o sudo não é uma ferramenta histórica do Unix e não é empacotado com o SVR4. A maneira tradicional de se tornar root é com o comando su
, e isso requer o conhecimento da senha de root.
Contas pertencem a um ou mais grupos, que podem indiretamente conferir privilégios, mas isso é mais variado do que ter “usuários administradores”. Lembro-me de sistemas em que o grupo adm
dá permissão para ler arquivos de log do sistema (é mesmo o caso em algumas distribuições recentes do Linux); mas isso é apenas uma coisa entre muitas. Em algumas variantes do Unix (não sei sobre o SVR4), executar su
tem um pré-requisito adicional, que o usuário deve pertencer ao wheel
group .
Em qualquer caso, você não precisa de nenhuma permissão especial para criar um subdiretório em seu diretório pessoal. É possível que o comando adduser
no SVR4 não crie o diretório pessoal do novo usuário ou exija uma opção para isso; a sintaxe de useradd
não é padronizada, portanto, verifique a página do manual em seu sistema.
Em resumo:
-
Para criar uma conta, use
useradd
. Se você precisa criar manualmente o diretório home do usuário, você pode usar esses comandos (como root, é claro):mkdir /home/bob chown bob /home/bob chgrp users /home/bob # or whatever bob's primary group is chmod 755 /home/bob
-
Para criar um usuário administrador, crie um usuário e forneça à pessoa que usará a conta a senha raiz. Se necessário, adicione o usuário ao grupo
wheel
(com ferramentas internas, se fornecidas em sua variante Unix, ou editando o arquivo/etc/group
manualmente).