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,requirededisabled. - -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,requirededisabled. - -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.2eauto. - -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
enablederequired.
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
user1para 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:
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 parachsmbcmnt -f /mnt -S enabled -E disabledenablede o parâmetro encryption configurado paradisablede, 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.