Sida 1 av 1

Linux-problem, kan någon hjälpa?

Postat: 17 februari 2008, 21:08:21
av TomasL
Håller på att bråka med en WD Mybook World.
Håller på att göra om den till bl.a en svn-server mm.

Har dock stött på en del problem.

Diverse kommandon saknas, bla "usermod" och "groupmod"

Var i hittar jag dessa koden till dessa kommandon/programmen så jag kan kompilera/installera dessa?

Postat: 17 februari 2008, 21:16:49
av Norberg
Vilken dist använder du?

Postat: 17 februari 2008, 21:30:48
av TomasL
Ärligt talat, inte en susning, det är den som ligger i, vad jag vet så är det en 2.6 kärna.

Några förslag på hur man tar reda på vilken dist det är?

Edit, vad jag får fram är "Generic Linux 2.6"

Postat: 17 februari 2008, 21:40:56
av Norberg
Troligen finns programmen under ett annat namn ex. adduser eller useradd kolla vad som finns i /sbin och /usr/sbin

Postat: 17 februari 2008, 21:58:07
av TomasL
Har redan kollat, kommandona adduser, addgroup mfl är länkade till ett program som heter "busybox" (BusyBox v1.2.2 (2007.03.26-11:07+0000) multi-call binary)

I övrigt hittar jag nada.

Postat: 17 februari 2008, 22:04:57
av AndLi
busybox är en samling av alla vanliga linuxkommando...

Beroende vad man väljer när man kompilerar det, får man en minsdre eller större samling av kommandona.

För att hålla storleken nere ligger allt i en fil som sen det ligger massor av länkar till!

Väldigt vanligt i mindre inbyggda linuxsystem, funkar mycket bra!

Men finns länken, brukar det betyda att kommandot finns medkompilerat i busybox!

Postat: 17 februari 2008, 22:09:38
av TomasL
Hittade busybox hemsida, usermod och groupmod finns inte i komandolistan tydligen.

Alltså behöver jag hitta fristående applikationer som jag kan kompilera och installera.

Postat: 18 februari 2008, 08:33:04
av nole
adduser är ju inte ett program du behöver, du kan editera /etc/passwd (och eventuellt /etc/shadow om du kör det) och lägga till användarna för hand. Samma sak för grupper o.s.v

Postat: 18 februari 2008, 08:42:10
av speakman
Vad exakt ska kommandona användas till? Går det inte att köra SVN utan dessa?

Det går ju i värsta fall att kompilera de verktygen själv. Vilken arkitektur använder den där lådan?

Postat: 18 februari 2008, 08:49:24
av TomasL
Behöver modda några befintliga användare, tar jag bort dem och återskapar, riskerar jag att bli utlåst.

linux 2.6 nånting, på nån form av ARM-processor.

"Alla" verktyg såsom gcc mm finns med i burken, så det handlar bara om att hitta källkoden typ.

Postat: 18 februari 2008, 09:31:45
av bos
Nu kan jag inget om SVN, men är det fel att manuellt ändra i /etc/passwd och /etc/group ?

Postat: 18 februari 2008, 09:36:57
av hcb
Det beror väl litet på varifrån systemet i normaldrift hämtar kataloginformation. Funkar det som ett *nix-system av klassiskt snitt borde det vara OK att ändra i /etc/group. /etc/passwd _tror_ jag det borde vara OK att lägga till användare manuellt i (med tomt lösenord) och sedan ändra med passwd.
De hashade lösenorden ligger förhoppningsvis i /etc/shadow eller motsvarande...

Postat: 18 februari 2008, 11:09:17
av speakman
Det bör gå alla tiders att modda manuellt i /etc/passwd. Jag tänkte mest om SVN använde "moduser" på något vis automatiskt. Då måste det ju finnas där.
Allt moduser kan göra, kan man göra manuellt.

Postat: 18 februari 2008, 11:12:16
av bos
Min disclaimer om att jag inte kan SVN härrör sig till att jag inte vet hur det systemet hämtar användaruppgifterna. Om det exempelvis sker via NIS/YP så funkar det inte att ändra /etc/{passwd,group} manuellt, men annars är det inga problem. Precis som speakman skriver så kan man göra allt som moduser/adduser/osv gör, fast manuellt.

Postat: 18 februari 2008, 12:27:51
av TomasL
Tänkte inte på den manuella delen, skall testa detta och se hur det funkar.

Nej, svn behöver inte detta, snarare jag själv, då jag skall byta grupp på ett antal användare.

Får testa hur det går.