close

後天學生主機就要上線了,這是現在最重要的事。
因為自由軟體新的成果,就靠這一塊了,如果沒搞定,就要等著出包。
大量改密碼,還不是太困難的事。
不過改完後,發現學生的帳號,沒辦法上傳?
之前我是用 proftp,現在重灌後是用 vsftp。
是這個原因嗎?趕緊上網看一下相關的設定。
看了老半天,還是看不出來。
為什麼有的帳號可以上傳,有的不行呢?
最後,終於發現,是 shell 的問題。
在 proftp 下,shell 可以是 false 的。
但在 vsftp 下,必須是可用的,如: /bin/sh
也不過是這個問題,就搞了幾個鐘頭……
改使用者的 shell 怎麼改呢?
在 passwd 裏改掉就好了。
不過話說回來,要改的有兩千多行,怎麼改?
唉,不會用網路,就改到死吧。
Replace (substitute) command:
:s/oldstr/newstr 只更換目前這一行第一個 search 符合的字串
:s/oldstr/newstr/g 更換目前這一行 search 符合的字串
:50,100s/oldstr/newstr/g 更換目前第 50 至 100 行 search 符合的字串
:1,$s/oldstr/newstr/g 更換每一行 search 符合的字串
confirm
:1,$s/oldstr/newstr/gc 更換每一行 search 符合的字串,確定要更換按 y 再按下 return。
不想更換直接按 return。
改完後也不用重開機就可以直接用了,蠻厲害的。

arrow
arrow
    全站熱搜

    bhnknu 發表在 痞客邦 留言(0) 人氣()