A instalação como 'root' não é suportada atualmente - o que devo fazer?

2

Eu finalmente consegui acesso root a um dos nós, o que me ajudou incrivelmente a instalar a maioria dos meus softwares. Mas agora, pela primeira vez, entrei em problemas para realmente ser root: -))

We recommend running this script as a designated SMRT Analysis user
(e.g. smrtanalysis) who will own all smrtpipe jobs and daemon 
processes.  

Current user is 'root' (primary group: root)

Installing as 'root' is not currently supported
Switch to the desired user and restart the install.
Aborting installation...

Por isso, tentei criar um novo usuário, mas não tenho privilégios suficientes para fazer isso:

/usr/local/bin$ sudo adduser smrtanalysis
Adding user 'smrtanalysis' ...
Adding new group 'smrtanalysis' (1001) ...
Adding new user 'smrtanalysis' (1001) with group 'smrtanalysis' ...
Creating home directory '/home/smrtanalysis' ...
Stopped: Couldn't create home directory '/home/smrtanalysis': Permission denied.

Removing directory '/home/smrtanalysis' ...
Removing user 'smrtanalysis' ...
Removing group 'smrtanalysis' ...
groupdel: group 'smrtanalysis' does not exist
adduser: 'groupdel smrtanalysis' returned error code 6. Exiting.

Posso de alguma forma usar meu próprio usuário - que é o root - para instalar este software? Como?

    
por Perlnika 03.02.2014 / 22:15

1 resposta

5

Se você (como root ) não tiver permissão para criar /home/smrtanalysis , isso provavelmente significa que /home é exibido em algum outro sistema no qual você não tem acesso root.

Você pode pedir ao administrador desse sistema para criar a conta smrtanalysis para você?

Se não, você provavelmente pode usar a opção adduser --home para colocar o diretório pessoal da nova conta em outro lugar; escolha um local onde você tenha permissão para criar um diretório (e que tenha espaço em disco suficiente). Supondo que você tenha uma conta que não seja root no sistema, um subdiretório do diretório inicial dessa conta pode ser um bom lugar.

Mas você provavelmente deve conversar com o administrador do sistema (presumivelmente, a pessoa com quem você "finalmente obteve acesso root") sobre a melhor maneira de fazer isso.

    
por 03.02.2014 / 22:28

Tags