Pessoal,
Estou com um problema ao configurar quota de usuário e grupos, o que acontece é o seguinte:
- Quota de Grupos não funciona, eu configuro mas ao visuzliar pelo windows não tem limite.
- Ao configurar a quota de um usuário a mesma quota é copiada para os grupos, isso visualizando pelo windows.
Eu já reinstalei o quota várias vezes, já dei boot no servidor e não sei o que está acontecendo.
Estou usando o webmin para configurar as quotas, segue abaixo a configuração e alguns logs do servidor.
// kernel
# uname -a
Linux hob0 2.6.8-2-386 #1 Tue Aug 16 12:46:35 UTC 2005 i686 GNU/Linux
// fstab
# cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type>
<options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda1 / ext3 defaults,errors=remount-ro 0 1
/dev/sda6 /home ext3 defaults,usrquota,grpquota 0 2
/dev/sda5 none swap sw
0 0
/dev/hdc /media/cdrom0 iso9660 ro,user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
// Conteúdo diretório /home
p# ls -l /home/
total 100
drwxr-xr-x 2 adriano adriano 4096 2006-12-12 11:09 adriano
drwxr-xr-x 55 root staff 4096 2006-12-22 09:56 grp
-rw------- 1 root root 32032 2006-12-29 11:41 quota.group
-rw------- 1 root root 77568 2006-12-29 11:43 quota.user
drwxrwxr-x 5 root staff 4096 2006-12-06 00:00
samba
drwxrwxr-x 1047 root staff 20480 2006-12-29 11:14 usr
# tail /var/log/webmin/webmin.log -f
// definindo quota para grupo
1167399419.16393.0 [29/Dec/2006 11:36:59]
root caeb969118fc2acee0d599ba08dfd0fa 10.3.16.242
quota save_group_quota.cgi "save" "group" "UINFO"
filesys='/home' group='UINFO' hblocks='500000'
hblocks_def='0' hfiles='' hfiles_def='1' sblocks='499000'
sblocks_def='0' sfiles='' sfiles_def='1' source='0'
// definindo quota para um usuário
1167399489.16460.0 [29/Dec/2006 11:38:09]
root caeb969118fc2acee0d599ba08dfd0fa 10.3.16.242
quota save_user_quota.cgi "save" "user" "adrianoc"
filesys='/home' hblocks='90000'
hblocks_def='0' hfiles='' hfiles_def='1'
sblocks='89000' sblocks_def='0' sfiles='' sfiles_def='1' source='0' user='adrianoc'
// smb.conf
# Parametros
Globais
[global]
# Dominio, Nome e Descricao
workgroup = domhob
netbios name = hob0
server string = Servidor-Samba-hob0
invalid users = root
# Nao mostrar no servidor o Wizard "Adicionar Impressora"
show add printer wizard = No
# Quais interfaces de rede utilizar
interfaces = lo, eth0
bind interfaces _only_ = Yes
# Nivel de Mensagens
log level = 1
log file = /var/log/samba/%m.log
max log size = 0
debug level =
1
syslog = 0
# Atuar como um Servidor de DomÃnio
security = user
domain logons = yes
preferred master = yes
os level = 100
# Atuar como um PDC - caso seja BDC altere para "no"
domain master = yes
# Tratamento das senhas
encrypt passwords = yes
# Equivalencia de usuarios Windows X Linux
username map = /etc/samba/smbusers
# Evitar o perfil ambulante do Windows NT/XP
logon path =
logon drive =
logon home =
# Script de logon em rede (deve ficar no compartilhamento netlogon - em formato DOS)
logon script = hob0.BAT
# Configuracoes para o LDAP
passdb backend = ldapsam:ldap://10.3.16.200
ldap passwd sync = yes
ldap delete dn = Yes
ldap admin dn = cn=root,dc=hob,dc=mg
ldap suffix = dc=hob,dc=mg
ldap machine suffix = ou=Computadores
ldap user suffix = ou=Usuarios
ldap group suffix = ou=Grupos
ldap idmap suffix = sambaDomainName=domhob
idmap
backend = ldap:ldap://10.3.16.200
idmap uid = 10000-20000
idmap gid = 10000-20000
# Permitir que usuarios do grupo "Administradores do Dominio" possam ingressar maquinas
# WinXP/Win2000 ao dominio samba
# to the domain
enable privileges = yes
# Scrips utilizados para Gerenciar Usuarios da M$
# adiconar/remover Usuarios
add user script = /usr/sbin/smbldap-useradd -m "%u"
delete user script = /usr/sbin/smbldap-userdel "%u"
# adiconar/remover Grupos
add group script = /usr/sbin/smbldap-groupadd -p "%g"
delete group script = /usr/sbin/smbldap-groupdel
"%g"
# Scripts para adiconar/remover Usuarios nos Grupos
add user to group script = /usr/sbin/smbldap-groupmod -m "%u" "%g"
delete user from group script = /usr/sbin/smbldap-groupmod -x "%u" "%g"
# Script para definir o grupo primario do usuario
set primary group script = /usr/sbin/smbldap-usermod -g "%g" "%u"
# Script par adicionar maquina Win NT/XP ingressar no Dominio
add machine script = /usr/sbin/smbldap-useradd -w "%u"
# Otimizacoes recomendadas em
smb ports = 445 139
name resolve order = lmhosts host wins bcast
utmp = Yes
time server =
Yes
template shell = /bin/false
winbind use default domain = no
map acl inherit = Yes
strict locking = Yes
# Como o cliente ira' se comunicar com o servidor
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
# Servidor Wins da Rede
# Samba pode ser ou um Servidor WINS, ou Cliente WINS, mas não ambos
wins support = Yes
# Ativar a internacionalizacao: permitir caracteres acentuados pelo Windows
dos charset = CP850
unix charset = ISO8859-1
# Nao tentar fazer um lock nestes arquivos
veto files =
/*.eml/*.nws/*.{*}/
veto oplock files = /*.doc/*.xls/*.mdb/
# Tratar os arquivos que comecam com "." como ocultos para maquinas Windows
hide dot files = yes
#=============================
#===== Compartilhamentos =====
#=============================
[netlogon]
comment = Servico de Logon em Rede [ hob0.BAT ]
path = /home/samba/netlogon
root preexec = `/usr/local/bin/logon.sh %u %I %m`&
browseable = no
guest ok = yes
[temp]
comment = Dados Temporarios [ T:\ ]
path = /home/samba/temp
writeable = Yes
force create mode = 0666
force directory mode = 0777
[Arquivos]
comment = "Meus Arquivos (%u)"
browseable = Yes
path = /home/usr/%u
writable = yes
create mask = 0600
directory mask =
0700
guest ok = yes
valid users = %u,"@Usuarios do Dominio"
read _only_ = no
# inherit permissions = Yes
hide dot files = Yes
# map acl inherit = Yes
[Uinfo]
comment = "Uinfo"
browseable = Yes
path = /home/grp/UINFO
writable = Yes
create mask = 0660
directory mask = 0770
guest ok = Yes
#valid users = "@UINFO"
read _only_ = no
#nherit permissions = Yes
hide dot files = Yes