Anda di halaman 1dari 3

Tive que vir logo antes que eu esquea de postar. E considerei mto importante.

Bom to com o meu servidor de impresso rodando legal, eu sei que eu prometi coloca
r o passo a passo dele aqui, mas no consegui tempo pra fazer ainda, mas vai sair.
..
Continuando...
To rodando o samba e ele est autenticando no AD do windows. Beleza at a.
Tive que colocar ele pra autenticar no AD porque do contrrio eu no ia conseguir te
r os nomes dos usurios na relatrio de impresso, mas isso outra histria que fica pra
outra hora.
Pois bem! meu maior problema, at alguns minutos atrs, era de adicionar o driver a
impressora. Eu criava a impressora no cups e estava fazendo o procedimento via W
indows pra adicionar o driver. Que por sinal via Windows muito mais simples do q
ue via rpcclient. Se algum quiser informaes de como fazer alguma dessas maneiras ac
esse isso aqui.
Bom, eu estava acessando o compartilhamento do samba com meu usurio que estava no
AD. E esse usurio estava na lista printer admin do smb.conf. O que pra mim, dari
a direito a poder manejar as impressoras. Porm eu no conseguia adicionar o driver
a impressora, os campos estavam inativos.
A minha soluo estava sendo uma das piores: alterar o mode de autenticao do samba par
a "user", ao invs de "ADS" e utilizar o usurio root do samba(criado com o smbpassw
d). A tudo perfeito.
S que isso estava se tornando um incmodo pra mim, pois por alguns minutos, enquant
o eu adionava o driver da impressora como root, eu rezava para alguma entidade p
edindo que ningum mandasse imprimir, do contrrio a impresso no seria aceito pois o u
surio s existia no AD e no na base de usurios do samba(lembrem-se que eu alterei o m
odo de autenticao pra "user").
Depois de eu ter adiconado o driver eu voltava para a opo ADS e tudo estava funcio
nando.
Como eu disse a cada dia estou adicionando mais impressoras no cups, migrando do
servidor windows, e para adicionar o driver eu deveria fazer todo este procedim
ento no final do expediente para no atrapalhar.
Ufa...
Agora vamos a soluo.
Antes de tudo:
Uma coisa estava me incomodando: Qualquer comando relacionado com o samba me ret
ornava: "WARNING: The "printer admin" option is deprecated".
E o pior esse printer admin no deixava eu adicionar o driver. Ele no me dava esse
direito. Mas vamos continuar...
Descobri lendo a documentao do samba, muiiiitoo completa, que realmente a opo printe
r admin est obsoleta e devemos dar direito aos usurios usando o net rpc rights.
A documentao sobre direitos no samba encontra-se aqui.
Antes de mais nada, devemos executar essa aplicao como root do samba. Por isso, se
voc assim como eu usa o modo de autenticao ADS altere para users. Prometo que vai
ser a ltima vez ;-) No esquea de restartar o servio para que entre em vigor.
sete a senha do root do samba, caso ainda no tenha. Antes de perguntar, sim o roo
t do samba diferente do root do sistema. O samba tem uma base de usurios diferent

e da base do linux.
smbpasswd root
agora vamos dar privilgio de operador de impressoras ao usurios joo.
net -U root -S localhost rpc rights grant joao SePrintOperatorPrivilege
se tudo der certo vai aparecer: Successfully granted rights.
para listar as permisses desse usurio e conferir se realmente ele recebeu esse dir
eito, use:
net -U root -S localhost rpc rights list joao
Vo ser listadas as permisses dessa criatura.
Para remover algum direito simples tambm, use revoke ao invs e grant(como no sql):
net -U root -S localhost rpc rights revoke joao SePrintOperatorPrivilege
Isso d direito de adicionar os drivers s impressoras compartilhadas pelo samba. Se
quer saber quais os outros direitos possveis para os usurios leia a documentao sobr
e direitos linkada acima.
Agora sim, pode voltar pro modo de autenticao usado e reiniciar o samba. Pronto.
S pro lembrar na documentao diz que esse direito exatamente a mesma coisa que o parm
etro printer admin do smb.conf.
Porm com o printer admin no funciona. Sei l...
To cansado de digitar j.. chega pra hoje....
Ahhh ia esquecendo.. para adicionar os drivers via windows ou rpcclient(que eu u
so quando eu j tenho os drivers no servidor) acessem o primeiro link que tem no p
ost.. l ensina os dois procedimentos, tanto via APW(assistente de Impressoras do
Windows) quanto via rpcclient.
postado por Lutieri G. B. at 2:22 PM
1 Comentrios:
Louvado seja sua pessoa!!!!
Estava dias apanhando com isto!!!
So que nunca tentei colocar o samba fora do AD!
Valeu!
By Anonymous Annimo, at 10/10/07 11:28
Postar um comentrio
<< Home

Anda mungkin juga menyukai