comando chsmbcmnt

Propósito

Muda as opções de montagem, o nome do servidor, o nome do compartilhamento ou as credenciais de um ponto de montagem do cliente do Bloco de Mensagens do Servidor (SMB).

Sintaxe

chsmbcmnt -f MountPoint [-d RemoteShare] [-h ServerName] 
-c user [-p password] [-m MountTypeName] 
[-A|-a] [-I|-B|-N] 
[-t {rw|ro}] [-u uid] [-g gid] [-x fmode] 
[-w wrkgrp] [-V {2.1|3.0.2|auto}] [-S {enabled|required}] 
[-D {desired|required|disabled}] [-E {desired|required|disabled}] [-s spn] 

Descrição

O comando chsmbcmnt altera as opções de montagem, nome do servidor, nome de compartilhamento ou credenciais para um ponto de montagem do cliente SMB que são definidos no arquivo /etc/filesystems . Se o compartilhamento SMB não for montado, o compartilhamento SMB será montado após o arquivo /etc/filesystems ser alterado. Se o compartilhamento SMB já estiver montado, o comando tentem desmontá-lo e remounir com as novas opções, e o arquivo /etc/filesystems será alterado. Se o compartilhamento SMB ainda não estiver definido no arquivo /etc/filesystems , um erro será retornado.

O valor padrão para todas as opções de montagem (-t, -u, -g, -x, -w, -V, -S, -D, -E) é o mesmo que o comando mount .

Sinalizações

-a
Especifica que a nova entrada do sistema de arquivos do cliente SMB para o ponto de montagem do cliente SMB no arquivo /etc/filesystems não deve ser montada automaticamente após o reinício do sistema. Essa é a configuração padrão.
-A
Especifica que a nova entrada do sistema de arquivos do cliente SMB para o ponto de montagem do cliente SMB no arquivo /etc/filesystems deve ser montada automaticamente após o reinício do sistema.
-B
Altera a entrada do sistema de arquivos do cliente SMB no arquivo /etc/filesystems e tenta remir o sistema de arquivos do cliente SMB usando as sinalizadores e parâmetros especificados. Essa é a configuração padrão.
--c usuário
Especifica o nome de usuário que deve ser usado para acessar o compartilhamento SMB.
-d RemoteShare
Especifica o nome de compartilhamento no servidor SMB que deve ser montado.
-D {desired|required|disabled}
Especifica se o sistema de arquivos do cliente SMB requer capacidade de negociação de dialeto seguro. O dialeto SMB 3.0.2 implementa o recurso de negociação de dialeto seguro para proteger o cliente SMB contra ataques de downgrade de segurança. Os valores válidos são desired, requirede disabled.
-E {desired|required|disabled}
Especifica se o sistema de arquivos do cliente SMB requer capacidade de criptografia de dados. Os valores válidos são desired, requirede disabled.
-f MountPoint
Especifica o nome do caminho no qual o compartilhamento SMB deve ser montado.
--g gid
Especifica o ID do grupo que é designado para os arquivos no ponto de montagem do cliente SMB. O valor padrão é 0.
-h ServerName
Especifica o nome do host remoto ou do servidor SMB. Este argumento pode ser especificado como um hostname, um endereço IP ou como um nome de domínio totalmente qualificado.
-I
Altera a entrada do sistema de arquivos do cliente SMB no arquivo /etc/filesystems mas não rempara o diretório.
-m MountTypeName
Define o tipo de montagem da entrada do sistema de arquivos do cliente SMB que é adicionado ao arquivo /etc/filesystems . O tipo de montagem determina se os sistemas de arquivos específicos podem ser montados usando-se a sinalização -t do comando mount . Por padrão, o valor do tipo mount não é adicionado ao arquivo /etc/filesystems .
-N
Monta o diretório com as opções especificadas mas não modifica o arquivo /etc/filesystems .
--p senha
Especifica a senha que é usada para conceder acesso ao usuário específico no servidor SMB específico. As credenciais específicas (nome do servidor, nome de usuário e senha) são incluídas no arquivo smbcred . A senha é criptografada. Se a opção -p não for especificada, e as credenciais não existirem no arquivo smbcred , a linha de comandos solicita que você especifique a senha, e as credenciais são adicionadas ao arquivo smbcred . Se as credenciais do servidor ou do usuário já existirem no arquivo smbcred , o comando modifica as credenciais no arquivo smbcred com as novas credenciais que são especificadas usando esta opção.
--s spn
Especifica o service principal name (SPN) que deve ser usado nos pontos de montagem do cliente SMB. O formato do parâmetro spn é cifs/<smbServerHostName>, em que smbServerHostName é o nome completo do domínio (FQDN) do servidor SMB ou o nome que o Kerberos resolve como o servidor SMB. Por padrão, SPN é construído automaticamente pelo sistema de arquivos do cliente SMB como cifs/<smbServerHostName>.
-t {rw|ro}
Especifica se o sistema de arquivos do cliente SMB deve ser montado como de leitura.
--u uid
Especifica o ID do usuário que é atribuído a arquivos nos pontos de montagem.
--x fmode
Especifica o proprietário, grupo e outros bits de permissão que são designados para os arquivos nos pontos de montagem.
--w wrkgrp
Especifica o grupo de trabalho ao qual o servidor SMB pertence.
-V {2.1|3.0.2|auto}
Especifica a versão do protocolo SMB que é usada para se comunicar com o servidor SMB. Os valores válidos são 2.1, 3.0.2e auto.
-S {enabled|required}
Especifica se o sistema de arquivos cliente SMB precisa de assinatura digital para comunicação com o servidor SMB. Os valores válidos são enabled e required.

Status de saída

0
O comando foi concluído com êxito.
>0
Ocorreu um erro.

Exemplos

  • Para alterar o nome de usuário para user1 para um ponto de montagem do cliente SMB que é definido no ponto de montagem /mnt , digite o seguinte comando:
    chsmbcmnt -f /mnt -c user1
  • Para alterar uma entrada do sistema de arquivos do cliente SMB no arquivo /etc/filesystems e remir o sistema de arquivos do cliente SMB com as opções alteradas, execute o seguinte comando:
    chsmbcmnt -f /mnt -S enabled -E disabled
    Este comando altera a entrada do sistema de arquivos do cliente SMB para o ponto de montagem /mnt no arquivo /etc/filesystems com o parâmetro signing configurado para enabled e o parâmetro encryption configurado para disablede, em seguida, tenta remount os sistemas de arquivos. Se a operação de montagem falhar, este comando exibe a saída do comando mount . As alterações no arquivo /etc/filesystems são retidas.

Local

/usr/sbin/chsmbcmnt

Arquivos

/etc/smbcred
Armazena as credenciais do sistema de arquivos cliente SMB.
/etc/filesystems
Armazena a entrada do sistema de arquivos do cliente SMB que contém os pontos de montagem.