Como obter privilégios de administrador na pasta Application Support para criar o Symlink?

0

Eu quero ter todos os exemplos e loops da Apple Logic em uma unidade externa com um link simbólico em / Library / Application Support. Eu fiz isso antes em um sistema Sierra diferente e não tive problemas, mas neste novo sistema da Sierra estou recebendo uma mensagem de permissão negada. Eu sou admin, mas aparentemente só tenho privilégios de leitura na pasta Application Support.

Mas esse foi o caso do outro sistema Sierra, e eu fui capaz de criar um Link.

De qualquer forma, eu tentei usar o BatChmod para dar privilégios de gravação do admin à pasta Application Support, mas depois da execução, nada mudou. Eu ainda, como administrador, não tinha privilégios de gravação.

Eu realmente preciso apenas de privilégios de gravação temporários para essa pasta, apenas o tempo suficiente para criar o Link e, em seguida, revertê-lo, se necessário. Estou definitivamente fora do meu alcance e não quero estragar meu sistema, mas posso seguir instruções simples de linha de comando. Eu li sobre sudo / bin / bash e sudo bash e habilitando o usuário root, mas não consigo descobrir qual é a forma mais rápida e segura de atingir meu objetivo.

Terminal:

AntesdoBatChmod:

Após o BatChmod:

    
por mathesar 03.01.2018 / 14:18

1 resposta

0

Para obter permissões de root somente para um comando, você pode usar sudo .

Se você digitar sudo id (você pode ser solicitado a sua - não a senha de root), e ver algo como uid=0(root) gid=0(root) groups=0(root) , então você pode usar sudo para obter permissões de root. ( uid=0 é a parte importante.)

Então você só precisaria executar o mesmo comando ln , mas prefixado por sudo , como

sudo ln -s /Volumes/Janus/... 
    
por 08.01.2018 / 21:36