Вы успешно используете chown, но фактически не меняете владельца в Ubuntu bash в Windows 10?

Я использую Ubuntu Bash на Windows 10 (v1804) и у меня возникла проблема с командой chown. Я пытаюсь изменить владельца файла, который я создал на своем рабочем столе, по следующему пути:

mnt/c/users/XY/Desktop/filecat.txt

Используя sudo -i, я переключаюсь на пользователя root и перехожу на указанный путь и запускаю

chown -v user1 filecat.txt

, после чего я получаю это сообщение, подтверждающее изменение владельца:

changed ownership of 'filecat.txt' from amar to user1

Однако, когда я запускаю ls -l filecat.txt, он не показывает никаких изменений в пользователе. Это все тот же пользователь, который создал файл.

1117 Кто-нибудь знает, в чем может быть проблема? Я искал в Интернете, но ничего подобного не нашел, поэтому здесь я задаю вопрос сам.

РЕДАКТИРОВАТЬ:

Это полный вывод командной строки, упомянутой в комментариях.

$ ls -l filecat.txt; chown user1 filecat.txt; ls -l filecat.txt
-rwxrwxrwx 1 amar amar 2054 Jul  8 20:44 filecat.txt
-rwxrwxrwx 1 amar amar 2054 Jul  8 20:44 filecat.txt

Я использую файловую систему NTFS на обоих моих разделах. Использование lsblk приводит к следующему выводу

lsblk: failed to access sysfs directory: /sys/dev/block: No such file or directory

Ответ, предоставленный в связанном вопросе , предполагает редактирование определенной строки в файле etc/fstab. Мой файл etc/fstab содержит только следующую строку

LABEL=cloudimg-rootfs   /        ext4   defaults        0 0
0
задан 9 July 2019 в 13:59

1 ответ

У меня была такая же проблема в моей подсистеме Windows 10 Ubuntu.

Диск d не позволял мне ничего менять от root: root, хотя whoami сказал мне, что я нахожусь под своим собственным пользователем.

Затем я перешел в свой домашний каталог, и оттуда все заработало, как ожидалось.

1
ответ дан 11 March 2020 в 22:41

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

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