Question Comment devenir utilisateur administrateur?


Je suis nouveau sur cet Ubuntu 13.04, donc dans le terminal, j'ai toujours besoin de démarrer mon xampp en tant que root, alors aidez-moi, je veux convertir mon compte actuel en utilisateur administrateur (root).


0
2017-09-10 07:42


origine


pourquoi ne pas utiliser sudo faire la même chose juste utiliser sudo <command> cela exécutera la commande en tant que super utilisateur. - Tarun
Vous pourriez vouloir déplacer le xampp dossier dans votre HOME annuaire. Normalement, vous n'avez pas besoin de droits d'administration pour le démarrer. - JJD
@JJD: oh oui, vous le faites; les serveurs fonctionnent en tant qu'utilisateurs différents et vous avez besoin de privilèges root pour les modifier. - January


Réponses:


Les premières choses d'abord Vous ne devriez pas travailler et exécuter votre bureau en tant que root. Arrêt complet. C'est une mauvaise idée. Surtout si vous voulez faire fonctionner un serveur Web. Oublie ça. Il est assez facile de le faire: définissez un mot de passe root (sudo -i ; puis: passwd) et connectez-vous en tant qu'utilisateur root. Mais ne le fais pas, il y a de meilleures façons de le contourner.

Pour démarrer un serveur Web (et xampp est simplement un ensemble contenant un serveur Web, un serveur SQL et quelques autres éléments que vous auriez pu installer facilement sur votre ordinateur avec votre gestionnaire de paquets), vous avez besoin des privilèges root. pour un bref instant seulement. C'est pourquoi vous utilisez sudo - devenir root juste au moment où vous lancez la commande. Par exemple, si vous avez suivi ces instructions pour installer xampp, vous pouvez simplement exécuter

sudo /opt/lampp/lampp start

Si vous en avez assez de taper des commandes, créez un raccourci sur le bureau, comme décrit dans le lien ci-dessus. Si vous en avez assez de taper le mot de passe, modifiez votre fichier sudoers. Type

sudo visudo

Et à la fin de ce fichier, ajoutez la ligne suivante:

humanth ALL = NOPASSWD: /opt/lampp/lampp

(en supposant que vous commencez lampp comme ci-dessus et que humanth est votre nom d'utilisateur).

En outre, avez-vous même lu le HOWTO Linux XAMPP? Il montre très clairement comment configurer XAMPP en tant que service, vous n'avez donc pas besoin de le démarrer manuellement. En fait, vous venez de lier le /opt/lampp/lampp script à /etc/init.d.

sudo -i
cd /etc/rc.d/rc3.d
ln -s /opt/lampp/lampp S99lampp
ln -s /opt/lampp/lampp K01lampp

3
2017-09-10 07:58