Владение каталога изменения на подсоединенном внешнем диске

Мне настраивали Windows 10/Xubuntu 16.04 двойной загрузки. Оба совместно используют маленький SSD для начальной загрузки, и у обоих есть корневые каталоги на дисках данных.

Для Xubuntu, /dev/sdc диск данных, и он смонтирован в /mnt/archives. Когда я работал usermod -d /mnt/archives/mike mike против моего пользователя для перемещения моего домашнего диска в диск данных это работало просто великолепно после перезагрузки. Когда я первоначально изменил свой корневой каталог, я имел /dev/sdc смонтируйтесь под id=0,gid=0, который монтировал все как корень. Я изменил монтирование на id=mike,gid=mount_group, и перезагруженный мой компьютер. Однако, когда я перехожу к выполненному sudo chown -R mike:mount_group /mnt/archives/mike/*, это на самом деле не изменяет ни одних из полномочий.:/

Вот мой /etc/fstab файл:

# cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdd3 during installation
UUID=8db38c8f-87b6-4174-a439-fd60dbb7b313 /               ext4    errors=remount-ro 0       1
/dev/sdc /mnt/archives auto rw,relatime,user_id=mike,group_id=mount_group,allow_other,blksize=4096

Вот образец каталога:

# ls -lah /mnt/archives/mike/
total 88K
drwxrwxrwx 1 root root 8.0K Oct 23 15:50 .
drwxrwxrwx 1 root root 4.0K Oct 23 14:30 ..
drwxrwxrwx 1 root root    0 Oct  3 23:05 .adobe
drwxrwxrwx 1 root root 4.0K Oct  3 23:36 anaconda2
drwxrwxrwx 1 root root    0 Oct  9 00:14 .astropy
drwxrwxrwx 1 root root    0 Oct  9 00:19 .aws
-rwxrwxrwx 1 root root 6.5K Oct 23 15:49 .bash_history
-rwxrwxrwx 1 root root  220 Oct  3 22:24 .bash_logout
-rwxrwxrwx 1 root root  948 Oct 23 14:33 .bash_profile
-rwxrwxrwx 1 root root 3.8K Oct 23 14:34 .bashrc
-rwxrwxrwx 1 root root 3.7K Oct  3 23:36 .bashrc-anaconda2.bak
drwxrwxrwx 1 root root 4.0K Oct 23 16:01 .cache
drwxrwxrwx 1 root root    0 Oct  8 17:21 .conda
...

Как я могу устранить эту нечетную проблему полномочий?

2
задан 24 October 2016 в 02:08

1 ответ

Проблема находится в Вашем chmod -R команда. * в команде исключает фактическое mike/ часть Вашего пространства. По умолчанию эти * не видит точку . в намеченном непосредственном каталоге.

Это команды, которые достигнут того, что Вы ищете. Во-первых, пользователям свойственно по ошибке изменить владельца корневого директора их дома или некоторые файлы и папки в их пространстве. Это может быть исправлено с:

$ sudo chown -R $USER:$USER ~/

или в случае команды в Вашем вопросе, используйте это:

$ sudo chown -R mike:mount_group /mnt/archives/mike/
1
ответ дан 2 December 2019 в 04:52

Другие вопросы по тегам:

Похожие вопросы: