Utilisation du fichier sudoers Débian

Utilisateur anonyme -  
_Tawal_ Messages postés 672 Statut Membre -
Bonjour,

Je ne me souviens plus de la syntaxe exacte du fichier sudoers, je voudrais donner les droits de la commande useradd à www-data avec comme option NOPASSWD sur débian !

Merci d'avance :)

A voir également:

9 réponses

_Tawal_ Messages postés 672 Statut Membre 73
 
Bonjour,

J'ai pas tout compris à ta question.

Je crois que seul le premier utilisateur créé peut avoir les droits sudo.

Tu peux peut-être détailler un peu plus ?
0
Utilisateur anonyme
 
J'avais déjà réussi à le faire mais j'ai du réinstaller et depuis je ne retrouve plus le topic qui m'avait aidé, je veut donner les droits à l'utilisateur www-data pour utiliser la commande useradd avec l'option NOPASSWD
0
_Tawal_ Messages postés 672 Statut Membre 73
 
Tu peux mettre l'utilisateur www-data dans le grouge admin :

adduser www-data admin


Normalement, l'utilisateur www-data aura accès à la commande sudo.
0
Utilisateur anonyme
 
Je ne préfère pas, c'est un trop grand risque de hack, je veut juste lui donner l'accès à la commande useradd ou sudo useradd
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
_Tawal_ Messages postés 672 Statut Membre 73
 
Pour configurer finement sudo, il y a le fichier sudoers (à éditer avec la commande visudo).
Tu peux en utilisant ceci permettre à ton user, via sudo, de ne pouvoir utiliser en admin que (et seulement) la commande adduser, et ceci sans donner de mot de passe.
0
_Tawal_ Messages postés 672 Statut Membre 73
 
J'ai fait un copier /coller de : http://forum.ubuntu-fr.org/viewtopic.php?pid=2512663#p2512663

J'ai juste changé la commande.
0
Utilisateur anonyme
 
Merci j'ai réussi !

J'ai une dernière question, j'ai fais le script pour ajouter un utilisateur malheureusement je pense que le cryptage n'est pas bon car l'utilisateur est bien ajouté mais impossible de se connecter avec le mot de passe spécifié !

Code :
$allowed_salt = "abcdefghiklmnopqrstuvwxyzABCDEFGHJKLMNOPQRSTUVWXYZ0123456789";
$salt = substr($allowed_salt, rand(0,strlen($allowed_salt)-1), 1).substr($allowed_salt, rand(0,strlen($allowed_salt)-1), 1);
$pass = crypt($p,$salt);
ssh2_exec($connection,'sudo useradd -m -p '.$pass.' '.$_SESSION['username'].'') ;
0
_Tawal_ Messages postés 672 Statut Membre 73
 
Désolé, mais je ne sais pas du tout !
Je ne comprends pas bien la variable $salt.
Et qu'est-ce que $p ?
0
Utilisateur anonyme
 
$p vient d'une requête SQL, aucun problème de ce coté la
0
_Tawal_ Messages postés 672 Statut Membre 73
 
Je ne sais pas.
Désolé.
Poste un autre sujet pour obtenir de l'aide.
0