/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
procmail
Fra : Ivar


Dato : 14-09-03 18:45

hvis jeg har en .procmailrc i /home/user liver den ikke udført, men hvis jeg
flytter den over som en /etc/procmailrc så bliver den udført.

Hvad kan der være galt?

--
Med venlig hilsen

Ivar

 
 
Leo Laursen (14-09-2003)
Kommentar
Fra : Leo Laursen


Dato : 14-09-03 20:05

Ivar <news-@milli.dk>:
> hvis jeg har en .procmailrc i /home/user liver den ikke udført, men hvis jeg
> flytter den over som en /etc/procmailrc så bliver den udført.

> Hvad kan der være galt?

Måske en passende ".forward" fil
I min står der
"|/usr/bin/procmail"
men det afhænger a hvilken mail server du kører med.

Leo
--
/bin/bash: line 1: fortune: command not found

Ivar (14-09-2003)
Kommentar
Fra : Ivar


Dato : 14-09-03 20:14

Leo Laursen wrote:

>> hvis jeg har en .procmailrc i /home/user liver den ikke udfrt, men hvis
>> jeg flytter den over som en /etc/procmailrc s?bliver den udfrt.
>> Hvad kan der v?e galt?
> M?ke en passende ".forward" fil
> I min st? der
> "|/usr/bin/procmail"
> men det afh?ger a hvilken mail server du krer med.

Jeg køre med postfix 2.0.6 under mdk9.1 .
Det gjorde jeg også indtil min HDD gik i totalt kluder sidste weekend, og da
brugte jeg bare mdk's standart opsætning af postfix til at kalde procmail,
og jeg har ikke ændret noget i main.cf til at styre procmail,,,

--
Med venlig hilsen

Ivar

Jonas Jalling (14-09-2003)
Kommentar
Fra : Jonas Jalling


Dato : 14-09-03 20:22

Ivar wrote:
> hvis jeg har en .procmailrc i /home/user liver den ikke udført, men
> hvis jeg flytter den over som en /etc/procmailrc så bliver den udført.
>
> Hvad kan der være galt?
Check permissions på filen.
På min ser det således ud:

jonas@godfather ~ $ ll .procmailrc
-rwx--x--x 1 jonas jonas 307 Jul 30 17:34 .procmailrc*

--
Med venlig hilsen
Jonas Jalling



Ivar (14-09-2003)
Kommentar
Fra : Ivar


Dato : 14-09-03 20:45

Jonas Jalling wrote:

>> Hvad kan der være galt?
> Check permissions på filen.
> På min ser det således ud:
>
> jonas@godfather ~ $ ll .procmailrc
> -rwx--x--x 1 jonas jonas 307 Jul 30 17:34 .procmailrc*

Jeg haqr så mailserveren kørende luser_relay server, og logger på brugeren
ivar, men det gør vel ikke noget, den fanger vel den fil der liger i det
dir jeg står i,,,

| [ivar@localhost server]$ ll .procmailrc
| -rw-rw-rw- 1 505 503 1079 sep 14 13:06 .procmailrc
| [ivar@localhost server]$ man ll
| Intet opslag for ll

hvad betyder de forskellige - r og w samt x ?


--
Med venlig hilsen

Ivar

Mikael Hansen (14-09-2003)
Kommentar
Fra : Mikael Hansen


Dato : 14-09-03 21:18

Ivar wrote:
> Jonas Jalling wrote:
>
>
>>>Hvad kan der være galt?
>>
>>Check permissions på filen.
>>På min ser det således ud:
>>
>>jonas@godfather ~ $ ll .procmailrc
>>-rwx--x--x 1 jonas jonas 307 Jul 30 17:34 .procmailrc*
>
>
> Jeg haqr så mailserveren kørende luser_relay server, og logger på brugeren
> ivar, men det gør vel ikke noget, den fanger vel den fil der liger i det
> dir jeg står i,,,
>
> | [ivar@localhost server]$ ll .procmailrc
> | -rw-rw-rw- 1 505 503 1079 sep 14 13:06 .procmailrc
> | [ivar@localhost server]$ man ll
> | Intet opslag for ll
>
> hvad betyder de forskellige - r og w samt x ?
>
>

r = læserettighed for fil/dir
w = skriverettighed til fil/dir
x = rettighed til at udføre programmet / eller skifte til dir
forrest kan stå et "d" hvis det er et dir

første gruppe af rwx er rettighederne for ejeren
næste rettighederne for gruppen
sidste alle andre

m.v.h. Mikael Hansen


Ivar (14-09-2003)
Kommentar
Fra : Ivar


Dato : 14-09-03 21:48

Mikael Hansen wrote:


>>>>Hvad kan der være galt?
>>>Check permissions på filen.
>>>På min ser det således ud:
>>>jonas@godfather ~ $ ll .procmailrc
>>>-rwx--x--x 1 jonas jonas 307 Jul 30 17:34 .procmailrc*

Nu har jeg sat den til

[root@localhost server]# ll .procmailrc
-rwxrwxrwx 1 505 503 1079 sep 14 13:06 .procmailrc*
[root@localhost server]#

men den bliver stadig ikke udført

Men hmm /var/log/mail/errors siger

Suspicious rcfile "/home/server/.procmailrc"

Hvad det så end betyder, jeg kan ikke se at der er nogen ændring fra hvordan
den så ud før mit HDD flip sidste weekend,,,

--
Med venlig hilsen

Ivar

Klaus Alexander Seis~ (14-09-2003)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 14-09-03 22:01

Ivar skrev:

> Nu har jeg sat den til
>
> [root@localhost server]# ll .procmailrc
> -rwxrwxrwx 1 505 503 1079 sep 14 13:06 .procmailrc*
> [root@localhost server]#
>
> men den bliver stadig ikke udført

For det første er der ingen grund til at ~/.procmailrc er udførbar,
og for det andet skal verden ikke kunne gøre alt ved den fil.

Udfør strax

$ chmod 0644 ~/.procmailrc

eller

$ chmod 0640 ~/.procmailrc

eller endda

$ chmod 0600 ~/.procmailrc

Det kan svare sig at læse - og prøve at forstå - chmod(1).


// Klaus

--
><>    unselfish actions pay back better

Ivar (14-09-2003)
Kommentar
Fra : Ivar


Dato : 14-09-03 22:17

Klaus Alexander Seistrup wrote:

> For det første er der ingen grund til at ~/.procmailrc er udførbar,
> og for det andet skal verden ikke kunne gøre alt ved den fil.

Det mente jeg heller ikke, men den og mange andre filer var sat til udførbar
da jeg fik redet dem i sidste weekend.

--
Med venlig hilsen

Ivar

Klaus Alexander Seis~ (14-09-2003)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 14-09-03 22:29

Ivar skrev:

> den og mange andre filer var sat til udførbar da jeg fik
> redet dem i sidste weekend.

Så har du osse haft en uges tid til at sætte ejerskaberne og rettig-
hederne til noget fornuftigt.


// Klaus

--
><>    unselfish actions pay back better

Ivar (14-09-2003)
Kommentar
Fra : Ivar


Dato : 14-09-03 23:03

Klaus Alexander Seistrup wrote:


>> den og mange andre filer var sat til udførbar da jeg fik
>> redet dem i sidste weekend.
> Så har du osse haft en uges tid til at sætte ejerskaberne og rettig-
> hederne til noget fornuftigt.

Nej, jeg har sovet i vel en 30-40 timer, arbejdet i andre ~50 timer
transport til & fra arbejde i 5-6 timer, den resterende tid har jeg brugt
på at få installeret Mandrake, den har virkelig drillet mig med at nogle
parker ikke ville installeres, den ene gang talte jeg til 70 parker, og så
gad jeg ikke det mere.
Det er først i går at jeg fik installeret uden install-fejl. Så har det så
været nogle programmer jeg skulle have op og køre, f.eks. postfix der ikke
har været til at få til at køre luser_relay det var først i nat jeg fik det
til at virke, og før den kom op og køre havde jeg jo ikke noget at bruge
..procmailrc til, og opdagede derfor heller ikke at der var noget galt
der,,,




--
Med venlig hilsen

Ivar

Klaus Alexander Seis~ (14-09-2003)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 14-09-03 21:54

Ivar skrev:

>| [ivar@localhost server]$ ll .procmailrc
>| -rw-rw-rw- 1 505 503 1079 sep 14 13:06 .procmailrc
>| [ivar@localhost server]$

Generelt er det en dum ide at lade sine filer være skrivbare af gruppe
og verden. Skynd dig at lave en "chmod g-w,o-w ~/.procmailrc". Bag-
efter skulle den gerne se således ud: "-rw-r--r--".


// Klaus

--
><>    unselfish actions pay back better

Ivar (14-09-2003)
Kommentar
Fra : Ivar


Dato : 14-09-03 22:15

Klaus Alexander Seistrup wrote:

>>| [ivar@localhost server]$ ll .procmailrc
>>| -rw-rw-rw- 1 505 503 1079 sep 14 13:06 .procmailrc
>>| [ivar@localhost server]$
>
> Generelt er det en dum ide at lade sine filer være skrivbare af gruppe
> og verden. Skynd dig at lave en "chmod g-w,o-w ~/.procmailrc". Bag-
> efter skulle den gerne se således ud: "-rw-r--r--".

Ja, jov, men det er fordi jeg så skal su'e til root for at kunne skrive
filen til disken. Og jeg sider alene på maskinen, og har kun åbent for
portene 25, 80, 110, 113 på routeren, så der er vel ikke nogen risiko for
at have den fil -rw-rw-rw- ?

Har lige prøvet

su - serer
mc

men kunne stadig ikke skrive til filen


BTW så gav den en fejl

[server@localhost server]$ chmod g-w,o-w ~/.procmailrc
-bash: chmod g-w,o-w ~/.procmailrc: No such file or directory
[server@localhost server]$ konqueror

gav dog mulighed for at ændre retighederne, så den nu siger

[server@localhost server]$ ll .procmailrc
-rw-r--r-- 1 root root 1418 sep 14 22:43 .procmailrc
You have new mail in /var/spool/mail/server
[server@localhost server]$


--
Med venlig hilsen

Ivar

Klaus Alexander Seis~ (14-09-2003)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 14-09-03 22:23

Ivar skrev:

> Ja, jov, men det er fordi jeg så skal su'e til root for at kunne
> skrive filen til disken.

Hvorfor skal du su'e til root får at kunne skrive til filen, når den
er ejet af bruger 503?

> Har lige prøvet
>
> su - serer
> mc
>
> men kunne stadig ikke skrive til filen

Mon ikke der er kuk i ejerskaberne? Og er det ikke derfor at filen
vises med bruger 503 som ejer i stedet for server?

Som root:

   # chown server.server ~server/.procmailrc

Som server:

   $ chmod 0640 ~/.procmailrc

> konqueror gav dog mulighed for at ændre retighederne, så den nu
> siger
>
> [server@localhost server]$ ll .procmailrc
> -rw-r--r-- 1 root root 1418 sep 14 22:43 .procmailrc
> [server@localhost server]$

Det er noget rod at filen ejes af root hvis den i virkeligheden bør
ejes af en upriviligeret bruger.


// Klaus

--
><>    unselfish actions pay back better

Ivar (14-09-2003)
Kommentar
Fra : Ivar


Dato : 14-09-03 22:50

Klaus Alexander Seistrup wrote:

> Mon ikke der er kuk i ejerskaberne? Og er det ikke derfor at filen
> vises med bruger 503 som ejer i stedet for server?

Det skal nok passe, den har været en tur forbi et FAT drev, og så mister
filerne vist ejerskabs og rettigheds oplysningerne?

Kan det ikke også godt passe at det er forklaringen på at efter at have
kopieret alle filerne fra ~/ivar ind i mine rede filer der ligeledes har
været en tur forbi FAT drevet og nu ind i mit ~/ivar dir at KMail så har
mapperne, men ikke de mail der skulle være, selvom jeg med mc kan se at der
ligger en masse info i de filer der må være mail'ene?

> Som root:
>
> # chown server.server ~server/.procmailrc
>
> Som server:
>
> $ chmod 0640 ~/.procmailrc

Var lige hvad der skulle til.

Hvad hvis det er et helt dir jeg skal rette tilbage til rette ejer&retigheds
oplysninger?

--
Med venlig hilsen

Ivar

Mikael Hansen (14-09-2003)
Kommentar
Fra : Mikael Hansen


Dato : 14-09-03 23:08

Ivar wrote:

>
>>Som root:
>>
>># chown server.server ~server/.procmailrc
>>
>>Som server:
>>
>>$ chmod 0640 ~/.procmailrc
>
>
> Var lige hvad der skulle til.
>
> Hvad hvis det er et helt dir jeg skal rette tilbage til rette ejer&retigheds
> oplysninger?
>

chmod -R

fra man chmod:

-R, --recursive
ændre filer og kataloger rekursivt

Mikael Hansen


Ivar (14-09-2003)
Kommentar
Fra : Ivar


Dato : 14-09-03 23:39

Mikael Hansen wrote:


>>># chown server.server ~server/.procmailrc
>>>Som server:
>>>$ chmod 0640 ~/.procmailrc
>> Var lige hvad der skulle til.
>> Hvad hvis det er et helt dir jeg skal rette tilbage til rette
>> ejer&retigheds oplysninger?
> chmod -R
>
> fra man chmod:
>
> -R, --recursive
> ændre filer og kataloger rekursivt

Det vil sige

som root
chown server.server ~backup/server/

og som server
chmod 0640 ~backup/server/

eller?

Og så tilsvarende med passende ændringer for de andre 2 bruger?


--
Med venlig hilsen

Ivar

Klaus Alexander Seis~ (14-09-2003)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 14-09-03 23:51

Ivar skrev:

>> fra man chmod:
>>
>> -R, --recursive
>> ændre filer og kataloger rekursivt
>
> Det vil sige
>
> som root
> chown server.server ~backup/server/
>
> og som server
> chmod 0640 ~backup/server/
>
> eller?

Næh, for det berører kun filer - og er du sikker på at du vil have
sat dem alle til 0640?

Hvis du vil have sat *ALLE* kataloger til 0750 og *ALLE* filer til
0640, kan du du lave noget i retning af:

# chown -R server.server ~backup/server
$ find ~backup/server -type d -print0 | xargs -r0 chmod 0750
$ find ~backup/server -type f -print0 | xargs -r0 chmod 0640

Det kan anbefales at du læser manualsiderne til chown, chmod, find
og xargs inden du kaster dig ud i det, for at sikre dig at komman-
doerne gør det du ønsker. Fx kunne det være at du ville have kata-
loger med 2750 eller 2751 eller hvad ved jeg, i stedet for 0750.


// Klaus

--
><>    unselfish actions pay back better

Klaus Alexander Seis~ (14-09-2003)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 14-09-03 22:26

Ivar skrev:

>> Skynd dig at lave en "chmod g-w,o-w ~/.procmailrc".
>
> Og jeg sider alene på maskinen, og har kun åbent for portene 25,
> 80, 110, 113 på routeren, så der er vel ikke nogen risiko for at
> have den fil -rw-rw-rw- ?

Man kan lisså godt lære gode vaner først som sidst. Hvis man til-
lægger sig dårlige vaner - som at gøre en brugerfil skrivbar for
verden fordi man ellers ikke kan få det til at virke - så kan de
være svære at slippe af med. Tag og opøv lidt disciplin.


// Klaus

--
><>    unselfish actions pay back better

Allan Olesen (14-09-2003)
Kommentar
Fra : Allan Olesen


Dato : 14-09-03 22:56

Ivar <news-@milli.dk> wrote:

>Og jeg sider alene på maskinen, og har kun åbent for
>portene 25, 80, 110, 113 på routeren, så der er vel ikke nogen risiko for
>at have den fil -rw-rw-rw- ?

Mange programmer vil ikke have noget at goere med filer med for
slappe permissions.

Jeg ved ikke, om procmail hoerer til den gruppe af programmer,
men hvis det tilfaeldet, er procmails tankegang noget i retning
af:
"Uha. Ivars .procmailrc er skrivbar for alle. Det betyder, at
andre kan putte onde shell-kommandoer i den og faa dem udfoert
med Ivars tilladelser. Det vil jeg ikke vaere med til."

....og saa stopper procmail udfoerslen af din .procmailrc.


--
Allan

Ivar (14-09-2003)
Kommentar
Fra : Ivar


Dato : 14-09-03 23:27

Allan Olesen wrote:

> Mange programmer vil ikke have noget at goere med filer med for
> slappe permissions.

Generalt også sundt, hvis win. bare var ligesådan, så var en del af de virus
der florer ikke opstået,,,

> Jeg ved ikke, om procmail hoerer til den gruppe af programmer,
> men hvis det tilfaeldet, er procmails tankegang noget i retning
> af:
> "Uha. Ivars .procmailrc er skrivbar for alle. Det betyder, at
> andre kan putte onde shell-kommandoer i den og faa dem udfoert
> med Ivars tilladelser. Det vil jeg ikke vaere med til."
>
> ...og saa stopper procmail udfoerslen af din .procmailrc.

Jeg kan godt se det. Men jeg har 3 bruger på maskinen (udover root)
en jeg bruger til dagligt arbejde
en til at håndtere server arbejde
en til at håndtere mail til min mobiltelefon's mailklient.

hidtil har jeg su'et til root for at kunne skrive i serverens .procmailrc
det er jo heller ikke det regtige. Jeg kunne [ctrl]+[alt]+[Fx] og så logge
på server og så skrive der, men det er også besværligt.
Så hvad er den korekte måde at gøre?

--
Med venlig hilsen

Ivar

Allan Olesen (15-09-2003)
Kommentar
Fra : Allan Olesen


Dato : 15-09-03 16:46

Ivar <news-@milli.dk> wrote:

>hidtil har jeg su'et til root for at kunne skrive i serverens .procmailrc
>det er jo heller ikke det regtige. Jeg kunne [ctrl]+[alt]+[Fx] og så logge
>på server og så skrive der, men det er også besværligt.
>Så hvad er den korekte måde at gøre?

Jeg gaar ud fra, at det er .procmailrc for den bruger, der
videresender til mobiltlf, du vil redigere i? Lad os kalde ham
'mobilbruger'.

Saa kan du jo evt. som root skrive 'su - mobilbruger', foer du
redigerer i mobilbrugers .procmailrc. Saa slipper du ogsaa for at
cd'e til mobilbrugers homedir.

Ellers kan du evt. udfoere dine aendringer som root og saa koere
'chown mobilbruger.mobilbruger /home/mobilbruger/.procmailrc'

(Jeg antager, at mobilbruger er medlem af gruppen 'mobilbruger'.)

Det er ogsaa muligt, at man kan saette noget op for mobilbrugers
homedir, saa han altid faar ejerskab til de filer, der
oprettes/aendres deri. Det har jeg aldrig rigtigt faaet mig sat
ind i.


--
Allan

Ivar (15-09-2003)
Kommentar
Fra : Ivar


Dato : 15-09-03 16:55

Allan Olesen wrote:

> Jeg gaar ud fra, at det er .procmailrc for den bruger, der
> videresender til mobiltlf, du vil redigere i? Lad os kalde ham
> 'mobilbruger'.

Det er godt nok en anden bruger, men forskællen er den samme,,,

> Saa kan du jo evt. som root skrive 'su - mobilbruger', foer du
> redigerer i mobilbrugers .procmailrc. Saa slipper du ogsaa for at
> cd'e til mobilbrugers homedir.

Jeg forsøgte i aftes / nat, og der ville den ikke, men nu vil den godt,,,

--
Med venlig hilsen

Ivar

Ivar (15-09-2003)
Kommentar
Fra : Ivar


Dato : 15-09-03 17:11

Ivar wrote:

> Jeg forsøgte i aftes / nat, og der ville den ikke, men nu vil den godt,,,

Sider lige og studser på, det har sikkert og vistnok været før jeg fik
rettet ejerskab/retigheder på filen, så har den været ejet af root og kun W
for root, så er det jo klartnok at brugeren selv, ikke kunne skrive til
filen,,,

--
Med venlig hilsen

Ivar

Klaus Alexander Seis~ (14-09-2003)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 14-09-03 21:50

Ivar skrev:

> hvis jeg har en .procmailrc i /home/user liver den ikke udført,
> men hvis jeg flytter den over som en /etc/procmailrc så bliver
> den udført.

Jeg bruger en ~/.forward:

"|exec /usr/bin/procmail -f- || exit 75 #luser"


// Klaus

--
><>    unselfish actions pay back better

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste