Usando conta root para dar privilégios sudo para uma instalação wordpress [duplicado]

1

Sou bastante novo no Linux, mas preciso instalar o Wordpress em uma máquina Debian Wheezy.

Eu tenho lido dezenas de sites para se preparar para isso e eles parecem dizer que o Wordpress NÃO deve ser instalado como o usuário root. Eu criei um usuário normal chamado Myname e tentarei fazer a instalação com esse usuário. Mas em todos os tutoriais o comando SUDO parece ser usado.

Então minhas perguntas são estas:

  1. Como eu, agindo como usuário root, dou privilégios SUDO ao usuário Myname?

  2. Como posso saber quais privilégios do SUDO eu devo dar ao Myname? Preciso ser específico ou posso dar uma ampla gama deles?

por Sony packman 01.02.2014 / 18:47

5 respostas

0

O que você precisa fazer é simplesmente permitir que o usuário myname execute comandos com sudo . Você não precisa dar privilégios específicos (isso é possível, mas desnecessário), você geralmente quer poder executar comandos como root enquanto estiver logado como myuser .

Para fazer isso, você precisará executar visudo como root e adicionar essas linhas (se estiver com problemas para editar o arquivo, consulte aqui ):

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

O arquivo provavelmente já contém as linhas acima, eles dizem ao sistema para permitir que qualquer usuário que pertença ao grupo sudo execute os comandos sudo .

Agora, verifique se seu usuário está no grupo sudo . Verifique a saída de groups :

terdon@oregano ~ $ groups
terdon sudo netdev fuse vboxsf vboxusers 

Como você pode ver, meu usuário faz parte do grupo sudo . Se o seu não for, execute (como root):

usermod -aG sudo myuser

Em seguida, efetue logout e login novamente para que as alterações entrem em vigor. Agora você deve conseguir executar comandos com sudo .

    
por 01.02.2014 / 19:19
3

Acho que você está apontando o problema errado, sem ofensa.

O Wordpress vem nos repositórios do Debian, como um pacote padrão. Então, se você não está tão familiarizado com o Linux, eu recomendo strongmente que você apenas:

apt-get install wordpress

Se você obtê-los com o sudo ou com o login raiz, você precisa ter privilégios de root para fazer isso. Isso é muito melhor do que instalar sem integrar corretamente no sistema: o pacote irá colocar corretamente a propriedade e os direitos de acesso nos arquivos que serão instalados.

Já instalei o WP em um servidor de produção, para o cliente. Apenas funcionou muito bem.

    
por 01.02.2014 / 20:05
0

Eu não estou familiarizado com o Wordpress, mas como regra geral você deve usar a conta root muito com parcimônia (é todo-poderoso, um erro pode destruir sua máquina). Mas para instalar o software tem que ser feito pelo root, sudo .

Muitos pacotes de software são instalados em um usuário específico, que possui os arquivos e assim por diante. É melhor se você usar um usuário especial para isso (se você instalar o pacote como você, se houver algum problema de configuração / programação, ele pode permitir que você faça qualquer coisa como você).

Eu ficaria muito surpreso se não houvesse um pacote Debian para isso. É sempre melhor usar o pacote oferecido pela distribuição (alguém com conhecimento de configuração e empacotado para se integrar bem com o sistema; eles seguem relatórios de bugs e aplicam correções para problemas de segurança; e estão disponíveis para ajuda com relatórios de bugs no seu sistema). meio Ambiente). Lembre-se de comprar as pessoas fazendo o trabalho uma cerveja da próxima vez que você se deparar com elas.

    
por 01.02.2014 / 18:57
0

Confira link .

Basicamente, há um grupo de usuários que podem usar sudo . Você tem que adicionar MyName para eles

Como o Vonbrand disse, tenha muito cuidado com sudo .

Além disso, para obter mais informações sobre as permissões do sudo, incluindo a restrição delas (que acho que será mais útil para você), confira link .

Boa sorte!

    
por 01.02.2014 / 19:16
0

Se você der à conta myname direitos de sudo, não é funcionalmente diferente de instalar o Wordpress como root - você está efetivamente dando ao wordpress (e mais importante, qualquer plug-in instalado) o poder de executar coisas como root. / p>

Se você receber um plugin mal-intencionado ou mal escrito, outros usuários ou arquivos do sistema não estarão mais protegidos de qualquer coisa que o myname faça, já que ele pode sudo.

    
por 02.02.2014 / 01:33

Tags