[Gitec] acesso http://localhost

Paulo Fernandes de Souza Jr. paulofernandes at interlegis.gov.br
Mon Sep 20 11:27:49 BRT 2004


Juliano,

  Veja a lista abaixo:

drwxrwxr-t   2 zopetest zopetest    4096 2004-06-14 14:17 ./
drwxr-xr-x  10 root     root        4096 2004-04-14 17:08 ../
-rw-rw-r--   1 zopetest zopetest 4469740 2004-05-27 14:02 Data.fs
-rw-r--r--   1 zopetest zopetest   52974 2004-04-14 17:19 Data.fs.index
-rw-rw-r--   1 zopetest zopetest       6 2004-05-27 09:34 Data.fs.lock
-rw-rw-r--   1 zopetest zopetest   60208 2004-05-27 14:02 Data.fs.tmp
-rw-rw-r--   1 zopetest zopetest     299 2004-04-14 16:07 README.txt

Para obter esta lista você deve entrar com o comando ls -l (ou
simplesmente l em algumas distros) no diretório em questão.

A primeira coluna de informações é composto por nove posições, com
caracteres como r,w,x que informam as permissões acesso aos arquivos. A
partir da segunda posição, cada grupo de três letras representam
respectivamente as permissões do owner, dos grupos e de outros ao
arquivo. Assim, no caso do arquivo Data.fs.index temos que o owner
zopetest (3a. coluna, depois do número 1) tem acesso de leitura e
gravação (rw, posições 2 e 3), mas não de execução(- no lugar x), os
usuários associados ao grupo zopetest (4a. coluna) têm apenas acesso
para leitura (r na 5a posição e -- na 6a. e 7a.) e outro usuário
qualquer também tem o mesmo acesso (r-- na 8a.,9a e 10a. posições).

Verifique as permissões no seu caso.

Abraços,

Paulo Fernandes.
Interlegis - Brasília.


Em Seg, 2004-09-20 às 10:55, Juliano Rafael Bringer escreveu:
> Paulo, 
> 
> o usuário diretiva effective-user esta como zopesapl 
> 
> como faço para ver se o usuário tem permissões para ler e gravar no aquivo ou no diretório ??
> 
> 
> abs,
> 
> Juliano Bringer
> Domingos Martins-ES
> 
> De:gitec-bounces at listas.interlegis.gov.br
> 
> Para:"Grupo de Trabalho Interlegis de Tecnologia, Produtos e Serviços" gitec at listas.interlegis.gov.br
> 
> Cópia:
> 
> Data:Mon, 20 Sep 2004 09:51:14 -0300
> 
> Assunto:Re: [Gitec] acesso http://localhost
> 
>   
> 
> > Juliano, 
> > 
> > O problema está nas permissões do Linux, e não no ZOPE. Você está
> > chamando o runzope como root, ok. Isto só deve ser feito se você quiser
> > rodar o ZOPE em uma porta baixa, como a 80 por exemplo. Qual o usuário
> > que está configurado para suid no zope.conf (diretiva effective-user)?
> > Este usuário tem as permissões para ler e gravar no arquivo Data.fs.lock
> > e em todo diretório var?
> > 
> > []s,
> > 
> > Paulo Fernandes.
> > Brasília - Interlegis.
> > 
> > 
> > Em Sex, 2004-09-17 às 17:54, Luciano De Fázio escreveu:
> > > Juliano,
> > > 
> > > Parece coisa estranha está acontecendo.
> > > 
> > > Alguma idéia, Paulo ?
> > > 
> > > Luciano
> > > 
> > > 
> > > Juliano Rafael Bringer escreveu:
> > > 
> > > >[root at interlegis bin]# ./runzope
> > > >------
> > > >2004-09-17T17:29:18 INFO(0) ZServer HTTP server started at Fri Sep 17
> > > >17:29:18 2004
> > > > Hostname: interlegis.localdomain
> > > > Port: 8080
> > > >------
> > > >2004-09-17T17:29:18 INFO(0) Zope Set effective user to "zopesapl"
> > > >------
> > > >2004-09-17T17:29:22 BLATHER(-100) NuxDocument PortalStorage not found,
> > > >support disabled
> > > >/usr/local/interlegis/Zope-2.7.0-sapl/Products/ZMySQLDA/db.py:89:
> > > >RuntimeWarning: Python C API version mismatch for module _mysql: This
> > > >Python has API version 1012, module _mysql has version 1010.
> > > > import _mysql
> > > >Traceback (most recent call last):
> > > > File
> > > >"/usr/local/interlegis/Zope-2.7.0/lib/python/Zope/Startup/run.py",
> > > >line 49, in ?
> > > > run()
> > > > File
> > > >"/usr/local/interlegis/Zope-2.7.0/lib/python/Zope/Startup/run.py",
> > > >line 19, in run
> > > > start_zope(opts.configroot)
> > > > File
> > > >"/usr/local/interlegis/Zope-2.7.0/lib/python/Zope/Startup/__init__.py",
> > > >line 51, in start_zope
> > > > starter.startZope()
> > > > File
> > > >"/usr/local/interlegis/Zope-2.7.0/lib/python/Zope/Startup/__init__.py",
> > > >line 230, in startZope
> > > > Zope.startup()
> > > > File "/usr/local/interlegis/Zope-2.7.0/lib/python/Zope/__init__.py",
> > > >line 46, in startup
> > > > _startup()
> > > > File
> > > >"/usr/local/interlegis/Zope-2.7.0/lib/python/Zope/App/startup.py",
> > > >line 54, in startup
> > > > DB = configuration.dbtab.getDatabase('/', is_root=1)
> > > > File "/usr/local/interlegis/Zope-2.7.0/lib/python/DBTab/DBTab.py",
> > > >line 96, in getDatabase
> > > > db = self._createDatabase(name, is_root)
> > > > File "/usr/local/interlegis/Zope-2.7.0/lib/python/DBTab/DBTab.py",
> > > >line 113, in _createDatabase
> > > > db = factory.open()
> > > > File
> > > >"/usr/local/interlegis/Zope-2.7.0/lib/python/Zope/Startup/datatypes.py",
> > > >line 172, in open
> > > > DB = self.createDB()
> > > > File
> > > >"/usr/local/interlegis/Zope-2.7.0/lib/python/Zope/Startup/datatypes.py",
> > > >line 169, in createDB
> > > > return ZODBDatabase.open(self)
> > > > File "/usr/local/interlegis/Zope-2.7.0/lib/python/ZODB/config.py",
> > > >line 97, in open
> > > > return ZODB.DB(section.storage.open(),
> > > > File "/usr/local/interlegis/Zope-2.7.0/lib/python/ZODB/config.py",
> > > >line 128, in open
> > > > quota=self.config.quota)
> > > > File
> > > >"/usr/local/interlegis/Zope-2.7.0/lib/python/ZODB/FileStorage.py",
> > > >line 232, in __init__
> > > > self._lock_file = LockFile(file_name + '.lock')
> > > > File
> > > >"/usr/local/interlegis/Zope-2.7.0/lib/python/ZODB/lock_file.py", line
> > > >57, in __init__
> > > > self._fp = open(path, 'r+')
> > > >IOError: [Errno 13] Permissão negada:
> > > >'/usr/local/interlegis/Zope-2.7.0-sapl/var/Data.fs.lock'
> > > >[root at interlegis bin]#
> > > >
> > > >
> > > >
> > > >Luciano,
> > > >
> > > >Foi isso q apareceu depois de tentar inicializar na mão com o comando
> > > >./runzope dentro do caminho ao qual vc indicou.
> > > >
> > > >Abraços,
> > > >
> > > >Juliano Bringer
> > > >
> > > > 
> > > >
> > > 
> > > _______________________________________________
> > > Gitec mailing list
> > > Gitec at listas.interlegis.gov.br
> > > http://listas.interlegis.gov.br/mailman/listinfo/gitec
> > 
> > _______________________________________________
> > Gitec mailing list
> > Gitec at listas.interlegis.gov.br
> > http://listas.interlegis.gov.br/mailman/listinfo/gitec
> 
> 
> Assessor de Informática
> Câmara Municipal de Domingos Martins-ES
> Tel.: (27) 3268-1123 / 3268-1158 / 3268-2396
> e-mail: jrbringer at yahoo.com.br
> _______________________________________________
> Gitec mailing list
> Gitec at listas.interlegis.gov.br
> http://listas.interlegis.gov.br/mailman/listinfo/gitec



Mais detalhes sobre a lista de discussão Gitec