*UPDATE*
Lägger till lite länkar till trådar angående diskussioner för hacket på denna NAS här
http://websupport.wd...p?TOPIC_ID=5535
http://www.hardforum...d.php?t=1173102
Sida med några färdig kompilerade packet(FTPserver WEBserver) till WD'n samt tips hur man kan lägga upp sin egen websida på WD'n.
http://martin.hinner.info/mybook
HOWTO för att compilera upp en firefly media server för Itunes( zLib, sqlLite, libid3tag etc...)
http://wiki.fireflym...Edition_Install
--------------------
Jag hittade hit till ert forum för några veckor sedan när jag letade efter en lämplig NAS att införskaffa och hittade lite diskutioner som ni här hade fört. Jag beslutade sen att skaffa mig en WD My Book World Edition I 500GB.
Denna lilla goding är numera mest vanlig i 'USB' form(svart färgad), men den som jag skaffade är dock ethernet varianten(vit färgad) som man istället kopplar in i routern istället för sin datorns USB.
Denna lilla NAS'en sitter ju på en's LAN och har som uppgift att dela ut samba(window shares) utdelade mappar till användare i sitt LAN.
Burken isin tur består ju av en HD och ett kontroller kort med USB/Ethernet/SATA och sen då det lilla fiffiga OS'et linux körandes inuti. =)
Så, Western Digital säljer ju denna som en NAS med möjlighet att dela ut mappar till sitt nätverk. Dock så är denna lilla burken bra MKT mer kapabel än det.
Det jag gjorde med min burk var att se möjligheterna med att uttöka tjänsterna som denna lilla burk skulle kunna erbjuda eftersom det sitter och kör ett linux OS.
Så, för att göra en lång historia kort, så tog jag ut HD ur sin låda, monterade den i linux på vanliga dator och hackade 2 filer i den. Detta i sintur gav mig full root access till linux OS'et som körde på NAS'en, så att jag kunde(efter att jag la tillbaka den i sitt fodral) ssh'a direkt in till den via min egen dator och mecka runt med dist'en som låg och körde på den.
Så, nu efter mitt 'hackande' av 2 'txt' filer i NAS'en så har jag uttökat den ifrån att vara en 'bara' en NAS till att bli en äkta linux filserver med USERS/SSH/WWW/TELNET/ server, dvs en 'riktig' linux server med mer eller mindre obegränsade möjligheter att köra tjänster och servicar för mig och min famlij.
Så, om det är några fler som vill prova på och hacka sin WD NAS så gör det och posta hur det har gått för er. Skulle vara kul med en användbar tråd för fler om tips och tricks angående denna lilla 'gem' som finns ute på marknaden och hur mkt stuff man kan göra med denna enheten.
Så, jag tänkte jag skulle ta och posta hur jag gjorde för att komma åt SSH servicen(som redan fanns på NAS, dock bort kommenterad...) så andra kan testa och hacka den litegranna. =)
--------------------cut/paste ifrån hardforum.com---------------
I've got a WD My Book World Edition I (500GB) and I've started ssh,
telnet, ...
Tgwena said nearly everything but here is some more detailed info :
What you need :
- a PC with a SATA connector and a power SATA cable.
- a linux distrib installed on it
1/ First step :
- Dismount the case and extract the HDD (I can give more info for that
step)
- Connect the HDD to your PC.
2/ There is 4 partition on the HDD :
The first one for the linux OS, the second one for the swap, the third one
for "/usr" (I'm not sure of that) and the forth one for the data.
You need to mount the first partition (for example : sudo mount -t ext3
/dev/sda1 /media/wd1).
cd to /media/wd1/etc/
3/ In that directory you will find the files "shadow" and "inetd.conf".
- Backup these files.
- Edit the "shadow" file (with "su" right) and remove the root password
(2nd field).
The first line should now look like this "root::10933:0:99999:7:::"
- Edit the "inetd.conf" file (with "su" right) and remove all the '#'.
That's all you need to do !
4/ Remount the case and connect it to your network.
5/ Now you can access to your WD book via ssh.
Linux command line : (for example) "ssh -l user1 192.168.0.2"
(For ms windows, use Putty)
Note: "user1" is a user you have created with the WD web management
interface.
Now, you can do everything you want...
Notes:
- You should set a new password for root and edit "sudoers" to add the
sudo command for user1.
- The web server is lightTPD / I'm currently trying to add php5 support
(I'm compiling php5 with fastcgi)
- The home directories for the users are not created. If you want to add
them :
> cd /home
> su
> mkdir user1
> chown user1 user1
> chgrp user1 user1
> exit
- You can add more tools (try the bittorent client BitFlu which is in
perl)...
---------------------------------
Tjoho!
Choi
Redigerat av choi, 15 augusti 2007 - 09:03.