O erro: “mount: somente root pode fazer isso” durante a montagem de uma partição

6

Instalei o Ubuntu 12.04 junto com o Windows 8.1. Quando eu tentei abrir a unidade C: no Ubuntu uma janela está aparecendo dizendo para executar este comando:

mount -t ntfs-3g -o remove_hiberfile /dev/sda2 /media/2A36EE3236EDFEA7

Depois de executar o comando, estou recebendo o erro mount: only root can do that .

O que devo fazer?

    
por Naveen Kumar 01.01.2014 / 11:45

3 respostas

9

Use (observe sudo na frente)

sudo mount -t ntfs-3g -o remove_hiberfile /dev/sda2 /media/2A36EE3236EDFEA7

Se, no futuro, um programa informar que "somente root pode fazer isso", "requer acesso de root", "superusuário necessário", "Permissão negada" ou problemas semelhantes com base em permissões, tente usar sudo na frente do comando que você está executando.

Montando um dispositivo como o Nautilus

Se você quiser apenas montar um dispositivo a partir da linha de comando, como se ele fosse montado se você clicasse em seu ícone na barra lateral do Nautilus, você pode usar este comando:

udisksctl mount -b /dev/<device>

substituindo <device> pelo seu dispositivo. Isto não requer acesso root, no entanto só permitirá que você faça uma montagem segura , ou seja, sem nenhuma opção de montagem personalizada e montagem em /media/$USER/<device> .

    
por kiri 01.01.2014 / 11:47
4

Caso você queira montar uma partição como um usuário não-administrativo sem o comando sudo, você também pode fazê-lo com udisks . Isso permite a montagem de partições (ou arquivos) no diretório /media/<drive_identifier> .

Uso:

udisks --mount /dev/<sdxX>  ## to mount
udisks --unmount /dev/<sdxX> ## to unmount

Substitua <sdxX> pelo número do dispositivo da sua unidade. Você só pode montar com segurança partições do Windows quando elas não foram hibernadas.

    
por Takkat 01.01.2014 / 13:52
1

Experimente o sudo! Para executar comandos como root, você deve usar o comando "sudo" antes dos outros comandos

    
por Policemata Booster 02.01.2014 / 11:52