因漢光演習擱淺的光華六號飛彈快艇原型艇,造價四億元。
因船底破洞太大加上海水不斷的將海沙灌入,未來可能影響船身結構,增加維修困擾...
這下可能要變成魚礁了.
唉... 人民的納稅錢... 變成一個魚礁
因漢光演習擱淺的光華六號飛彈快艇原型艇,造價四億元。
因船底破洞太大加上海水不斷的將海沙灌入,未來可能影響船身結構,增加維修困擾...
這下可能要變成魚礁了.
唉... 人民的納稅錢... 變成一個魚礁
FreeBSD的帳號、密碼及其他資訊都存在master.passwd,Linux則分別存在passwd及shadow中。
我們先來看一下 freebsd 中的 master.passwd 格式...
master.passwd
帳號:密碼:UID:GID:Login Class:Change:Expire:Full Name:家目錄:Login SHELL
再來看一下 linux 的 passwd 格式
passwd
帳號:密碼:UID:GID:Full Name:家目錄:Login SHELL
FreeBSD比Linux多了三個欄位
所以我們需要將那三個欄位捨棄,並把密碼那欄設為x,因為Linux的密碼是存在shadow。我們可以用下列的語法來取出
cat master.passwd.bsd | awk -F":" '$3>=1002&&$3< =60000{printf "%s:x:%s:%s:%s:%s:%s\n",$1,$3,$4,$8,$9,$10}' > passwd.linux
shadow
帳號:密碼:3:4:5:6:7:8:9
接著處理shadow
cat master.passwd.bsd | awk -F":" '$3>=1002&&$3< =60000{printf "%s:%s:13367:0:99999:7:::\n",$1,$2 }' > shadow.linux
再來處理group
cat group.bsd | awk -F":" '$3 >=1002&&$3< =60000{printf "%s::%s:%s\n",$1,$3,$4 }' > group.linux
接著把他們附加到原本的檔案後面
cat shadow.linux >> /etc/shadow
cat passwd.linux >> /etc/passwd
cat group.linux >> /etc/group