鍍金池/ 問答/Python  Linux/ Linux 簡單問題-chown為何不起作用?

Linux 簡單問題-chown為何不起作用?

想把django項目目錄下的static目錄的擁有者從 root 改為我自己(用戶名和組都是eureka),但是試過了以下命令都沒有用,Linux大神來看看?

沒有用指的是命令運行時沒有報錯(permission denied這類的),但就是改不了

$ chown -R eureka:eureka static
$ sudo chown -R eureka:eureka static

也試過sudo su后再改,都沒有用

/media/eureka/Myzone/lanShare/lanShare $ ls -ld static
drwxrwxrwx 1 root root 0 Dec 17 12:23 static/

static 目錄的上級目錄也是root的(如果這條信息有用的話。。。)

OS: Ubuntu 16.04


補充
django的文件夾是在本地磁盤上的哈,只不過django的項目名叫lanShare。。
磁盤是開機掛載的windows下的D盤(雙系統(tǒng))

下面是/media/eureka/ 的內(nèi)容

/m/eureka $ ls -l
total 92
drwxrwxrwx 1 root   root 36864 Dec 16 12:51 Azure/
drwxrwxrwx 1 root   root 40960 Dec 24 12:00 Myzone/
drwxrwxrwx 1 root   root  8192 Dec  2 11:13 sys/
drwxr-xr-x 2 eureka root  4096 Nov  8 14:44 Udisk/
drwxr-xr-x 2 root   root  4096 Jul 26 17:14 virtual/
回答
編輯回答
空痕

不是網(wǎng)絡(luò)共享目錄的話,那用的是什么文件系統(tǒng)呢?某些文件系統(tǒng)可能不支持,比如某fat32。


注意到你的目錄叫lanShare,這是一個通過網(wǎng)絡(luò)掛載的共享目錄嗎?
如果是的話,那這個目錄以及以下的所有目錄和文件,都顯示為掛載時的用戶擁有??梢酝ㄟ^掛載時指定參數(shù)修改所有者。

mount -t cifs -o username=abc,password="xxx",uid=eureka,gid=eureka //192.168.1.10/Public /mnt/share
2017年11月16日 21:01