Linux 简单问题-chown为何不起作用?

0 0 linux ubuntu django
ㄨ風影ミ红ん馆
ㄨ風影ミ红ん馆

声望值:110 0人

2018-10-18 11:04:47 提问

关注 0关注

收藏 0收藏, 36浏览

想把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/
请先 登录 后评论

1个回答

  • TimoTolkki135声望 2018-10-15 16:02

    不是网络共享目录的话,那用的是什么文件系统呢?某些文件系统可能不支持,比如某fat32。 注意到你的目录叫lanShare,这是一个通过网络挂载的共享目录吗?如果是的话,那这个目录以及以下的所有目录和文件,都显示为挂载时的用户拥有。可以通过挂载时指定参数修改所有者。 mount -t cifs -o username=abc,password="xxx",uid=eureka,gid=eureka //192.168.1.10/Public /mnt/share
    请先 登录 后评论

注册新账号

悬赏追问
10
  • 10
  • 20
  • 50
  • 100
  • 200
  • 输入数值
发布追问