De: Willian Peterson Para: linux-br@bazar.conectiva.com.br Cc: 'Marcus Vinicius Gonçalves' Assunto: (linux-br) ENC: (linux-br) ajuda no samba Data: 14 Jan 2003 21:14:29 -0200 Pode ser feito tudo isso e mais alguma coisa! Vai uma cópia de um smb.conf com variáveis para grupos de usuários Nota: Este smb.conf funciona com o WinXP [global] # A Seção [global] significa que a configuração especificada abaixo, # aplicam-se ao servidor ou são gerais. Enfim é a base para o funcionamento # do samba # # Especifica a quantidade de memória do servidor SAMBA # quanto mais melhor, mas 10MB já é bastante para umas 5 a 10 estações. # (Parametro Obsoleto) # shared mem size = 1048576 # workgroup = Enquip netbios name = Servidor server string = Enquip Linux Server # Carrega as caracteristicas das impressoras printcap name = /etc/printcap load printers = yes # Sistema de impressão printing = lprng # Cria o arquivo de log log file = /var/log/samba/log.%m log level = 0 max log size = 50 socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=8192 SO_SNDBUF=8192 # Máquinas Windows tendem a travar de tempos em tempos. Este parâmetro # é utilizado para verificar o estado da conexão, a cada 20 segundos. # Default # keepalive=300 keepalive = 20 # Default read raw = yes write raw = yes # oplocks = yes # level2 oplocks = Yes # Default is 0 dead time = 15 # Armazena em cache a caminho para o diretório corrente getwd cache = yes # E' o tamanho do pacote de dados enviado para as # estações, normalmente é melhor deixar tudo com 16Kb # em se tratando de interfaces de rede tipo NE2000 max xmit = 16384 # Default # max xmit = 65535 # Ativa o Servidor de Domínio PDC os level = 64 preferred master = yes local master = Yes domain master = yes dns proxy = No time server = True # "security=user": Segurança por usuário, local. A senha do usuário é # reduzida a letras minúsculas e confrontada com a senha UNIX. Essa # modalidade de segurança obriga que os usuários sejam cadastrados no Linux, # e suas senhas sejam atribuídas corretamente. As operações sobre arquivos e # de impressão serão feitas com a permissão do respectivo usuário UNIX. # Todavia, pode-se abrir aos hóspedes o acesso a determinados volumes ou # impressoras - para esses objetos, a segurança operará no estilo SHARE. security = user # Tamanho máximo para a senha password level = 8 # Ajustes nas senhas sem criptografia (DOS e WI9x com ajuste no regedit) null passwords = Yes encrypt passwords = Yes update encrypted = Yes smb passwd file = /etc/smbpasswd # É usado para sincronizar a alteração de senhas feitas no windows, para o servidor linux. unix password sync = Yes passwd program = /usr/bin/passwd %u passwd chat = *Nova*Senha*do*Linux* %n\n Por*favor*redigite*a*nova*Senha*do*Linux* %n\n *passwd:*Senha*alterada*com*sucesso* # Logon e logoff domain logons = Yes logon script = %u.bat logon path = \\%L\netlogon logon drive = U: logon home = \\%N\%u # Tamanho máximo para o usuário username level = 8 create mask = 2777 directory mask = 2777 # Para usar o WinPopup message command = /bin/csh -c 'xedit %s; rm %s' & # "On-The-Fly" Creation of Machine Trust Accounts (Cria contas para máquinas WinXP, NT e 2000) add user script = /usr/sbin/useradd -g NT_Stations -c TrustAccount -d /dev/null -s /bin/false %m$ map to guest = never debug level = 0 # Share Definitions # # Secao que define como a unidade de CDROM ira ser acessada # Note as linhas pre/postexec # Quando colocado um disco na unidade de cdrom do servidor e o usuario # a acessar ela e' automaticamente montada, # apos um tempo sem utilização ela e' desmontada [cdrom] comment = Drive de Cdrom Servidor path = /mnt/cdrom guest ok = Yes locking = No browseable = Yes public = Yes guest only = No writable = No only user = No root preexec = mount /mnt/cdrom root postexec = umount /mnt/cdrom # Diretorio onde estao armazenados os scripts dos usuários # formato "usuário".bat [netlogon] comment = Network Logon Service path = /home/netlogon read only = Yes writable = No write list = user [profiles] comment = Network User Profiles path = /home/profiles read only = No create mask = 0600 directory mask = 0700 [homes] comment = Diretorios do Usuários writeable = Yes browseable = No [printers] comment = All Printers path = /var/spool/samba create mask = 0700 guest ok = Yes print ok = Yes print command = lpr -r -P%p %s browseable = No printable = Yes writable = No [tmp] comment = Diretorio Temporario path = /tmp read only = No guest ok = Yes [rede] comment = Diretorio da Rede path = /home/rede read only = No public = yes writable = yes available = yes browseable = yes guest only = no only user = no [admin] comment = Diretorio da Administração path = /home/admin read only = No guest ok = Yes writable = Yes [producao] comment = Diretorio da Producao path = /home/producao read only = No public = yes writable = yes available = yes browseable = yes guest only = no only user = no [engenharia] comment = Diretorio da Engenharia path = /home/engenharia read only = No public = yes writable = yes available = yes browseable = yes guest only = no only user = no # valid users = tulio rafael albani amaral bernardo josinei leandro sergio mara soraia # user = tulio rafael amaral albani bernardo josinei leandro mara soraia fausto sergio # admin users = tulio rafael bernardo sergio # write list = tulio rafael albani amaral bernardo josinei leandro sergio read list = mara josinei [util] comment = Diretorio dos Supervisores path = /home/util read only = No public = yes writable = yes available = yes browseable = yes guest only = no only user = no [homepage] available = yes browseable = yes public = yes guest only = no writable = yes only user = no comment = Página da Enquip path = /home/homepage [alterdat] comment = Alterdata Directory path = /home/alterdat read only = No guest ok = Yes writable = Yes [qualidade] comment = Diretório do Controle de Qualidade path = /home/qualidad read only = No guest ok = Yes writable = Yes Grd Abraço Willian Peterson Mineiro ------------------------------- UserSystem Informática Ltda wilpeter@uol.com.br willianpeterson@ig.com.br willianpeterson@hotmail.com -----Mensagem original----- De: linux-br@bazar.conectiva.com.br [mailto:linux-br@bazar.conectiva.com.br] Em nome de Marcus Vinicius Gonçalves Enviada em: domingo, 12 de janeiro de 2003 17:59 Para: linux-br@bazar.conectiva.com.br Assunto: (linux-br) ajuda no samba Ola Lista, Preciso que quando o usuario se conecte no samba, seja executado um login script, mapeando os diretórios quie ele tem acesso. Por favor, em qual linha do smb.conf defino isso e como dou direitos de leitura e execução ? Como posso criar outros diretórios de programas, diretórios de grupo, e outros que tenha necessidade no smb.conf ??