Pessoal, quando eu gero o relatório com o sarg, os arquivos ficam sem permissao ...
Tem como arrumar isso sem precisar toda vez digitar chmod -R 655 squid-reports ?
Ele ser gerado automáticamente com essa permissao..
Obrigado
Pessoal, quando eu gero o relatório com o sarg, os arquivos ficam sem permissao ...
Tem como arrumar isso sem precisar toda vez digitar chmod -R 655 squid-reports ?
Ele ser gerado automáticamente com essa permissao..
Obrigado
geras os relatorios manualmente ou tens o cron a fazer isso por ti?
eu nunca tive esse problema..... no entanto vê este documento: https://under-linux.org/noticia4880.html
ele gera com essa permissao...
drwx------ 6 root root 4096 May 30 10:38 2005May29-2005May30/
drwx------ 2 root root 4096 May 30 10:38 images/
-rw------- 1 root root 3408 May 30 10:38 index.html
uso trustix... mas aparece no navegador
Forbidden
You don't have permission to access /squid-reports/ on this server.
Mas se dou a permissao 655 funciona ...
valeu
num conheço o trustix mas isso ta com cara se ser o umask dele
e como altero isso?
deve estar no /etc/profile
# /etc/profile
# System wide environment and startup programs
# Functions and aliases go in /etc/bashrc
PATH="/sbin:/usr/sbin:$PATH:/usr/local/bin"
PS1="\u@\h \w\\$ "
ulimit -S -c 0
umask 077
USER=`id -un`
LOGNAME=$USER
MAIL="$HOME/Maildir/"
HOSTNAME=`/bin/hostname`
HISTSIZE=1000
if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
INPUTRC=/etc/inputrc
fi
export PATH PS1 USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
#Setting system defaults:
unset LANG
for i in /etc/profile.d/*.sh ; do
if [ -x $i ]; then
. $i
fi
done
# Grab proxy variables
if [ -f /etc/sysconfig/proxy ]; then
. /etc/sysconfig/proxy
fi
unset i
está como 077
o padrao nos outros linux eh 022
Tentei colocar 022 mas continua o mesmo erro... Será que não é alguma configuração no apache ?
calma, calma
vc alterou o umask mas recarregou o profile???? se vc executou o comando do sarg na mao num vai funfar se nao foi recarregado
source /etc/profile
1c3_m4n, fiz outro teste...
Se eu altero o dono do arquivo funciona, ou seja chown -R httpd:httpd squid-reports ...
Assim já da pra ficar mais tranquilo... mas pq o sarg gera como root...
Desculpe por criar outro tópico... mas como recarrega o profile ?
Ele funciona com o chown usuário httpd... mas dentro das pastas não funciona...
é algo nessa umask mesmo só pode ser..
source /etc/profilePostado originalmente por Anonymous
Realmente era o profile...
Muito Obrigado 1c3_m4n! :good:
Agora que me liguei isso é aquele lance para o usuário não ver os arquivos dos outros usuários... Como o trustix é uma distro voltada a segurança eles colocaram 077 para dar acesso negado em tudo...
Por um lado é bom mas por outro não é como no meu caso...
Mais uma vez Obrigado
Tenho o mesmo problema tambem com o trustix.
Criei a pasta de output para o sarg: mkdir /home/httpd/html/sarg
Alterei a umask do /etc/profile de 077 para 022 e recarreguei o profile com o comando source /etc/profile
Mas quando digito no browser: http://192.168.0.1/sarg aparece
Forbidden
You don't have permission to access /sarg/ on this server.
--------------------------------------------------------------------------------
Apache/2.0.53 (Trustix Secure Linux/Linux) Server at 192.168.0.1 Port 80
A permissao padrao do diretorio sarg esta como 700. Alterei para 777, aí ele chia dizendo que eu nao tenho permissao pra acessar o /sarg/index.html gerado pelo sarg.
O que pode estar faltando??
veja no error_log do apache
Caro,
faz o seguinte: ja que vc mudou a umask pra 022, remova esse diretorio sarg que vc criou e recrie ele novamente. Assim, ele ja virá com a permissao drwxr-xr-x (755) e vc ja pode acessar o conteudo do diretorio via browser numa boa.
Falow!! :good:
ok roggy, consegui fazer a parada funfar, valeu mesmo, huhuhuhuhuhuhu.....
Obrigado galera!!