Modificando os privilégios msys no Windows 7

1

Como executo um comando cmd.exe em msys como superusuário? Eu sou o único usuário no meu laptop e tenho privilégios administrativos completos quando eu faço o login. Eu assumi que fiz quando ativei um msys shell, mas executando:

cmd //c 'mklink link.txt file.txt'

retorna que não tenho privilégios suficientes para executar esta operação.

    
por greg burgreen 03.06.2014 / 19:15

1 resposta

1

Criando links físicos

Ao usar o comando interno mlink para criar hard links você precisa usar a opção /h . Se você omiti-lo, o comando criará um link simbólico.

Links simbólicos foram introduzidos pela primeira vez no Windows Vista junto com o comando mklink . Ao contrário dos links físicos, você faz precisa de direitos de administrador para criar links simbólicos, de acordo com as configurações padrão do sistema. E essa é a razão pela qual você está recebendo o erro de privilégios insuficientes.

Simplificando, esta é a sintaxe de comando que você precisa usar:

cmd //c mklink //h hard_link target_file

Leitura adicional

por 03.06.2014 / 20:15