У меня есть система двойной загрузки с 16.04 LTS и Windows Vista. Я посоветовал пользователю больше использовать Ubuntu по соображениям безопасности, поскольку Vista больше не поддерживается (последнее обновление было получено на этом компьютере почти 2 года назад). В Ubuntu есть два пользователя: userA (admin) и userB (standard).
В разделе Windows есть папка Documents and Settings , доступная для администратора, но я хочу, чтобы userB имел к ней доступ, предпочтительно с помощью ярлыка на рабочем столе. или боковая панель. До сих пор у меня возникают проблемы с выяснением этого и пониманием всех последствий, особенностей или безопасности различных подходов.
Я понимаю, как работают разрешения, более или менее, но я не могу правильно их реализовать в данном конкретном случае. Раздел Windows смонтирован в /media/userA/<UUID>/
. Я могу перейти к терминалу, заменить пользователя с помощью su userA
и получить доступ к этому разделу либо с помощью команды ls
в терминале, либо графически, открыв сеанс Nautilus с повышенными привилегиями через sudo nautilus
.
Однако я не могу изменить разрешения или владельца. Если я сделаю sudo chown -R userB <path>
, команда завершится без вывода, но userA останется его владельцем. Если я пытаюсь изменить владельца или группу с помощью раскрывающихся меню в графическом интерфейсе, он немедленно возвращается к предыдущему состоянию без каких-либо сообщений об ошибках или других выходных данных.
У меня есть некоторые идеи, чтобы заставить его работать, например, добавление обоих пользователей в одну группу и использование chgrp
, работа с точками монтирования (хотя один соответствующий вопрос видел мало активности ), используя списки контроля доступа (ACL, хотя я только что прочитал об этом в первый раз, и пока не имею понятия). Но пока я не уверен, как заставить это работать, и я не знаю, каковы лучшие практики. Чтение нескольких вопросов здесь или SU.SE не помогло, а только улучшило мое понимание. Я немного растерялся, потому что это похоже на базовую функцию доступа к FS.