Enviada: Qui Jan 17, 2008 6:40 pm Assunto: Não acesso diretório compartilhado
Ae galera, belezzz!!!
Estou quebrando a cabeça com compartilhamento no SAMBA.
Eu configurei o script smb.conf creio eu corretamente. Ele esta funcionando em partes. Eu consigo fazer com que as máquinas cadastradas no SAMBA, efetuem login no dóminio. Mas o real objetivo não foi alcançado. Acesso à pastas da rede.
A máquina com XP encherga o icone do meu servidor Fedora 6, mas não consegue acessar a pasta que criei para compartilhar arquivos. Exibe a mensagem de erro:
Já esta outra pasta chamada PUBLIC, eu criei dentro do diretório do SAMBA /etc/samba/teste, consigo abri-la mas não vejo os arquivos que criei nela.
Eu já dei as permissões adequadas. Por exemplo o diretório compartilhado Public eu já dei totais permissões pelo comando chmod -R 777 /etc/samba/teste, mas mesmo asssim não deu em nada.
Observei uma coisa. Toda vez que tento acessar o compartilhamento mrmaster, no meu servidor fica exibindo uma mensagem de log do audit:
Código:
Jan 17 19:51:51 everton smbd[11728]: [2008/01/17 19:51:51, 0] auth/auth_util.c:create_builtin_administrators(785)
Jan 17 19:51:51 everton smbd[11728]: create_builtin_administrators: Failed to create Administrators
Jan 17 19:51:51 everton smbd[11728]: [2008/01/17 19:51:51, 0] auth/auth_util.c:create_builtin_users(751)
Jan 17 19:51:51 everton smbd[11728]: create_builtin_users: Failed to create Users
Jan 17 19:51:51 everton smbd[11728]: [2008/01/17 19:51:51, 0] auth/auth_util.c:create_builtin_administrators(785)
Jan 17 19:51:51 everton smbd[11728]: create_builtin_administrators: Failed to create Administrators
Jan 17 19:51:51 everton smbd[11728]: [2008/01/17 19:51:51, 0] auth/auth_util.c:create_builtin_users(751)
Jan 17 19:51:51 everton smbd[11728]: create_builtin_users: Failed to create Users
Jan 17 19:51:51 everton kernel: audit(1200606711.099:203): avc: denied { search } for pid=11728 comm="smbd" name="home" dev=dm-0 ino=13762561 scontext=root:system_r:smbd_t:s0 tcontext=system_u:object_r:home_root_t:s0 tclass=dir
Jan 17 19:51:51 everton smbd[11728]: [2008/01/17 19:51:51, 0] smbd/service.c:make_connection_snum(920)
Jan 17 19:51:51 everton smbd[11728]: '/home/mrmaster' does not exist or permission denied when connecting to [mrmaster] Error was Permissão negada
Jan 17 19:51:51 everton smbd[11728]: [2008/01/17 19:51:51, 0] auth/auth_util.c:create_builtin_administrators(785)
Jan 17 19:51:51 everton smbd[11728]: create_builtin_administrators: Failed to create Administrators
Jan 17 19:51:51 everton smbd[11728]: [2008/01/17 19:51:51, 0] auth/auth_util.c:create_builtin_users(751)
Jan 17 19:51:51 everton smbd[11728]: create_builtin_users: Failed to create Users
Jan 17 19:51:51 everton kernel: audit(1200606711.107:204): avc: denied { search } for pid=11728 comm="smbd" name="home" dev=dm-0 ino=13762561 scontext=root:system_r:smbd_t:s0 tcontext=system_u:object_r:home_root_t:s0 tclass=dir
Jan 17 19:51:51 everton smbd[11728]: [2008/01/17 19:51:51, 0] smbd/service.c:make_connection_snum(920)
Jan 17 19:51:51 everton smbd[11728]: '/home/mrmaster' does not exist or permission denied when connecting to [mrmaster] Error was Permissão negada
Jan 17 19:51:52 everton smbd[11728]: [2008/01/17 19:51:52, 0] auth/auth_util.c:create_builtin_administrators(785)
Jan 17 19:51:52 everton smbd[11728]: create_builtin_administrators: Failed to create Administrators
Jan 17 19:51:52 everton smbd[11728]: [2008/01/17 19:51:52, 0] auth/auth_util.c:create_builtin_users(751)
Jan 17 19:51:52 everton smbd[11728]: create_builtin_users: Failed to create Users
Jan 17 19:51:52 everton smbd[11728]: [2008/01/17 19:51:52, 0] auth/auth_util.c:create_builtin_administrators(785)
Jan 17 19:51:52 everton smbd[11728]: create_builtin_administrators: Failed to create Administrators
Jan 17 19:51:52 everton smbd[11728]: [2008/01/17 19:51:52, 0] auth/auth_util.c:create_builtin_users(751)
Jan 17 19:51:52 everton smbd[11728]: create_builtin_users: Failed to create Users
Jan 17 19:51:52 everton smbd[11728]: [2008/01/17 19:51:52, 0] auth/auth_util.c:create_builtin_administrators(785)
Jan 17 19:51:52 everton smbd[11728]: create_builtin_administrators: Failed to create Administrators
Jan 17 19:51:52 everton smbd[11728]: [2008/01/17 19:51:52, 0] auth/auth_util.c:create_builtin_users(751)
Jan 17 19:51:52 everton smbd[11728]: create_builtin_users: Failed to create Users
Jan 17 19:51:52 everton kernel: audit(1200606712.688:205): avc: denied { search } for pid=11728 comm="smbd" name="home" dev=dm-0 ino=13762561 scontext=root:system_r:smbd_t:s0 tcontext=system_u:object_r:home_root_t:s0 tclass=dir
Jan 17 19:51:52 everton smbd[11728]: [2008/01/17 19:51:52, 0] smbd/service.c:make_connection_snum(920)
Jan 17 19:51:52 everton smbd[11728]: '/home/mrmaster' does not exist or permission denied when connecting to [mrmaster] Error was Permissão negada
Registrado em: Nov 14, 2005 Mensagens: 366 Localização: Campo Largo -PR
Enviada: Sex Jan 18, 2008 3:34 pm Assunto:
Para homes coloque:
comment = Diretório Home de %u
browseable = no
valid users = %S
create mask = 700
directory mask = 700
force user = %S
force group = ims
A public, confirme o caminho da pasta. Tente também criar um arquivo pelo windows neste pasta, para ver onde o arquivo é criado. _________________ Mar
--------------------------------------------------------------------------
"Quem dá aos pobres, empresta a Deus, quem empresta ao Governo, dá adeus".
Eu acrescentei o script que tu me passou e continua sem acesso.
Eu criei um arquivo na pasta compartilhada Public que esta ligado em /etc/samba/teste e consegui, mas não consegui criar pastas. Também não consigo ver as pastas que eu copiei através do servidor na mesma pasta /etc/samba/teste.
Enviada: Qua Jan 23, 2008 9:27 am Assunto: RESOLVIDO
Aê pessoal, descobri o problema.
Depois de analisar os logs e pesquisar na internet, vi que era o SELinux (Security-Enhanced Linux), que estava negando o acesso ao compartilhamento. Por padrão, ele vem habilitado no Fedora
Eu fiz o seguinte. Digitei um comando boleano para que o SELinux desativasse o monitoramento do smbd e depois reiniciei o SAMBA:
Código:
# setsebool -P smbd_disable_trans 1
# service smb restart
A opção -P é para que o comando fique permanente depois de reiniciar o micro.
O numero 1 quer dizer positivo.
Com isso, consegui compartilhar, sem problema nenhum.
Tenho outra dúvida mas vou criar um novo tópico, pois o tema é outro.