Como se conectar ao Synology disktation como um usuário normal (sem raiz) sem gui (usando terminal linux)

1

Como um usuário regular (sem root) pode se conectar a uma estação de sincronização e baixar / carregar arquivos somente sem permissões de root e sem usar algum gui (browser / filebrowser)?

Eu já ativei o ssh nas configurações de sinologia, mas parece que somente o administrador raiz pode se conectar ao servidor usando o ssh. Todas as soluções que envolvem o mount nfs ou o mount.cifgs são inadequadas, pois é necessário privilégios de root para executá-las e não podemos dar acesso root a todos os nossos funcionários.

Alguém tem uma ideia?

    
por mcExchange 19.07.2016 / 13:28

1 resposta

1

De acordo com as notas, quando você ativa o SSH / telnet, um usuário precisa fazer parte do grupo de administradores. Então, tecnicamente, você não precisa ter acesso root apenas parte do grupo de administradores.

Você não especificou qual SO está usando, mas abaixo está usando o Mac OSX Sierra.

Eu testei isso e parece funcionar em um tipo mac do seguinte terminal:

ssh [email protected] 
  • substitua username pelo nome de login do usuário. E se você usou a porta padrão do SSH, isso deve funcionar. Após o símbolo @ , substitua pelo endereço IP da sua caixa Synology.

Mais informações

Uma coisa que não está clara é por que você não usaria os recursos de compartilhamento dentro do Synology por padrão? Tem serviços windows e serviços mac prontos para o uso.

Isso significa que você pode usar o mapeamento automático de scripts em lote do CMD por meio do Mac para mapear unidades de rede e não precisar se preocupar com o SSH. Usar o orientador de segurança dentro do DSM ssh em sua porta padrão é um risco de segurança e deve ser aberto apenas se você estiver disposto a aceitar isso e puder atenuar quaisquer problemas decorrentes da abertura desses recursos específicos.

UPDATE FOR LINUX

Como dito acima, acredito que, se você usar as ferramentas nativas, isso o colocará em um bom lugar. A partir do seu comentário, encontre esta parte atualizada.

Use o seguinte para configurar o compartilhamento para clientes Linux:

Before accessing a shared folder with your NFS client, you will need to change the system settings of your Synology NAS to allow sharing via NFS. Please follow the steps below.

  1. Log into DSM with an account belonging to the administrators group.
  2. Go to Control Panel > File Services
  3. On the Win/Mac/NFS tab, tick the box Enable NFS.
  4. Click Apply to save settings.

Assign NFS Permissions to Shared Folders Before accessing any shared folders with your NFS client, you must first configure the NFS permissions of the shared folder you wish to access. The steps below will guide you through the process of changing NFS permissions of the shared folders on your Synology NAS.

Você precisa configurar as permissões de compartilhamento depois que elas forem configuradas para seus usuários, não é necessário adicioná-las ao grupo de administradores, e você poderá montar o compartilhamento como faria normalmente:

On your Linux computer, open the command console. Enter the mount command as follows: mount [Synology NAS IP address] : [mount path of shared folder] / [mount point on NFS client] Enter the disk free (df) command to confirm you have successfully mounted the shared folder.

Para um guia com capturas de tela, etc, por favor, vá aqui:

Synology NFS Guide

Espero que isso ajude.

    
por 13.11.2016 / 09:27