← Back to team overview

sslug-teknik team mailing list archive

Hvordan Tillader man brugere at aktivere / deaktivere eht0?

 

Jeg har et projekt hvor noget elektrisk udstyr skal styres af en computer (linux RH7.3)
Systemet skal kunne køres rundt på laboratoriet på et rullebord og derfor skal det kunne kobles på forskellige netstik.
Problemet er så at få lukket eth0 ned korrekt og startet igen når maskinen skal flyttes uden at brugerne skal have rootlogin (og uden at maskinen skal lukkes ned hver gang, (der er ups på)).

Jeg har prøvet at lave et bashscript som folk så kunne bruge

#!/bin/bash
/sbin/ifdown eth0

Og så sætte det bruger root og chmod 4755 men det virker ikke.

Jeg vil helst undgå at skulle i gang med sudu da den ikke altid er lige nem at sætte op. En anden mulighed er en socketserver der køres af root som bliver kaldt op når eth0 skal aktiveres / deaktiveres, men det bliver også meget bøvl for den lille ting..

Er der en nemmere (og ikke voldsomt usikker som at sætte /sbin/ifup chmod 4755.. etc) løsning???

Søren Koch
Cand. scient., ph.d.

RISØ National laboratory  
Building 227 
Frederiksborgvej 399 
P.O.Box 49 - DK-4000 Roskilde Denmark 
Phone: +45 46775816 
<mailto:soeren.koch@xxxxxxxx> 



Follow ups