1. 程式人生 > >vi: can't read user input

vi: can't read user input

      今天製作的ubi的根檔案系統出現一個問題,所有的目錄和檔案的使用者和組都是default。導致在arm板子上面很多程式都執行不了,比如執行vi 開啟任意檔案,就提示vi: can't read user input。再比如,我修改了busybox的讀寫屬性,重啟板子,發現系統進不去了,提示ttyS0許可權不被允許。原因都是因為使用者和組不是root。

        如何更改呢!其實很簡單,我用的是ubi的檔案系統,所以把mkfs.ubifs和ubinize拷貝到/bin目錄下面,當然需要使用sudo進行拷貝。之後再製作的時候使用sudo mkfs.ubifs和sudo ubinize來製作檔案系統。再下載到板子上面使用者和組就都變成root的了。