Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Commande terminal avec login et PW

12 réponses
Avatar
romer
Hi,

J'ai fait une commande terminal qui permet de vider la corbeille
automatiquement même si elle refuse avec les moyens habituels.

sudo rm -fr ~/.Trash/*

A l'ouverture le terminal me demande le login et le mot de passe.
Savez-vous si on peut les intégrer à la commande pour éviter d'avoir à
les taper à chaque fois ?

Par avance merci.



--
A+

Romer

2 réponses

1 2
Avatar
Paul Gaborit
À (at) Wed, 7 Jun 2006 09:49:48 +0200,
(Laurent Pertois) écrivait (wrote):
Et si je te fais parvenir un script suid root qui efface tout, tu ne
vois pas le trou ?


Et comment fait-on pour envoyer à quelqu'un un fichier qui
appartiendra à 'root' (même sans le suid bit) ? Comment l'utilisateur
pourrait-il le créer sans en avoir le droit ?

À mon avis, le trou n'est pas là... puisque ce ne sont que les
'scripts' qui ont cette limitation du suid bit. Si mes souvenirs sont
bons, le trou est plutôt entre le moment où l'interpréteur se lance
(avec les droits 'suid' ou non) et le moment où il commence à
interpréter/compiler le script.

--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>

Avatar
laurent.pertois
Paul Gaborit wrote:

Et comment fait-on pour envoyer à quelqu'un un fichier qui
appartiendra à 'root' (même sans le suid bit) ?


tar :)

Comment l'utilisateur
pourrait-il le créer sans en avoir le droit ?


Sur ma machine, je fais ce que je veux tant que je suis admin, je peux
donc créer un script, le donner à root et lui donner le bit suid.

Après, ça peut effectivement aussi venir d'un problème de transfert de
droits au lancement de l'interpréteur. Mais ça m'a aussi été présenté
comme un problème de sécurité.

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.

1 2