溫馨提示×

mount命令如何設置權限

小樊
47
2025-09-11 09:40:22
欄目: 編程語言

mount 命令本身并不直接用于設置文件系統的權限,而是用于掛載文件系統。但是,你可以在掛載時通過指定一些選項來影響掛載點的權限。以下是一些常用的掛載選項:

  1. umask:此選項允許你設置一個掩碼,該掩碼將應用于掛載點上的所有新文件的默認權限。例如,如果你想讓新文件的默認權限為 755(即 rwxr-xr-x),你可以使用 umask=022。

    mount -o umask=022 /dev/sdb1 /mnt/mydisk
    
  2. acl:啟用訪問控制列表(ACL),允許更細粒度的權限設置。

    mount -o acl /dev/sdb1 /mnt/mydisk
    

    然后,你可以使用 setfaclgetfacl 命令來設置和查看 ACL。

  3. noexec:禁止在掛載點上執行可執行文件。這可以提高安全性,但不會影響文件的讀寫權限。

    mount -o noexec /dev/sdb1 /mnt/mydisk
    
  4. nosuid:禁止在掛載點上使用 setuid 和 setgid 位。這可以提高安全性,但不會影響文件的讀寫權限。

    mount -o nosuid /dev/sdb1 /mnt/mydisk
    
  5. nodev:禁止在掛載點上使用設備文件。這可以提高安全性,但不會影響文件的讀寫權限。

    mount -o nodev /dev/sdb1 /mnt/mydisk
    
  6. rorw:分別用于以只讀和讀寫模式掛載文件系統。這將直接影響你對掛載點的讀寫權限。

    mount -o ro /dev/sdb1 /mnt/mydisk  # 只讀模式
    mount -o rw /dev/sdb1 /mnt/mydisk  # 讀寫模式
    

請注意,這些選項可以在 /etc/fstab 文件中永久設置,以便在系統啟動時自動應用。在 /etc/fstab 中,每個選項都用逗號分隔。例如:

/dev/sdb1 /mnt/mydisk ext4 defaults,umask=022,acl 0 0

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女