Linux
無法更改在 VMware 上執行的 Linux 上的文件/文件夾權限
我在 Windows 上的 VMware 上使用 Linux,今天添加了第二個 HDD 設備。但是,在新設備上創建的每個文件或任何字典都會獲得
executable
不可刪除的權限(即使使用 root 權限)。使用ls
時,文件夾以綠色突出顯示,這是我不想擁有的。我想這與VM而不是Linux有關。更改文件權限(刪除可執行權限)sudo chmod -x myFile
不會進行任何更改。有誰知道,為什麼每個添加的文件都以可執行標誌結尾,以及如何刪除它?任何答案都受到高度評價。提前謝謝你,托比
聽起來您正在嘗試在 linux 上使用 NTFS(或 FAT)文件系統並為文件權限而苦苦掙扎。
預設情況下,這些 fs 不支持 unix 樣式的權限,但您可以在掛載選項中定義一個預設值
sudo mount -t ntfs -o rw,auto,user,fmask=0133,dmask=0022 /dev/drive /mnt/point
這會將 644 分配給所有文件,並將 755 分配給已安裝驅動器上的所有目錄。
儘管如此,有一種方法可以通過添加
permissions
到掛載選項來啟用 NTFS 驅動器上的 unix 權限。但是,您需要定義使用者映射才能使用它。有關man ntfs-3g
更多詳細資訊,請參閱。FAT 無論如何都不支持這一點。