掛載可讀寫的NTFS分割槽

weixin_33785972發表於2017-06-07

因為老是發現不能在終端中執行掛載的D、E、F中的可執行檔案,必須拷貝到home底下,很不方便,而且今天發現不能更改entertainment盤下某個壓縮檔案內部檔案的名稱,所以檢視其屬性,發現都是類似於下面的:

許可權只有Windows底下的才能讀寫,而單使用者(也就是當前使用者zzpp220,也就是我是沒有許可權對其進行更改的,只能讀取。)使用ll檢視其各足許可權如下:
![](file:///tmp/WizNote/c7deb914-c16c-4b3d-9b95-a001174b84d3/index_files/163485625.png)
可以看到只有root使用者才有讀寫許可權,其他組和使用者啥都沒有,所以及時有可執行也不能執行,當然也不能對其進行修改。
所以,現在要做的就是改變當前使用者對這些掛載系統的執行許可權。折騰了好久,終於操作如下:
先看看現在都由那些的掛載檔案:執行mount:
![](file:///tmp/WizNote/c7deb914-c16c-4b3d-9b95-a001174b84d3/index_files/1304531375.png)
到時第三行,第一個是裝置名,ON 後面是掛載點,括號中的是許可權
還要了解兩個檔案 /etc/fstab and /etc/mtab
/etc/fstab 是開機系統自動掛載的裝置資訊,
/etc/mtab 是當前系統以掛載的裝置資訊,包括即插即用的U盤之類的,二者分別如下:

![](file:///tmp/WizNote/c7deb914-c16c-4b3d-9b95-a001174b84d3/index_files/1520319215.png)
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////![](file:///tmp/WizNote/c7deb914-c16c-4b3d-9b95-a001174b84d3/index_files/247141145.png)
兩者都有6列。fstab中每列的意思是:
![](file:///tmp/WizNote/c7deb914-c16c-4b3d-9b95-a001174b84d3/index_files/883679045.png)
要檢視掛載裝置的裝置名、裝置標籤、掛載點,使用blkid命令:
得到裝置的名稱 標籤 id號 和型別![](file:///tmp/WizNote/1125233998.png)
下面兩張是倒數第三列的options常用選項:,第二張更常用
![](file:///tmp/WizNote/c7deb914-c16c-4b3d-9b95-a001174b84d3/index_files/284212479.png)
/////////////////////////////////
![](file:///tmp/WizNote/c7deb914-c16c-4b3d-9b95-a001174b84d3/index_files/594593599.png)
下面要進行可讀寫的操作了,首先:
![](file:///tmp/WizNote/1540566313.png)
掛載命令mount 的常用格式為:mount [-t 系統型別] [-o 掛載選項] 裝置名 掛載點其中:-t vfstype 指定檔案系統的型別,通常不必指定,如(如ntfs,ext3,ext4等等)。mount 會自動選擇。掛載點必須是一個已經存在的目錄。ntfs-3g安裝完成後,切換進入root 身份:執行如下命令:

ntfs-3g /dev/sda7 /media/zzpp220/Entertaminment/ -o remount,rw,uid=1000//對該裝置為使用者號為1000的使用者開放讀寫許可權

其中,使用者名稱為zzpp220的uid的查詢方式為:id zzpp220
![](file:///tmp/WizNote/1887173706.png)
執行之後報錯:
![](file:///tmp/WizNote/437640473.png)
提示必須先將裝置解除安裝才能重新載入:
[圖片上傳中。。。(13)]
使用掛載點進行解除安裝依舊報錯,該換用裝置名/dev/sda7掛載,成功。mount檢驗解除安裝成功
此時執行
ntfs-3g /dev/sda7 /media/zzpp220/Entertaminment/ -o remount,rw,uid=1000

還是報同樣的錯誤,改為一下命令:ntfs-3g /dev/sda7 /media/zzpp220/Entertaminment/ -o rw,uid=1000

[圖片上傳中。。。(14)]
提示掛載點不存在,因為掛載目錄要提前建好。改正後,執行成功。此時再檢視檔案屬性:
[圖片上傳中。。。(15)]
好像把所有檔案都改成可讀寫和可執行了。
[圖片上傳中。。。(16)]
就成這樣了.

[圖片上傳中。。。(17)]
上面是改過許可權的ntfs的盤Entertainment,下面是沒改過寫許可權ntfs盤soft。可以看到各組的許可權是不一樣的,但是有一定點,Entertainment中,改了許可權之後GROUP全都從zzpp220變成了root。如果是使用者zzpp220操作的話,
[圖片上傳中。。。(18)]
還要在看一看能不能改回來;費勁了
//撤了,去跑步

相關文章