Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda> Scalable File Service> Guia de usuário> Outras operações> Montagem de um sistema de arquivos para ECS do Linux como um usuário não root
Atualizado em 2023-02-27 GMT+08:00

Montagem de um sistema de arquivos para ECS do Linux como um usuário não root

Cenários

Por padrão, um ECS do Linux permite que apenas o usuário root execute o comando mount para montar um sistema de arquivos. No entanto, se as permissões do usuário root forem atribuídas a outros usuários comuns, esses usuários também poderão executar o comando mount para montagem do sistema de arquivos. A seguir, descrevemos como montar um sistema de arquivos para ECS do Linux como um usuário comum. O EulerOS é usado como exemplo.

Pré-requisitos

  • Um usuário não root foi criado no ECS.
  • Um sistema de arquivos foi criado e pode ser montado no ECS pelo usuário root.
  • Você obteve o ponto de montagem do sistema de arquivos.

Procedimento

  1. Faça logon no ECS como usuário root.
  2. Atribua as permissões do usuário root ao usuário não root.

    1. Execute o comando chmod 777 /etc/sudoers para alterar o arquivo sudoers para ser editável.
    2. Use o comando which para exibir os caminhos dos comandos mount e umount.
      Figura 1 Visualizar caminhos de comando
    3. Execute o comando vi /etc/resolv.conf para editar o arquivo sudoers.
    4. Adicione um usuário comum sob a conta root. Na figura a seguir, o usuário Mike é adicionado.
      Figura 2 Adicionar um usuário
    5. Pressione Esc, insira :wq e pressione Enter para salvar e sair.
    6. Execute o comando chmod 440 /etc/sudoers para alterar o arquivo sudoers para ser somente leitura.

  3. Faça logon no ECS como usuário Mike.
  4. Execute o seguinte comando para montar o sistema de arquivos. Para obter detalhes sobre os parâmetros de montagem, consulte Tabela 1.

    sudo mount -t nfs -o vers=3,timeo=600,noresvport,nolock Mount point Local path

    Tabela 1 Descrição do parâmetro

    Parâmetro

    Descrição

    Mount point

    O formato de um sistema de arquivos do SFS Capacity-Oriented é File system domain name:/Path, por exemplo, example.com:/share-xxx. O formato para um sistema de arquivos do SFS Turbo é File system IP address:/, por exemplo, 192.168.0.0:/.

    NOTA:

    x é um dígito ou letra.

    Se o ponto de montagem for muito longo para ser exibido completamente, é possível ajustar a largura da coluna.

    Local path

    Caminho local no ECS, usado para montar o sistema de arquivos, por exemplo, /local_path.

  5. Execute o seguinte comando para exibir o sistema de arquivos montado:

    mount -l

    Se a saída do comando contiver as seguintes informações, o sistema de arquivos foi montado.
    example.com:/share-xxx on /local_path type nfs (rw,vers=3,timeo=600,nolock,addr=)