mount command 的疑惑......?

  1. mount -o uid=pi,gid=pi,dir_mode=0770,file_mode=0660 /dev/sda2 /home/pi/hkepc
複製代碼
小弟用緊既係 Raspberry Pi 4B (Raspbian),
另外 Samba version 4.9.5

簡單d講, 我只係想將 USB 外置2.5寸既硬碟盒, 插在 RPI4B 度,
然後 mount 返入去個 Raspbian 度, 再加 set 埋 permission,
但發覺做唔到.....

情況係, 我先 create 左個 folder(hkepc),
set 好左 permission 係 700
之後插上 USB 外置2.5寸既硬碟盒,
用左 mount command, 加 set 埋 -o dir_mode=0770,file_mode=0660
但最後都變成 777

想請教各位師兄,
我係咪邊個位 set 錯左野?
謝謝!!
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

你個file system 係NTFS 嗎? 裝左ntfs-3g 未? 用USB 最簡單係裝udisk2 (https://wiki.archlinux.org/index.php/Udisks)

NTFS 冇分rwx

TOP

小弟用緊既係 Raspberry Pi 4B (Raspbian),
另外 Samba version 4.9.5

簡單d講, 我只係想將 USB 外置2.5寸既硬碟盒, 插在 RPI4B 度,
然後 mount 返入去個 Raspbian 度, 再加 set 埋 permission,
但發覺做唔到.....
mankowk 發表於 2019-10-12 04:00


如果你只是想mount一隻USB HD, 用完一陣就unmount?  咁關samba 乜事.

如果你是想mount一隻USB HD, 將它做成samba share, 咁應該在fstab度做, 同時避免唔好用/dev/sd* 嘅方法, 盡量用LABEL或UUID嚟指定HD.

如果你的是做samba share, 就留意吓個smb.conf裡面Share Definitions嘅create mask及directory mask是否寫成0777.

TOP

回覆 2# super_hkg
回覆 3# SAGAQWE

多謝兩位師兄的提點!!

依家我明白嘞, 我個外置harddisk 係 NTFS的...
我係度諗, 如果係 777 會唔會....不安全呢..
所以我想 set 770 或 700
mount 既時候, 用到我會用 UUID 的.

/etc/fstab
我有d set唔點, 我覺得,
如果 set 左去 fstab, 部usb外置 拎走左唔駁, 部 rpi 4b 要 reboot 果陣, 就會有野 卡住, boot 唔起部機.

另外我都有隻 RPI 3B+ 駁埋個 network 的,
呢邊就會用
  1. mount -t cifs -o username="pi",password="xxxxxx",dir_mode=0770,file_mode=0660,uid=pi,gid=pi //192.168.1.5/pi/hkepc /home/pi/hkepc
複製代碼
mount cifs 就無問題.
個 smb.conf 係set
create mask = 0660
directory mask = 0770

我有d 唔明白 smb.conf 入面既 [profiles] 係有咩作用?
係用黎睇咩架,...........係邊度睇到.............

TOP

回覆  super_hkg
回覆  SAGAQWE

多謝兩位師兄的提點!!

依家我明白嘞, 我個外置harddisk 係 NTFS的...
...
mankowk 發表於 2019-10-12 21:55


玩Domain login先有用
File Sharing冇用

TOP

俾我無意中睇到, 下面呢個 command 係做到我要既效果的.
用 umask 都可以的.
  1. mount -t ntfs-3g -o uid=pi,gid=pi,dmask=0007,fmask=0006 /dev/sda2 /home/pi/hkepc
複製代碼

TOP

又發現在d麻煩野,

如果 插入隻 USB harddisk,
format file system 係 Ext4 or XFS
又係 set permission... 都係唔 work....
  1. mount -t ext4 -o uid=pi,gid=pi,dir_mode=0770,files_mode=0660 /dev/sda2 /home/pi/hkepc
  2. mount -t ext4 -o uid=pi,gid=pi,dmask=0007,fmask=0006 /dev/sda2 /home/pi/hkepc

  3. mount -t xfs -o uid=pi,gid=pi,dir_mode=0770,files_mode=0660 /dev/sda2 /home/pi/hkepc
  4. mount -t xfs -o uid=pi,gid=pi,dmask=0007,fmask=0006 /dev/sda2 /home/pi/hkepc
複製代碼

TOP