Я установил Ubuntu 12.04 вместе с Windows 8.1. Когда я попытался открыть диск C: в Ubuntu, выскочило окно, говорящее о запуске этой команды:
mount -t ntfs-3g -o remove_hiberfile /dev/sda2 /media/2A36EE3236EDFEA7
После выполнения команды я получаю ошибку mount: only root can do that
.
Что мне делать?
Используйте (примечание sudo
впереди)
sudo mount -t ntfs-3g -o remove_hiberfile /dev/sda2 /media/2A36EE3236EDFEA7
Если в будущем программа сообщит вам, что «это может сделать только root», «Требуется доступ с правами root», «Требуется супер-пользователь», «Отказано в доступе» или аналогичные проблемы, связанные с разрешениями, попробуйте поставить sudo
перед выполняемой командой.
Если вы просто хотите смонтировать устройство из командной строки, как если бы вы щелкнули по его значку на боковой панели Nautilus, вы можете использовать эту команду :
udisksctl mount -b /dev/<device>
с заменой <device>
на ваше устройство. Это не требует корневого доступа, однако позволит вам только выполнить безопасное монтирование , то есть без каких-либо пользовательских опций монтирования и монтирование только на /media/$USER/<device>
.
Если вы хотите смонтировать раздел как пользователь без прав администратора без команды sudo, вы также можете сделать это с помощью udisks
. Это позволяет монтировать разделы (или файлы) в каталоге /media/<drive_identifier>
.
Использование:
udisks --mount /dev/<sdxX> ## to mount
udisks --unmount /dev/<sdxX> ## to unmount
Замените <sdxX>
номером устройства вашего привода. Вы можете смело монтировать разделы Windows только тогда, когда они не были в спящем режиме.
Попробуйте sudo! Для запуска команд от имени root вы должны использовать команду «sudo» перед другими командами