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盘(双系统)

下面是/media/eureka/ 的内容

/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/
阅读 7.4k
1 个回答

不是网络共享目录的话,那用的是什么文件系统呢?某些文件系统可能不支持,比如某fat32。


注意到你的目录叫lanShare,这是一个通过网络挂载的共享目录吗?
如果是的话,那这个目录以及以下的所有目录和文件,都显示为挂载时的用户拥有。可以通过挂载时指定参数修改所有者。

mount -t cifs -o username=abc,password="xxx",uid=eureka,gid=eureka //192.168.1.10/Public /mnt/share
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏