Re: Ändra ett enda tecken.
- To: Lars Wirzenius <liw@iki.fi>
- Cc: debiansw <debian-user-swedish@lists.debian.org>
- Subject: Re: Ändra ett enda tecken.
- From: Daniel Swärd <excds@kth.se>
- Date: 30 Sep 2002 19:42:10 +0200
- Message-id: <1033407731.458.4.camel@hybris>
- In-reply-to: <1033397709.13243.32.camel@igor>
- References: <1033394882.925.13.camel@hybris> <1033397709.13243.32.camel@igor>
On Mon, 2002-09-30 at 16:55, Lars Wirzenius wrote:
> ma, 30-09-2002 kello 17:07, Daniel Swärd kirjoitti:
> > Jag vill använda paketet passwd med en liten ändring, att i defines.h
> > byta ut
> > SHADOW_PASSWD_STRING "x"
> > mot
> > SHADOW_PASSWD_STRING "X"
> > (jag har inte hittat nån sån inställning i adduser.conf.
>
> Vad skall denna ändring åstadkomma?
Delar ut passwd-data med NIS och kör själva autenticeringen med
Kerberos. Om jag har litet "x"
(test2:x:1002:100:Test:/afs/syd.kth.se/home/test2:/bin/bash) så får jag
det här jag försöker logga in:
--
xnix login: test2
Password for test2@SYD.KTH.SE:
Authentication service cannot retrieve authentication info.
--
Om det istället är ett stort "X" så funkar det... Fråga mig inte varför,
men det verkar lite småmagiskt. :)
> > Mina kunskaper om hur Debianpaket är uppbyggda är ganska låga, så jag
> > undrar om någon har ett snabbt svar på hur jag bör göra.
> >
> > Naturligtvis har jag laddat ner paketet med apt-get source, men jag vet
> > inte hur man bör göra med diff och md5-summor.
>
> Från minnet:
>
> apt-get source passwd # ladda ner och öppna paketet
> cd passwd-XX.YY # gå till source-katalogen
> ed foo.bar # gör dina ändringar
> ed debian/changelog # lägg till en ny changelog entry, ny versionsnr
> fakeuser debian/rules binary # bygg paketet
> dpkg -i ../passwd_xxx.deb # installera det nya paketet
>
> Det är antagligen säkrast att ladda ner det officiella binär-paketet
> också så att om du gör något fel med din version så kan du lätt, med
> dpkg, installera den fungerande officiella versionen.
Ska testa... Återkommer med antingen lyckorus eller svordomar. ;-)
/Daniel
Reply to: