Gast Geplaatst: 31 mei 2005 Geplaatst: 31 mei 2005 Hallo, Ik heb hier nu op m'n NSLU2 de unslung-4.20-beta frimware draaien. Ik wil nu de Standard Linksys BusyBox v0.60.4 updaten naar: BusyBox v1.00 (2004.10.17-10:05+0000). Het is goed gegaan tot en met hier: ============================================== # ipkg install busybox Installing busybox (1.00-10) to root... Downloading http://ipkg.nslu2-linux.org/feeds/unslung/cross/busybox_1.00-10_armeb.ipk Installing busybox-base (1.00-10) to root... Downloading http://ipkg.nslu2-linux.org/feeds/unslung/cross/busybox-base_1.00-10_armeb.ipk Installing busybox-links (1.00-10) to root... Downloading http://ipkg.nslu2-linux.org/feeds/unslung/cross/busybox-links_1.00-10_armeb.ipk Configuring busybox Configuring busybox-base Configuring busybox-links # ======================================================= Nu staat in de howto : "Once this is done, the newer busybox will be installed into /opt/bin/busybox. The problem here is that the existing busybox in /bin will be first in your PATH environment variable. In order to fix this, change the shell portion in /etc/passwd like: dbixler:XXXXXXXXXX:2000:501::/share/hdd/data/public:/opt/bin/sh and create a /etc/shells file like: ~ $ cat > /etc/shells /opt/bin/sh /bin/sh" ======================================================== waar ik nu op vastloop en onduidelijk is het volgende : - moet de regel "dbixler:XXXXXXXXXX:2000:501::/share/hdd/data/public:/opt/bin/sh" als eerste regel in /etc/passwd komen te staan , en is twee maal de dubbele punt achter 501 wel juist ? - bij "create a /etc/shells file" krijg ik met het commando "~ $ cat > /etc/shells " de foutmelding : # ~ $ cat > /etc/shells /: Permission denied # De file blijkt dus al te bestaan zonder schrijfrechten . wie ziet in bovenstaande wat ik fout doe ? alvast bedankt . NB: met onderstaande commando's kan ik wel handmatig switchen , alleen na een reboot pakt dat eigenwijze ding de oude busybox <img src="/forums/images/graemlins/confused.gif" alt="" /> # /opt/bin/sh BusyBox v1.00 (2005.05.25-15:45+0000) Built-in shell (ash) Enter 'help' for a list of built-in commands. / # /bin/sh BusyBox v0.60.4 (2004.07.01-03:05+0000) Built-in shell (ash) Enter 'help' for a list of built-in commands. # RuKo
Barabas Geplaatst: 1 juni 2005 Geplaatst: 1 juni 2005 Citaat: - moet de regel "dbixler:XXXXXXXXXX:2000:501::/share/hdd/data/public:/opt/bin/sh" als eerste regel in /etc/passwd komen te staan , en is twee maal de dubbele punt achter 501 wel juist ? - waar deze regel staat in /etc/passwd maakt niet uit. Hij mag er echter maar 1 x in staan. - ja de :: is correct, hiertussen staat normaal de volledige naam of omschrijving van de gebruiker. Als je deze niet invult dan staat er dus :: Dat zeg ik... lezen!
Barabas Geplaatst: 1 juni 2005 Geplaatst: 1 juni 2005 Citaat: - bij "create a /etc/shells file" krijg ik met het commando "~ $ cat > /etc/shells " de foutmelding : # ~ $ cat > /etc/shells /: Permission denied # - het commando "~ $ cat > /etc/shells " is niet correct! Laat dit stuk uit de README eens zien! Dat zeg ik... lezen!
Gast Geplaatst: 1 juni 2005 Geplaatst: 1 juni 2005 Citaat: Citaat: - bij "create a /etc/shells file" krijg ik met het commando "~ $ cat > /etc/shells " de foutmelding : # ~ $ cat > /etc/shells /: Permission denied # - het commando "~ $ cat > /etc/shells " is niet correct! Laat dit stuk uit de README eens zien! Ik heb precies zo gedaan als het hier op deze pagina te lezen is. alleen heb ik geen "ipkg --force-overwrite install busybox" gedaan , omdat ik met "ipkg install busybox" geen foutmeldingen kreeg. gr, Ruud
Barabas Geplaatst: 1 juni 2005 Geplaatst: 1 juni 2005 Citaat: Citaat: Citaat: - bij "create a /etc/shells file" krijg ik met het commando "~ $ cat > /etc/shells " de foutmelding : # ~ $ cat > /etc/shells /: Permission denied # - het commando "~ $ cat > /etc/shells " is niet correct! Laat dit stuk uit de README eens zien! Ik heb precies zo gedaan als het hier op deze pagina te lezen is. alleen heb ik geen "ipkg --force-overwrite install busybox" gedaan , omdat ik met "ipkg install busybox" geen foutmeldingen kreeg. gr, Ruud Ik snap al wat ze doen nl: ~$ is zijn unix prompt. met het commando cat > mijnbestand wordt een bestandje aangemaakt met de naam mijnbestand en de shell wacht nu op invoer. Tik nu eens in: hallo ruko Sluit deze invoer nu af met <control><d> in mijnbestand staan nu de twee ingevulde regels. Ze maken dus in het voorbeeld een /etc/shells aan met daarin twee regels! /opt/bin/sh /bin/sh Je kunt hetzelfde doen met vi /etc/passwd en hier de benodigde regels intypen. (nadat je natuurlijk eerst de permissies op /etc/shells hebt aangepast) Helder nu <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" /> Dat zeg ik... lezen!
Gast Geplaatst: 1 juni 2005 Geplaatst: 1 juni 2005 Bedankt voor je hulp Barabas <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" /> Ik kom al weer een stukje verder, alles zonder errors zoals je in onderstaande log ziet, allen de NSLU blijft eigenwijs opstarten met de oude busybox <img src="/forums/images/graemlins/biggthumpdown.gif" alt="" /> # vi /etc/passwd root:ccmihTh3uPajo:0:0:root:/root:/bin/sh bin:x:1:1:bin:/bin: lp:x:4:7:lp:/share/spool: mail:x:8:12:mail:/var/spool/mail: ftp:x:14:50:FTP User:/: nobody:x:99:99:Nobody:/: ourtelnetrescueuser:scsI5vxI0f9Yc:100:100::/home/user:/bin/sh guest:xqnMpE/plEnFs:501:501::/home/user/guest:/dev/null admin:cgwvsHpJSf6XU:502:501::/home/user/admin:/dev/null [color:"red"] dbixler:XXXXXXXXXX:2000:501::/share/hdd/data/public:/opt/bin/sh [/color] ruko:scNBJ60O/QsqM:2000:501:::/dev/null ~ ~ # cat > /etc/shells /opt/bin/sh /bin/sh # # # vi /etc/profile PATH=/opt/bin:${PATH} # # # reboot The system is going down NOW !! Sending SIGTERM to all processes. ========================================== linksys login: root Password: No directory, logging in with HOME=/ BusyBox v0.60.4 (2004.07.01-03:05+0000) Built-in shell (ash) Enter 'help' for a list of built-in commands. [color:"red"] # /opt/bin/sh BusyBox v1.00 (2005.05.25-15:45+0000) Built-in shell (ash) Enter 'help' for a list of built-in commands. / # [/color] Handmatig gaat het nog steeds zoals je ziet . Heeft het misschien iets met deze regel in de HOWTO te maken die ik niet snap ? You need the /etc/shells so that dropbear (if it's installed) allows the /opt/bin/sh as a valid shell upon login. It is also needed for vsftpd when enabling local user access. Ik heb geen "dropbear"geinstalleerd <img src="/forums/images/graemlins/confused.gif" alt="" /> met vr. gr. RuKo
Barabas Geplaatst: 1 juni 2005 Geplaatst: 1 juni 2005 Citaat: Bedankt voor je hulp Barabas <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" /> Ik kom al weer een stukje verder, alles zonder errors zoals je in onderstaande log ziet, allen de NSLU blijft eigenwijs opstarten met de oude busybox <img src="/forums/images/graemlins/biggthumpdown.gif" alt="" /> # vi /etc/passwd root:ccmihTh3uPajo:0:0:root:/root:/bin/sh bin:x:1:1:bin:/bin: lp:x:4:7:lp:/share/spool: mail:x:8:12:mail:/var/spool/mail: ftp:x:14:50:FTP User:/: nobody:x:99:99:Nobody:/: ourtelnetrescueuser:scsI5vxI0f9Yc:100:100::/home/user:/bin/sh guest:xqnMpE/plEnFs:501:501::/home/user/guest:/dev/null admin:cgwvsHpJSf6XU:502:501::/home/user/admin:/dev/null [color:"red"] dbixler:XXXXXXXXXX:2000:501::/share/hdd/data/public:/opt/bin/sh [/color] ruko:scNBJ60O/QsqM:2000:501:::/dev/null ~ ~ # cat > /etc/shells /opt/bin/sh /bin/sh # # # vi /etc/profile PATH=/opt/bin:${PATH} # # # reboot The system is going down NOW !! Sending SIGTERM to all processes. ========================================== linksys login: root Password: No directory, logging in with HOME=/ BusyBox v0.60.4 (2004.07.01-03:05+0000) Built-in shell (ash) Enter 'help' for a list of built-in commands. [color:"red"] # /opt/bin/sh BusyBox v1.00 (2005.05.25-15:45+0000) Built-in shell (ash) Enter 'help' for a list of built-in commands. / # [/color] Handmatig gaat het nog steeds zoals je ziet . Heeft het misschien iets met deze regel in de HOWTO te maken die ik niet snap ?You need the /etc/shells so that dropbear (if it's installed) allows the /opt/bin/sh as a valid shell upon login. It is also needed for vsftpd when enabling local user access. Ik heb geen "dropbear"geinstalleerd <img src="/forums/images/graemlins/confused.gif" alt="" /> met vr. gr. RuKo Zoals je in /etc/passwd kunt zien wordt voor root /bin/sh gestart. Deze zou je kunnen wijzigen in /opt/bin/sh dus de regel: root:ccmihTh3uPajo:0:0:root:/root:/bin/sh wijzigen in: [color:"red"]root:ccmihTh3uPajo:0:0:root:/root:/opt/bin/sh[/color] Nadat je dit hebt aangepast blijf je met de huidige root sessie aangelogd en zet je een tweede telnet sessie op, om te testen of je nog wel binnen komt!!! Mocht het fout gaan dan kun je het met de 1 ste sessie nog weer herstellen! Een andere optie is om /bin/sh te linken aan /opt/bin/sh Dat zeg ik... lezen!
Gast Geplaatst: 1 juni 2005 Geplaatst: 1 juni 2005 Citaat: Zoals je in /etc/passwd kunt zien wordt voor root /bin/sh gestart. Deze zou je kunnen wijzigen in /opt/bin/sh dus de regel: root:ccmihTh3uPajo:0:0:root:/root:/bin/sh wijzigen in: root:ccmihTh3uPajo:0:0:root:/root:/opt/bin/sh <img src="/forums/images/graemlins/super.gif" alt="" /> <img src="/forums/images/graemlins/rockon.gif" alt="" /> <img src="/forums/images/graemlins/super.gif" alt="" /> Dat was ie !!!!!!!!!!!! [color:"blue"] linksys login: root Password: No directory, logging in with HOME=/ BusyBox v1.00 (2005.05.25-15:45+0000) Built-in shell (ash) Enter 'help' for a list of built-in commands. / # [/color] Hardstikke bedankt eddie...maar je bent nog niet van me af . <img src="/forums/images/graemlins/smile.gif" alt="" /> volgende stappen zijn een FTP- en NFS- en een Web servertje erop bouwen ...loop ik er op vast ....dan start ik er een nieuw draadje voor hier in het LINUX forum. hehehe wat een leuk apparaat die NSLU2 zeg . Zo leer ik gelijk Linux een beetje kennen door hiermee te spelen . gr, RuKo
Barabas Geplaatst: 1 juni 2005 Geplaatst: 1 juni 2005 Citaat: Hardstikke bedankt eddie...maar je bent nog niet van me af . <img src="/forums/images/graemlins/smile.gif" alt="" /> Nog ff de puntjes op de i... het is Eddy en geen Eddie <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" /> Dat zeg ik... lezen!
Gast Geplaatst: 1 juni 2005 Geplaatst: 1 juni 2005 Citaat: Citaat: Hardstikke bedankt eddie...maar je bent nog niet van me af . <img src="/forums/images/graemlins/smile.gif" alt="" /> Nog ff de puntjes op de i... het is Eddy en geen Eddie <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" /> Dat kon wel eens te maken hebben met die errors die ik constant krijg <img src="/forums/images/graemlins/grin.gif" alt="" /> het barst gewoon van de typefouten .. <img src="/forums/images/graemlins/biggthumpup.gif" alt="" />
Exro Geplaatst: 2 juni 2005 Geplaatst: 2 juni 2005 Citaat: volgende stappen zijn een FTP- en NFS- en een Web servertje erop bouwen ...loop ik er op vast ....dan start ik er een nieuw draadje voor hier in het LINUX forum. hehehe wat een leuk apparaat die NSLU2 zeg . Zo leer ik gelijk Linux een beetje kennen door hiermee te spelen . gr, RuKo [offtopic] <img src="/forums/images/graemlins/smile.gif" alt="" />, je bent niet de enige! Ik ben ook al een tijdje aan het spelen. Had wat problemen met FTP, maar die zijn nu opgelost <img src="/forums/images/graemlins/smile.gif" alt="" />. Naast alle data-opslag van 3 computers en 2 Dreamboxen heb ik er nu FTP, ssh, Apache-php, MySQL en phpmyadmin op draaien! Super. Ik ben nu bezig met VPN. Naast de Dreambox is dit ook een zeer leuk apparaatje! Zeer tevreden dus. Groet <img src="/forums/images/graemlins/biggthumpup.gif" alt="" /> [/offtopic] PS: waar gebruik je Busybox voor?
Gast Geplaatst: 2 juni 2005 Geplaatst: 2 juni 2005 Citaat: [offtopic] , je bent niet de enige! Ik ben ook al een tijdje aan het spelen. Had wat problemen met FTP, maar die zijn nu opgelost . Naast alle data-opslag van 3 computers en 2 Dreamboxen heb ik er nu FTP, ssh, Apache-php, MySQL en phpmyadmin op draaien! Super. Ik ben nu bezig met VPN. Naast de Dreambox is dit ook een zeer leuk apparaatje! Zeer tevreden dus. Groet [/offtopic] PS: waar gebruik je Busybox voor? Hallo exro, Zoals je hebt kunnen lezen ben ik nog maar een prille beginner in het linux gebeuren. Busybox wilde ik updaten omdat : a) m'n dreamboxen ook op de nieuwe versie draaien ik vind het makkelijker als ik met telnet direct kan zien in welke directory ik sta. c) misschien zitten er nog meer voordelen in die ik niet weet <img src="/forums/images/graemlins/smile.gif" alt="" /> [offtopic] Ik heb net m'n vsftpd servertje aan de praat <img src="/forums/images/graemlins/biggthumpup.gif" alt="" /> maar moet nog heeeeel veel <img src="/forums/images/graemlins/lezen.gif" alt="" /> om die config aan te passen, zodat anonymous users een eigen folder krijgen , en andere users diverse rechten krijgen en ook een eigen folder. Kun jij misschien een voorbeeld van jou config pm'en ? (zonder namen en ip's natuurlijk) [/OFFTOPIC} gr, RuKo
Exro Geplaatst: 2 juni 2005 Geplaatst: 2 juni 2005 Done, zie pm. [offtopic] Als je verschillende users wilt laten inloggen in hun eigen dir, zul je in /etc/passwd de aanpassingen volgens de NSLU2-site moeten doen. Ik ben er nog niet achter hoe je users in hun eigen dir kunt 'insluiten'. Ik hou me dit graag aanbevolen. [/offtipic] PS we gaan nu eigenlijk een beetje te offtopic, dus als je nog verdere vragen hebt, moet je even een nieuw topic openen. Suc6.
Gast Geplaatst: 2 juni 2005 Geplaatst: 2 juni 2005 Citaat: PS we gaan nu eigenlijk een beetje te offtopic, dus als je nog verdere vragen hebt, moet je even een nieuw topic openen. Suc6. mee eens...dit draadje mag dicht wat mij betreft, gezien het probleem opgelost is. RuKo
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen