Sudo et linux - Divers - Linux et OS Alternatifs
Marsh Posté le 29-05-2007 à 14:17:29
whereis chmod
whereis dos2unix
ou
which chmod
which dos2unix
ça te donnera les chemins complets vers tes commandes
Marsh Posté le 29-05-2007 à 14:37:06
chaced a écrit : C'est pas dangereux chmod en sudo ? |
Tu fait attention une bonne fois et voila.. la parano faut pas non plus exagerer !!
Marsh Posté le 29-05-2007 à 14:59:26
ReplyMarsh Posté le 29-05-2007 à 15:00:33
M300A a écrit : on peut faire le sudo sur toute la commande je crois. |
On fait des sudo sur les commandes autorisé a faire un sudo...
Mais bon je trouve con d'authoriser que chmod alors qu'avec cette commande on peut se creer un compte qui a le droit a tout...
Marsh Posté le 29-05-2007 à 15:02:29
non, il me semble que c'est possible d'autoriser sudo pour une commande + certain paramètres.
Marsh Posté le 29-05-2007 à 17:54:13
merci pour vous aides mais comment je dois configurer mon fichier suoders??? car la partie dangereuse est celle de script. Il ne peut l'executer si il a le role root mais comment je peux les donner droit root juste pour ce script.
Comment je peux le faire??
Marsh Posté le 29-05-2007 à 18:46:28
M300A a écrit : non, il me semble que c'est possible d'autoriser sudo pour une commande + certain paramètres. |
tu configure les droits sur les executables, scripts, au poil comme tu veux, oui. et c'est IMHO le seul interet de sudo. l'utilisation de sudo sur ubuntu par exemple, je trouve ça bien naze
par contre autoriser un petit script qui nécéssite quelques droits, à être utiliser par un utilisateur de base, c'est bien utile
Marsh Posté le 29-05-2007 à 18:49:33
Galaxie2007 a écrit : merci pour vous aides mais comment je dois configurer mon fichier suoders??? car la partie dangereuse est celle de script. Il ne peut l'executer si il a le role root mais comment je peux les donner droit root juste pour ce script. |
tu rajoute ton user dans /etc/sudoers et tu lui accorde le droit d'executer "sh /path/mon_script_iptable"
Marsh Posté le 29-05-2007 à 19:28:56
Ca par contre c'est parfaitement idiot. Si l'user modifie le contenu du script il garde le sudo dessus
Le script doit pas être lancé en sudo, ceux sont les commandes qui le nécessite dedans qui le sont.
Marsh Posté le 29-05-2007 à 20:05:42
M300A a écrit : Ca par contre c'est parfaitement idiot. Si l'user modifie le contenu du script il garde le sudo dessus |
c'est quoi qu'est idiot bourdel
tu chmod -w le script bourdel
Marsh Posté le 29-05-2007 à 21:27:47
bah nan c'est sale c'est tout!
Réponds à mon tomik iptables plutot
Marsh Posté le 29-05-2007 à 22:04:31
Dans le fichier /etc/sudoers
Est ce que j'ajoute ces deux ligne sitout:
User_Alias Appli=X1,X2
Cmnd_Alias Shell= sh ./script_ip.sh
Marsh Posté le 29-05-2007 à 22:46:07
ouai mais t'enleve les droits d'écriture sur le fichier
Marsh Posté le 29-05-2007 à 13:25:59
Salut,
J'ai une machine linux redhat et je veux donner le droit a deux utilisateur: X1 et X2 pour qu'il execute seulement ses commandes:
chmod
dos2unix
./ pour executer seulement 1 script de iptables
1)
comment je dois les donner le droit de root pour executer seulement ce script??? car iptables ne s'execute pas si on n'est pas root!!!
2)
j'ai consulter le fichier sudoers: et j'ai essaye de suivre les expemles:. Mais j'ai pas connu l'emplacement a ecrire: ces commandes se trouve ou???
User_Alias Appli=X1,X2
Cmnd_Alias Shell=/usr/??????????
Merci pour vous aides