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 也終於可以正常的寫入資料了
沒有留言:
張貼留言