quarta-feira, 25 de janeiro de 2023

Synology Tutorial: como obter o UID e GID do usuário do Synology

Pessoal,


Tutorial rapidinho para obter o UID (User IDentifier) e GID (Group IDentifier) do usuário do Synology. Ocasionalmente esses nomes aparecem também com PUID ou PGID.

Grosso modo, o UID é um número criado pelo DSM (e por distros Linux, pelo BSD, pelo MacOs, etc) para cada usuário do sistema e essa identificação é que sinaliza ao sistema operacional quais recursos o usuário pode ter no sistema.

O GID funciona de forma parecida, mas para grupos de usuário. Geralmente o GID 0 é do root, de 1 a 99 é reservado para o sistema e o 100 é para o grupo dos usuários.

Com frequência precisamos saber o UID e o GID para algum container do Docker.

Explicado isso, temos dois modos de descobrir o UID e GID.

O primeiro modo é por SSH, via Terminal, Putty ou equivalente. Para tanto, você deve saber o IP do seu NAS, ter um usuário ativo para acesso e ter o SSH ativado.

Para ativar o SSH, vá em Painel de Controle -> Terminal e SNMP -> Terminal -> Ativar o serviço SSH. A porta padrão do SSH é a 22, mas é extremamente recomendado que você utilize outra porta que não seja a padrão.


Para efetivamente obter o SSH, abra o Terminal / Putty / Shell e digite o comando e tecle enter ao final:

# ssh <usuário>@<ip do seu NAS>

Após entrar no NAS, digite o comando abaixo e tecle enter:

# id
Pronto, simples e efetivo.


Esse modo funciona em basicamente qualquer situação.

Mas existe uma outra forma mais "divertida" e prática de fazer isso no Synology

Vá em Painel de Controle -> Programador de Tarefa:


Agora vá em Criar -> Tarefa agendada -> Script definido pelo usuário:


Na tela que se segue, em "Geral" escolha o nome da tarefa e o usuário:


Em "Programação", escolha "Executar na seguinda data" e "Não repetir", uma vez que queremos acessar esta informação apenas quando desejado, não de forma programada.


Em "Configurações de tarefa", ative "Enviar detalhes da execução por e-mail" e coloque o seu email no campo; em "Executar comando", no campo "Script definido pelo usuário", digite "id". Termine com "OK".


Para executar o script, selecione a tarefe e clique em "Executar" e confirme que deseja executar.


Agora acesse seu email e veja:


Pronto! Também simples e eficaz. Da próxima vez que quiser obter o UID e GID, é só mandar rodar essa tarefa novamente!

Por enquanto é isso, pessoal!

Nenhum comentário:

Postar um comentário