← Back to team overview

sslug-teknik team mailing list archive

Re: Minicom som alm. bruger?

 

Frank Damgaard wrote:
On Thu, Jan 16, 2003 at 23:20:02 +0100, Egon Andersen wrote:


Jeg har rodet lidt med Minicom og det ser ud til at køre fint når jeg er root.

Men jeg vil egentligt helst have det til at være en alm. bruger (evt. en gruppe), der kan anvende Minicom til at overføre filer. Konfigurationen skal den alm. bruger (gruppe) ikke nødvendigvis kunne røre.
Når jeg starter Minicom som alm. bruger får jeg rimeligt nok beskeden:

Device /dev/ttyS0 access failed: Permission denied

Hvad er den bedste/sikreste/mest hensigtsmæssige måde at give alm. brugere adgang? Og hvad er muligt?
1) Ændre rettighederne til /dev/ttyS0


Normalt har jeg en gruppe "dialot" til porten. På andre systemer
kan  det være "uucp".

crw-rw-r--   1 root     dialout    4,  64 jan 17 09:48 /dev/ttyS0

Dvs. medlemmer i gruppen "dialout" har så lov til at læse/skrive
på ttyS0



2) suid Minicom


Har jeg endnu aldrig haft behov for.

Dog skal/bør man som root lave en grundindstilling på ttyS0
med minicom og gemme den som f.eks. "ttyS0", dette gemmes
så i filen /etc/minirc.ttyS0 . Default er /etc/minirc.dfl

Brugerne bør dog gemme en lokal ~/.minirc.ttyS0 med egen tilpasning
bla. af upload og donwload paths.

PS.
Nogle distributioner som SuSE har så flere programmer/dæmoner
kan benytte serielport, f.eks. hylafax, mgetty osv.
Det kan give noget rod da opsætning ændrer gruppeejerskab af
ttyS0, så det skal kontrolleres.
Muligt at det samme gør sig gældende på andre distributioner.


PPS.
Selv bruger jeg gerne det gamle "xc"  i stedet for minicom ;)


På min RH7.3 har jeg været nødt til at sætte:
chmod g+s minicom

Og dette efter jeg har sat brugeren som medlem af gruppen uucp (det er det RH kalder gruppen). Hvis jeg ikke satte suid på minicom, så fik jeg den tidligere beskrevne fejl, også selvom jeg havde sat rettigheder på /dev/ttyS0

Jeg har indført brugeren i minicom.users og slettet 'ALL'.
I linien har jeg også indføjet hvilken opsætning der skal bruges.


Og det ser ud til at spille.


Men! Jeg synes ikke at minicom får renset vinduet ordentligt mellem skift af skærmbilleder. Det får det til at se ud som om tingene er blevet smidt med en skovl!
Findes der en option 'pretty' til minicom? :-)


"xc" findes ikke umiddelbart på mit system og da dette ikke blot er noget jeg skal bruge, men alle der har en linux-maskine og produktet, så skal det ikke kræve 'en masse ekstra' for at spille. Kunderne må så gerne eksperimentere med hvad de end har lyst, men i første omgang skal det bare være simpelt at sætte op og få til at spille.

/Egon



Follow ups

References