2014年9月19日

banana pi’s bananapi user bug

Banana PI 的 raspbin build,login user 改成bananapi後,好像有點問題。

那就是bananapi 的group設定,根據 /etc/group

users:x:100:bananapi

users 的 group id應該是100

但是根據 /etc/passwd

bananapi:x:1000:1000:,,,:/home/bananapi:/bin/bash

bananapi的gid=1000,並不是users,

其實gid 1000

bananapi@banana ~/c/broadcast $ grep '1000' /etc/group
pi:x:1000:

應該是group pi

 

用ls 去檢驗跟目錄

bananapi@banana ~/c/broadcast $ ls -l /home
total 8
drwxr-xr-x 26 bananapi pi   4096 Sep 19 14:06 bananapi
drwxr-xr-x  3 root     root 4096 Sep 16 16:38 shares
確實目錄的group是pi,

這可能是造成在 fstab 掛載給bananapi失敗的原因。

於是fstab加入最後一行,之前失敗的原因是設uid=users,掛載點得到的卻是root,root

bananapi@banana ~ $ cat /etc/fstab
proc            /proc           proc    defaults          0       0
/dev/mmcblk0p1  /boot           vfat    defaults          0       2
/dev/mmcblk0p2  /               ext4    defaults,noatime  0       1
/dev/sda1       /home/shares/public/disk1 auto uid=bananapi,gid=pi,noatime 0 0

ls 確認

bananapi@banana ~ $ ls -l /home/shares/public/disk1                             total 666740
-rwxr-xr-x 1 bananapi pi   6539540 Nov 26  2009 200911_EEC Company profile.pdf
drwxr-xr-x 2 bananapi pi      4096 Sep 19 12:42 2014-04-03
drwxr-xr-x 3 bananapi pi     12288 Sep 19 14:10 Aishima
drwxr-xr-x 3 bananapi pi      4096 Jan  7  2011 ALi_SDK
drwxr-xr-x 2 bananapi pi      4096 Sep 19 13:17 demo-udp-03
-rwxr-xr-x 1 bananapi pi     37376 Feb 18  2011 Jo's Address.doc
-rwxr-xr-x 1 bananapi pi   3206642 Mar  5  2013 labtest (1).pdf
-rwxr-xr-x 1 bananapi pi 672317431 Mar  6  2011 PapermanClient_101116.exe
drwxr-xr-x 4 bananapi pi      4096 Sep 17 11:27 SoftwareTool
-rwxr-xr-x 1 bananapi pi    606127 Jan 28  2011 tw_commericalinvoice.pdf

於是得到正確的設定,samba NAS 也終於可以正常的寫入資料了

沒有留言:

張貼留言