Visar inlägg med etikett rpmhell-style-frustration. Visa alla inlägg
Visar inlägg med etikett rpmhell-style-frustration. Visa alla inlägg

onsdag, januari 16, 2008

Lyckad användarmigrering från linux till FreeBSD

Jag har i dagarna gjort en testmigrering av strax över hundratalet användare mellan ett par servrar på jobbet.
Den ena servern är en gammal RedHat med en lika gammal kärna. Systemet i sig installerades antagligen för mer än 10 år sedan och är allmänt patchat och lappat.
Återkommer kanske med versionerna senare när systemet är migrerat, men vill inte ge ut sånt just nu..

Den nya servern är det en fin och fräsh FreeBSD 6.2-p9 på.

Jag har i stort sett följt den här guiden, men inte kopierat användarnas hemkataloger, dels för att det bara är ett litet förhandstest och dels för att många inte har någon ändå.

En användare skapade och populerade jag dock en hemkatalog för, för att testa om lösenordsflytten flutit. Allt gick ju så tyst och smidigt..
Vi kan kalla användaren pragmc.
Skapade hans hemkatalog och slängde i vad som behövdes (gjorde om detta imorse och kopierade /usr/share/skel). Fixade även /etc/group så den stämde.

Men!
när jag försökte logga in sa den bara Access denied..
Kollade i loggarna och såg att den spottade fram en massa fel som detta:

Jan 15 19:00:52 XXXXXXX sshd[19255]: error: PAM: authentication error for illegal user pragmc from XXX.XX.XX.XX


Udda tänkte jag.
Lösenordsknäckandet med john hade inte funkat för jag hade installerat med fel växlar och CPUoptimering som inte fanns på den processorn.. Men unshadow knäcker inget ändå.

En finger på pragmc visade inget konstigt heller.
Började fundera på om det kanske trots allt behövdes en omstart eller annat för att helt läsa om /etc/spwd.db och /etc/pwd.db så inga tempfiler låg kvar.

Det här gick jag o grämde mig på hela kvällen hemma och tills jag kom tillbaka till jobbet nu imorse..

Men då slog det mig att kolla så bash låg på samma ställe som på linuxservern eftersom användaren ifråga kör det.
Då insåg jag ju såklart att bash inte hängde med när man kör en minimal installation av FreeBSD, och eftersom jag kör csh (eller tcsh eller vad det nu egentligen är) så hade jag ju inte tänkt på att installera det.
chsh pragmc och en ändring till /bin/sh så funkade det klockrent att logga in.

Så dumt!
Men ändå lätt att förbise..

torsdag, maj 31, 2007

och jag som bara ville ha en cola!


Får väl fortsätta suga på min kalla mugg kaffe från ordinarie arbetstid..

torsdag, april 12, 2007

macports continued

Tack vare ett öppet nät (publikt heter det tom) så kunde jag tanka hem Xcode(923,2MB) som min vän Robin tipsade mig om..

Nu knallar det på lite bättre, men nu får jag massa md5 och sha1 checksum errors på mina paket istället..

i min iver att laga felen så försökte jag göra något jag är van vid från FreeBSD, nämligen rensa lite i distfileskatalogen.
Hittade den under /opt/local/var/db/dports/distfiles och lät sudo rm -r * köra sin magik i den katalogen, var inte så överdrivet bra. det loggas tydligen att den tankat hem distfilen och finns den inte blir det error och abort på installationen..

efter lite sudo port clean all innan lunch och sudo port clean libpcap nu efter ett par försök till med ettercap så verkar det faktiskt funka nu..

installationen av ettercap-ng står _äntligen_ och tickar här bredvid! :)

vilken lättnad!

och jag som bara ville

har inte bloggat på ett tag nu, har dels velat vänta tills jag kan blogga om att vi kommit i ordning i huset. ger upp det lite nu o bloggar om macports(fd darwinports) istället!

för att få macports att lira fick jag lägga till /opt/local/bin och sbin i min path.
jag kör csh, då ser det ut så här
set path = (/opt/local/bin /opt/local/sbin $path)
så nu om jag kör env eller som jag föredrar echo $path så ser det lite göttare ut :)

sen var det ganska logiskt hur det gick till (kanske pga likheterna med alla andra pakethanteringssystem)
port search ettercap
sen försökte jag mig på en port install ettercap-ng men det gick inte så bra.
sudo port install ettercap-ng var skiten.
Men! inte heller då gick det.. saknar autoconf säger den.
merde!
chansar på att det ska funka o installera med sudo port install autoconf.
visst.. nu saknar den gmake.. :/
i min enfald hade jag ju nästan förväntat mig att installationen av macports skulle plocka in sådant som den behövde..

hepps.. inte gcc eller cc heller.. nu när jag ska installera gmake hittar den öht ingen kompilator den vill ta i med tång, detta måste undersökas lite närmre senare.

och jag som just nu bara ville ha in ettercap för att kunna eh, hmm.. mjaa.. äh, leka lite med ARP poisoning och se om man hittade nåt kul på nåt wlan nearby liksom! :)