轉(zhuǎn)自:http://blog.renyiai.com/archives/688/
1.二代原生沒(méi)有opt亭敢,給它弄一個(gè)
cd /
mkdir opt
cd /opt
我們可以用 rm -rf *
命令來(lái)刪除當(dāng)前目錄下的所有內(nèi)容脸哀。當(dāng)我們想重頭再來(lái)時(shí)杯瞻,這個(gè)命令相當(dāng)有用,可以給我們一個(gè)清潔的安裝目錄端圈。
2.安裝entware
wget http://qnapware.zyxmon.org/binaries-armv7/installer/entware_install_arm.sh
chmod 777 ./entware_install_arm.sh # 給予執(zhí)行權(quán)
sh ./entware_install_arm.sh # 安裝
vi /etc/rc.local # 添加開(kāi)機(jī)自啟
按下字母"i"焦读,進(jìn)入修改模式,把 exit 0 刪去舱权,添加
sleep 30
/opt/etc/init.d/rc.unslung start
按下"esc"矗晃,進(jìn)入命令模式,輸入:wq回車宴倍,完成~~
添加opt環(huán)境變量:vi /etc/profile
在后面加倆行:
export PATH="$PATH:/opt/bin"
export PATH="$PATH:/opt/sbin"
entware到這安裝完成张症。
3.安裝samba
/opt/bin/opkg install samba36-server
cd /opt/etc/samba
# 把原conf檔復(fù)制一份
/opt/bin/opkg install samba36-servercd /opt/etc/samba
vi smb.conf # 修改conf參數(shù)
[global]
netbios name = XunLei
display charset = UTF-8
interfaces = 127.0.0.1/8 lo 192.168.1.125/24 br-lan
server string = XunLei Share
unix charset = UTF-8
workgroup = WORKGROUP
browseable = yes
deadtime = 30
domain master = yes
encrypt passwords = true
enable core files = no
guest account = nobody
# guest account = root
guest ok = yes
# invalid users = root
local master = yes
load printers = no
map to guest = Bad User
max protocol = SMB2
min receivefile size = 16384
null passwords = yes
obey pam restrictions = yes
os level = 20
passdb backend = smbpasswd
preferred master = yes
printable = no
security = user
smb encrypt = disabled
smb passwd file = /opt/etc/samba/smbpasswd
socket options = TCP_NODELAY IPTOS_LOWDELAY
syslog = 2
use sendfile = yes
writeable = yes
[homes]
comment = Home Directories
browsable = no
read only = no
create mode = 0750
[sda1]
path = /media/sda1
read only = no
guest ok = yes
interfaces = 127.0.0.1/8 lo 192.168.1.125/24 br-lan
重啟NAS服務(wù) /opt/etc/init.d/S08samba restart
然后samba可以正常自啟應(yīng)用。
4.在另一個(gè)寶就可以nas掛載了
mount -t cifs //192.168.1.125/sda1/1507 /media/sda5 -o username=,password=,rw
- 如果已成功鸵贬,那么后面就是把掛載程序加到啟動(dòng)項(xiàng)目俗他。經(jīng)過(guò)測(cè)試,/etc/rc.d/S21thunder種增加sleep和mount這2行阔逼,保存重啟即可拯辙。
- 因?yàn)閜ro的啟動(dòng)項(xiàng)是拆開(kāi)的眯分,我做的事在START=21上面掛上命令就可以了吁脱,網(wǎng)上其他人是新建一個(gè)START=22,本人測(cè)試不好用
編輯啟動(dòng)腳本 vi /etc/rc.d
#!/bin/sh /etc/rc.common
# Copyright (C) 2006 OpenWrt.org
START=21
boot()
{
/thunder/bin/run.sh &
sleep 10
mount -t cifs //192.168.1.125/sda1/1507 /media/sda5 -o username=,password=,rw
}
293 注釋 /etc/init.d/samba
#[ -n "$dir_mask" ] && echo -e "\tdirectory mask = $dir_mask" >> /var/etc/smb.conf
新路由3掛載samba進(jìn)行共享磁盤(pán)挖坑
由于賺錢(qián)寶收益大大降低,沒(méi)有必要單獨(dú)配硬盤(pán)挖坑钞诡,反正都是吃低保
一周伦、 root 之前提供對(duì)root方法依然有效夕春,root后放入證書(shū)使用證書(shū)登陸∽ㄅ玻可以防止服務(wù)器重置密碼及志。或使用linux鎖定命令鎖定密碼文件
需要 root 用戶
鎖 chattr +i /etc/shadow
解鎖 chattr -i /etc/shadow
查看狀態(tài) lsattr /etc/shadow 有i就是鎖定狀態(tài)
鎖定寨腔、解鎖都要 root 權(quán)限
或者使用開(kāi)機(jī)腳本處理
2代賺錢(qián)寶
echo '(echo "12345678"; sleep 1; echo "12345678") | busybox passwd "root" >/dev/null' >> /etc/rc.local
這樣你不聯(lián)網(wǎng)重啟寶的root密碼就是計(jì)算的初始密碼
或者使用添加用戶腳本
#!/bin/bash
mkdir /home
if id -u username >/dev/null ; then
echo "username user exists"
else
echo "user does not exist"
delgroup username
adduser -D username && (echo "yourpassword"; sleep 2; echo "yourpassword") | passwd username
if [ $(id -u username) != "0" ]; then
echo "username don't have root privilege, now this script is changing it"
sed -i 's/^username:.*$/username:x:0:0:Linux User,,,:\/home\/username:\/bin\/ash/g' /etc/passwd
fi
fi
將上述文件保存到有權(quán)限的目錄 例如 /lib/username.sh
速侈,可以用 sh /lib/username.sh
進(jìn)行測(cè)試,有些錯(cuò)誤提示可以忽略
成功后迫卢,二代在 /etc/init.d/thunder
文件的大括號(hào)里加以下命令
sh /lib/username.sh
也可以加在其它可以開(kāi)機(jī)啟動(dòng)的地方倚搬。
二、 進(jìn)行新路由3磁盤(pán)掛載
在賺錢(qián)寶插入u盤(pán)乾蛤,登陸每界。
#看掛載點(diǎn),二代一般是/media/sda1家卖,記住掛載點(diǎn)
df -h
#查找迅雷進(jìn)程眨层,看thunder/bin/dcdn_client 0這個(gè)進(jìn)程號(hào)
ps
kill 進(jìn)程號(hào) # 先中斷
umount /media/sda1 # 解除硬盤(pán)掛載
#掛載硬盤(pán),給讀寫(xiě)執(zhí)行權(quán)限上荡。如果報(bào)沒(méi)權(quán)限趴樱,要在nas設(shè)備上把權(quán)限開(kāi)啟
mount -t cifs //192.168.99.1/sda1/zqb/6166 /media/sda1 -o username=,password=,rw,dir_mode=0777,file_mode=0777
df -h # 查看是否掛載成功
如果已成功,那么后面就是把掛載程序加到啟動(dòng)項(xiàng)目酪捡。二代文件都拆散了叁征,經(jīng)過(guò)咨詢,/etc/rc.d/S21thunder
種增加 sleep
和 mount
這2行沛善,保存重啟即可航揉。
START=21
boot()
{
/thunder/bin/run.sh &
sleep 10
mount -t cifs //192.168.99.1/sda1/zqb/6166 /media/sda1 -o username=,password=,rw,dir_mode=0777,file_mode=0777
##發(fā)現(xiàn)有些nas上,smb掛載成功但是dcdn_core_v2.db一直寫(xiě)不進(jìn)去0字節(jié)(每次重啟緩存就清空)金刁,可以換nfs掛載
##mount -t nfs -o nolock 192.168.99.1:/nfs/xunlei /media/sda1
}
- 注意:u盤(pán)不能拔帅涂,拔了就不認(rèn)掛載的nas盤(pán)符了。
寶1:
mount -t cifs //192.168.99.1/sda1/zqb/6166 /media/sda1 -o
username=,password=,rw,dir_mode=0777,file_mode=0777
寶2:
mount -t cifs //192.168.99.1/sda1/zqb/8508 /media/sda1 -o
username=,password=,rw,dir_mode=0777,file_mode=0777
寶n...