Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1740 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Executer des cmde admin en user ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Executer des cmde admin en user ?

n°665058
weed
Posté le 19-04-2005 à 16:21:12  profilanswer
 

Comment executer par exemple le programme avec un user normal
 

useradd toto


 
Faut il que je fasse chmod s+x /sbin/add ?  
(je me souviens plus du chemin exact de add, je ne suis pas sous linux en ce moment)  
 
Que faut il que je fasse concretement ?

mood
Publicité
Posté le 19-04-2005 à 16:21:12  profilanswer
 

n°665067
arghbis
salops de dauphins
Posté le 19-04-2005 à 16:32:43  profilanswer
 

man sudo

n°665211
matafan
Posté le 19-04-2005 à 20:44:18  profilanswer
 

su <user> -c <command>

n°665216
Dark_Schne​ider
Close the World, Open the Net
Posté le 19-04-2005 à 20:49:25  profilanswer
 

sudo est la solution


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°665220
weed
Posté le 19-04-2005 à 20:57:27  profilanswer
 

non ce n'est pas la solutionn, car pour utilisé suo, je crois qu'il faut faire un coup de visu pour autorisé les personnes à faire un sudo sur tel commande et sur tel machine ...
 
Or je ne pourrais pas automatiser la configuration, il est fortement deconseillé d'editer/modifier à la mano le fichier de conf de sudo
il faut que l'utilisateur n'est a rien a faire quand il va utiliser mon script ...

n°665224
miminou
Posté le 19-04-2005 à 21:02:59  profilanswer
 

weed a écrit :


il faut que l'utilisateur n'est a rien a faire quand il va utiliser mon script ...


 
+s sur le script

n°665227
arghbis
salops de dauphins
Posté le 19-04-2005 à 21:07:19  profilanswer
 

weed a écrit :


Or je ne pourrais pas automatiser la configuration


 
dans quel sens, automatiser? que veux-tu faire?
 
le coup du +s sur le script n'est pas sécurisé du tout

n°665231
weed
Posté le 19-04-2005 à 21:13:25  profilanswer
 

c'est ce que j'ai essayer de faire mais apparrement cela ne marche pas si je fais sur le script  
 

# chmod a+x a
 
$ ls -l a
-rwsr-xr-x    1 root     root           13 2005-04-19 02:50 a
 
$ ./a
useradd : impossible de vérouiller le fichier de mots de passe
 
$ cat a
useradd test


n°665237
arghbis
salops de dauphins
Posté le 19-04-2005 à 21:26:44  profilanswer
 

ben c normal : ton script "a" utilise useradd, c donc useradd qu'il faut mettre en mode +s

n°665239
miminou
Posté le 19-04-2005 à 21:29:45  profilanswer
 

arghbis a écrit :

ben c normal : ton script "a" utilise useradd, c donc useradd qu'il faut mettre en mode +s


 
le fou...  :ouch:

mood
Publicité
Posté le 19-04-2005 à 21:29:45  profilanswer
 

n°665246
arghbis
salops de dauphins
Posté le 19-04-2005 à 21:38:56  profilanswer
 

bah ouais, une solution pas secure, elle l'est pas jusqu'au bout non? :na:

n°665248
miminou
Posté le 19-04-2005 à 21:43:02  profilanswer
 

chmod 777 -R /   ??

n°665250
arghbis
salops de dauphins
Posté le 19-04-2005 à 21:46:50  profilanswer
 

ouais, pq pas, mais bon, j'arrête de pourrir son topic avec mon humour douteux.
 
sudo est fait pour ce qu'il veut, me semble-t-il... alors s'il veut gérer la sécu du système avec unscript de ses p'tites mimines, ok, pas de pb...

n°665255
weed
Posté le 19-04-2005 à 21:54:52  profilanswer
 

arghbis a écrit :

ben c normal : ton script "a" utilise useradd, c donc useradd qu'il faut mettre en mode +s


 
bahh oui mon script que je suis en train de faire utilise des commandes d'admin
 

arghbis a écrit :

ouais, pq pas, mais bon, j'arrête de pourrir son topic avec mon humour douteux.
 
sudo est fait pour ce qu'il veut, me semble-t-il... alors s'il veut gérer la sécu du système avec unscript de ses p'tites mimines, ok, pas de pb...


 
il faut conf sudo. Est ce que la conf de sudo est automatisable avec un script lancé avec root. Non

n°665261
arghbis
salops de dauphins
Posté le 19-04-2005 à 22:02:30  profilanswer
 

bah, si tu regardes le man de visudo, il lock le fichier sudoers et fait une vérif de la syntaxe de ce que tu écris.
 
tu peux donc faire la même chose dans ton script. Enfin, la solution de minimou te plait, et comme je sais pas ce que tu veux faire je vais pas te contredire sur ce point...

n°665271
weed
Posté le 19-04-2005 à 22:29:32  profilanswer
 

non la commande minimou est on ne peut plus merdique, j'ai pas besoin de toutes les commandes système heinnn ...
 
en fait mon script utilise les commandes usersadd, userdel,groupadd, groupdel, groups et sera lancé a partir d'une page php.

n°665277
phoenix-da​rk
SyStEm Of A dOwN
Posté le 19-04-2005 à 22:38:46  profilanswer
 

sudo est la meilleure solution quoique tu en dises.
configure correctement sudo, ensuite l'utilisateur qui devra lancer le script avec les droits root tapera simplement sudo le_script

n°665278
miminou
Posté le 19-04-2005 à 22:41:19  profilanswer
 

weed a écrit :

non la commande minimou est on ne peut plus merdique


effectivement ,  
il est bien evident je n'ai posté cela que parceque j'etais convaincu que personne n'allait essayer.  :jap:

n°668644
weed
Posté le 26-04-2005 à 22:42:57  profilanswer
 

oki alors pour le sudo si je peux conf sur ma machine de test /etc/sudoers, enregistrer mon /etc/sudoers dans mon tar.gz et le déploier en faisant un cat conf_sudoers >> /etc/sudoers  
 
je me posais cette question car on n'est obliger d'editer le fichier avec visudo et donc apres est ce que l'on peut faire un cat conf_sudoers >> /etc/sudoers

n°669204
weed
Posté le 28-04-2005 à 02:53:23  profilanswer
 

yop

n°669350
weed
Posté le 28-04-2005 à 12:51:46  profilanswer
 

up
 
puis je faire un :
cp /home/weed/script/sudoers /etc/
 
Est ce qu'il va etre toujours valide en faisant ine copie de /etc/sudoers ?
 
/home/weed/script/sudoers est créé a partir de la commande visudo d'un autre poste.

n°669385
arghbis
salops de dauphins
Posté le 28-04-2005 à 13:44:10  profilanswer
 

oui, et si tu avais regardé le man de visudo (comme je te l'avais dit), tu l'aurais vu...
 
cf mon poste un peu plus haut! :hello:

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Executer des cmde admin en user ?

 

Sujets relatifs
Comment peut on recuperer les resultat d'une cmde dans des variable ?Probleme avec le user nagios et une clé ssh
[shell] Comment verifier qu'1 user fais partis d' 1 gp en un seul awk?acceder a mes partitions en user : impossible
executer rsh dans un script bashdossier Orbit dans mon /home/user/tmp ???
[samba] root sous windows => gp user normal comment me mettre admin ?[Debian] Impossible d'écrire sur un ZIp en root ou en user
[Debian] Formater ma clés USB en user 
Plus de sujets relatifs à : Executer des cmde admin en user ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR