SóProvas


ID
250078
Banca
IPAD
Órgão
Prefeitura de Goiana - PE
Ano
2010
Provas
Disciplina
Redes de Computadores
Assuntos

Analise as seguintes afirmativas acerca do programa chamado Samba utilizado nos ambientes Linux.

1. Permite o compartilhamento de arquivos em uma rede Windows.

2. O arquivo de configuração do Samba fica em /etc/samba/samba.properties.

3. O comando smbadduser pode ser utilizado para criar usuários Samba. Assinale a alternativa correta:

Alternativas
Comentários
  • 1 - CORRETO.
    2 - FALSO. O caminho correto é /etc/samba/smb.conf
    3 - FALSO. O comando correto é smbpasswd -a usuario. Lembrar que este usuário deve estar previamente criado no sistema Linux.

    Bons estudos!
  • Discordo do colega com relação à opção 2.

    o arquivo é sim smb.conf, porém o diretório de localização do mesmo varia de acordo com a distribuição... e/ou compilação dos fontes do samba.

    nas distribuições debian (ou ubuntu) quando vc baixa o software via apt-get, ele vai sim para /etc/samba/smb.conf

    abraços.
  • Pessoal,

    esse comentário de Alan é importante. Realmente o lugar onde fica o arquivo de configuração do Samba varia de acordo com a distribuição, com aforma que foi instalado o samba. Eu posso muito bem baixar os binários do samba e instalar no /opt no /usr/local  etc. Assim, fiquem atentos, pois não é uma verdade absoluta.

    Abraços.
  • Verdade colegas, no caso da questão, o erro estava somente no nome do arquivo e não no caminho, já que ele não disse a distrbuição. Valeu pela observação.
  • Essa questão é complicada, porque na assertiva III o comando "smbadduser" já existiu, sendo assim ela está correta. A assertiva I também está correta o que resultaria na resposta sendo a letra 'C', porém o gabarito da questão indica 'A'. Complicado viu ......
  • Para adicionar usuarios no SAMBA.

    1) Adiciona-o ao Linux.
    2) Adiciona-o ao SAMBA atraves do comando smbpasswd -a <nome do usuario> 
    3) Mexe no arquivo de configuração smb.conf para dar privilegios ao novo usuario
    4) restart no SAMBA para a configuração ter algum efeito

    Com mais detalhes em (http://www.cyberciti.biz/faq/adding-a-user-to-a-samba-smb-share/):

    Step # 1: Add a user joe to UNIX/Linux system

    adduser command adds user to the system according to command line options and configuration information in /etc/adduser.conf. They are friendlier front ends to the low level tools like useradd.

    Type any one of the following command:
    # useradd joe
    # passwd joe

    OR
    adduser joe

    Step # 2: Add a user to samba

    Now user joe has account on Linux/UNIX box. Use smbpasswd command to specifies that the username following should be added to the local smbpasswd file:
    # smbpasswd -a joe

    Step # 3: Add a user to a Samba share

    By default user gets access to /home/joe from windows system. Let us say you want to give joe access to /data/accounts (make sure directory /data/accounts exists) directory. Open /etc/samba/smb.conf file and add/modify share called [accounts]:

    [accounts]comment = Accounts data directorypath = /data/accountsvalid users = vivek raj joepublic = nowritable = yes

    Save the file.

    Step #4: Restart the samba

    # service smb restart
    OR
    # /etc/init.d/smb reload