2015年11月27日 星期五

2015年11月9日 星期一

修復 Linux Software Raid

可以修復開機後無法尋找到 Raid

mdadm --assemble --scan
mdadm --detail --scan >> /etc/mdadm/mdadm.conf

使用原來 raid 資訊啟動
 mdadm -A /dev/md2 /dev/sdb1 /dev/sdd1

2015年11月6日 星期五

AKiTiO 迷你私有雲安裝 rsync, wget

取得 root 權限後,下載相關 rpm
http://ftp.linux.org.uk/pub/linux/arm/fedora/pub/fedora/linux/releases/12/Everything/arm/os/Packages/

相關下載
http://silverstone-usa.com/download/DC01_source_code/NAS_AP_Team_NAND_SDK_20110801.tar.bz2

2015年11月4日 星期三

haserl 範例-修改檔案內容

#!/usr/bin/haserl
content-type: text/html
<% DNSRECORD_FILE=/root/dnsrecord-file %>

<html><body>
<h1>Sample Form</h1>
<form action="<% echo -n $SCRIPT_NAME %>" method="POST">

<% [ "$FORM_submit" == "修改" ] && echo -n "$FORM_dnsrecord" |tr -d "\r" >$DNSRECORD_FILE %>

<textarea name="dnsrecord" rows="20" cols="50">
<% cat $DNSRECORD_FILE %>
</textarea>

<br>
<input type=reset>
<input type=submit value='修改' name='submit'>

</form>
</html>
</body>

2015年11月3日 星期二

AKiTiO 迷你私有雲 MyCloud Mini 取得 root 權限

1.安裝 2.5" 硬碟,登入 web 管理界面,依指示格式化後,掛載至 /home

2.登入 web 管理界面,新增一帳號 admin2

3.admin telnet 進入系統,執行以下指令 cp $(which vi) /home/admin/vi2

4.關機,移除 2.5" 硬碟

5.將上述 2.5" 硬碟移至另一台 Linux 系統安裝

6.找到上述所複製程式 vi2,執行以下指令
  chown root.root vi2;chmod a+s vi2

7.將上述 2.5" 硬碟接回 MyCloud Mini 開機,確認硬碟有掛載成功。

8. telnet 進入系統,使用 /home/admin/vi2 修改 /etc/passwd,內容如下
  admin2:x:0:0::/home/admin2:/bin/bash

9.使用 admin2 登入,即可取得 root 權限