Por que eu pedi minha senha quando quero montar uma unidade?

6

Me pedem minha senha (sudo, eu acho) sempre que eu quero montar uma unidade / partição interna. Por que é que?

Além disso, é chamado como

/media/7013bc1d-b3a2-4df6-8c85-828ced85ef0e

Como posso conseguir algo mais significativo?

    
por Jiew Meng 06.06.2011 / 15:58

3 respostas

5

Depende de qual método você usa para montar seu volume interno.

Observação: os números enigmáticos são o UUID do seu volume. Cada partição do mundo tem seu próprio UUID exclusivo para identificá-lo. Usá-lo como ponto de montagem é basicamente um improviso. Os desenvolvedores estão falando sobre um algoritmo melhor para encontrar pontos de montagem mais apropriados, legíveis por humanos, envolvendo o rótulo do disco, o tamanho, o fornecedor etc. Veremos o que o futuro nos traz.

A montagem é feita por shell

Se você estiver montando partições em um shell e não quiser inserir sua senha a cada vez, poderá configurar sudo para executar os comandos mount e umount (para desmontar) sem uma senha. Isso introduzirá um risco de segurança, pois um comando especial criado pode conceder privilégios de root ao usuário.

Se você quer sacrificar a segurança pela facilidade de uso e habilitar esta regra, você precisa editar sua arquivo sudoers . Não edite /etc/sudoers diretamente, mas execute sudo visudo . Substitua yourUser pelo seu nome de usuário

yourUser ALL=(yourUser) NOPASSWD:/bin/mount,/bin/umount

Para evitar digitar sudo , coloque a próxima linha no arquivo ~/.bashrc :

alias mount='sudo mount'

Quanto à nomenclatura: simplesmente use outro ponto de montagem. Essa pode ser qualquer pasta vazia de sua escolha para a qual você tenha permissões de gravação. man mount no shell lhe dirá como fazer isso.

A montagem é feita pelo nautilus (no gnome)

Caso você esteja usando o nautilus (o gerenciador de arquivos padrão do Ubuntu - semelhante ao Windows Explorer) monta automaticamente o sistema, é um pouco mais complicado. Você precisa adicionar o volume ao seu fstab. Como no método baseado em shell, você também pode especificar um ponto de montagem para se livrar dos números enigmáticos. É como na minha resposta à automontagem de um volume NTFS com exceção , você precisa substituir 'ntfs' pelo sistema de arquivos real do seu volume.

Então, basicamente, você só precisa adicionar uma linha semelhante a tat one no fstab:

UUID=7258CB9858CB598D /media/win ntfs rw,auto,users,exec,nls=utf8,umask=003,gid=46,uid=1000    0   2

A opção users é importante para poder montar e desmontar o volume sem uma consulta de senha. Também gid e uid devem ser definidos corretamente para essa finalidade. Observe a parte "Não reinicialize com erros" no meu link. .

    
por con-f-use 06.06.2011 / 17:20
1

O FS fora de seu diretório pessoal não entra em vigor a partir de seus privilégios normais de usuário até que você execute em nome do superusuário, fornecendo uma senha. isso só é possível se você usar o prefixo sudo.

    
por Shoaib Nawaz 06.06.2011 / 16:06
1

Eu posso te dar uma solução fácil. Primeiro, por que pediu senha? porque sua conta não é root e por razões de segurança (e também para manter suas informações seguras e evitar a perda de dados) o ubuntu não monta automaticamente outras unidades, excluindo o drive root (file-system /)

Se você quiser montar automaticamente todas as unidades, basta instalar o aplicativo ntfs-config sudo apt-get instala ntfs-config

verifique todas as unidades para permissões de montagem e gravação. Se você está no Ubuntu 11.04, então apenas crie o diretório '/ etc / hal / fdi / policy' primeiro e então execute este aplicativo.

    
por shantanu 06.06.2011 / 21:14