Axude PHP, MySQL, Apache, Debian, et bien d'autres!
  • scissors
    octobre 5th, 2010neriqueUbuntu

    ATTENTION: Apporter cette modification

    sur votre Ubuntu peut avoir des conséquences sur la sécurité de

    votre serveur ou poste de travail.

    Personnellement je trouve qu’il est pénible de devoir taper le mot de p

    asse root à chaque fois que l’on fait un sudo. Certes c’est une superbe soupape de sécurité et cela permet de réfléchir à deux fois avant de taper quoi que ce soit, mais quand on connaît bien son environnement de travail ou de développement, c’est une perte de temps non négligeable. Aussi il existe une solution :)

    sudo chmod u+w /etc/suoders
    
    #Pensez à remplacer current_user par le nom de l'utilisateur qui va faire les sudo
    
    sudo echo "current_user ALL=NOPASSWD: /usr/bin/sudo" >> /etc/sudoers
    
    sudo chmod u-w /etc/suoders
    
    Tags: , , , ,
  • scissors
    septembre 27th, 2010neriqueDebian

    Il se peut que lorsque vous tentez d’installer un nouveau package sur votre serveur Debian, vous récuperiez l’erreur:

    dpkg: `ldconfig' not found on PATH.
    dpkg: `start-stop-daemon' not found on PATH.
    dpkg: `install-info' not found on PATH.
    dpkg: `update-rc.d' not found on PATH.
    dpkg: 4 expected program(s) not found on PATH.
    NB: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.
    E: Sub-process /usr/bin/dpkg returned an error code (2)
    

    Ceci signifie que les commandes ldconfig, start-stop-daemon, install-info et update-rc.d ne sont pas accessibles via le PATH et donc le apt-get ne peut fonctionner correctement.

    cd ~
    

    Editez le fichier .bash_profile

    vi .bash_profile
    

    Ici, ajoutez tous les chemins que vous le souhaitez en les séparant par :

    Si jamais le fichier .bash_profile n’est pas présent,
    Editez le fichier /etc/environment

    vi /etc/environment
    

    et complétez la variable PATH avec les chemis que vous avez besoin d’ajouter, en les séparant par :

    Dans les deux cas, on obtient une ligne

    qui correspond à

    PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    

    Cette ligne peut varier en fonction de votre serveur et peut contenir plus d’informations que précisé ici.

    Redémarrez votre console, et voilà!

    Tags: , , , ,