Red Hat Training

A Red Hat training course is available for RHEL 8

3.19.3. Usando o comando net rpc share

O comando net rpc share fornece a capacidade de listar, adicionar e remover ações em um servidor Samba ou Windows local ou remoto.

Listagem de ações

Para listar as ações em um servidor SMB, use o comando net rpc share list. Opcionalmente, passe o comando -S server_name parâmetro ao comando para listar as ações de um servidor remoto. Por exemplo:

# net rpc share list -U "DOMAIN\administrator" -S server_name
Enter DOMAIN\administrator's password:
IPC$
share_1
share_2
...
Nota

As ações hospedadas em um servidor Samba que têm browseable = no definido em sua seção no arquivo /etc/samba/smb.conf não são exibidas na saída.

Adicionando uma ação

O comando net rpc share add permite que você adicione um compartilhamento a um servidor SMB.

Por exemplo, para adicionar uma ação chamada example em um servidor Windows remoto que compartilha o diretório C:\example\:

# net rpc share add example="C:\example" -U "DOMAIN\administrator" -S server_name
Nota

Você deve omitir a barra invertida no caminho ao especificar um nome de diretório Windows.

Usar o comando para adicionar uma ação a um servidor Samba:

  • O usuário especificado no parâmetro -U deve ter o privilégio de SeDiskOperatorPrivilege concedido no servidor de destino.
  • Você deve escrever um roteiro que acrescente uma seção de compartilhamento ao arquivo /etc/samba/smb.conf e recarregue o Samba. O script deve ser definido no parâmetro add share command na seção [global] em /etc/samba/smb.conf. Para mais detalhes, consulte a descrição add share command na página de manual smb.conf(5).
Retirada de uma ação

O comando net rpc share delete permite que você remova uma parte de um servidor SMB.

Por exemplo, para remover a ação nomeada exemplo de um servidor Windows remoto:

# net rpc share delete example -U "DOMAIN\administrator" -S server_name

Usar o comando para remover uma ação de um servidor Samba:

  • O usuário especificado no parâmetro -U deve ter o privilégio concedido a SeDiskOperatorPrivilege.
  • Você deve escrever um roteiro que remova a seção de ações do arquivo /etc/samba/smb.conf e recarregue o Samba. O script deve ser definido no parâmetro delete share command na seção [global] em /etc/samba/smb.conf. Para mais detalhes, consulte a descrição delete share command na página de manual smb.conf(5).