[APACHE] A l'aide => erreur 403 et droits unix

A l'aide => erreur 403 et droits unix [APACHE] - Linux et OS Alternatifs

Marsh Posté le 12-08-2002 à 15:20:45    

Bon tout marchait très bien mais j'ai voulu resteindre les droits des repertoires pour l'accès ftp et voilà l'erreur que j'obtiens  :cry:  

Code :
  1. Forbidden
  2. You don't have permission to access / on this server.


les dossiers se trouvent dans /home/web/NOM_UTILISATEUR
j'ai bien remit les droit (que je pense) d'origine c'est à dire user : nobody, group : nobody (qui sont spécifiés dans le httpd.conf !!!) mais çà remarche pas  :cry:  :cry:  :cry:  
 
A L'AIDE !!!!!!!!
 
(Voir le httpd.conf plus bas!)
 
je remarque aussi un problème qui n'a peut être pas de rapport mais "su NOM_UTILISATEUR" ne marche pas :(
j'obtiens : "su: cannot run /bin/bash: Permission denied"


Message édité par alex91 le 13-08-2002 à 10:35:44
Reply

Marsh Posté le 12-08-2002 à 15:20:45   

Reply

Marsh Posté le 12-08-2002 à 22:56:15    

:bounce:

Reply

Marsh Posté le 12-08-2002 à 23:08:57    

commence par regarder les droits des rep & fichiers avec ls -l

Reply

Marsh Posté le 12-08-2002 à 23:12:56    

yes yes j'ai fait (je pense comme avant)
chown -R nobody:nobody /home/web
(j'ai meme réessayé là en créant /www et çà marche toujours pas ...)
qui contient un fichier index.php
et les fichiers index.php sont bien spécifiés comme index !!!
 
Franchement c'est trop bizarre !
 
Je précise que apache est lancé en tant que nobody:nobody
(user nobody
group nobody
dans le httpd.conf)

Reply

Marsh Posté le 12-08-2002 à 23:16:05    

j'ai un autre problème qui vient ce rajouter à celà (mais qui doit avoir la meme solution !)
 
J'ai créé des sous repertoire /www/user1
/www/user2
...
(sans prendre en compte apache
j'ai placé /www et /www/user1 appartenant à user1:web  
et /www/user1 est le home de user1
or quand je fais "su user1" çà foire  :cry:  
il me dit impossible d'executer "cd /www/user1"  :fou:

Reply

Marsh Posté le 12-08-2002 à 23:18:56    

les droits c pas seulement user et group, regarde du coté de chmod  ;)  
 
c pour ca que je te dit de regarder les droits (les ptis x, r,w) de tes fichiers /rep avec ls -l

Reply

Marsh Posté le 12-08-2002 à 23:20:10    

je me suis furax et j'ai meme sortit le chmod 777 -R pour tester !
sinon en temps normal c'est 755 les repertoire et 644 les fichiers!

Reply

Marsh Posté le 12-08-2002 à 23:25:09    

je dirais bien que c'est mon httpd.conf qui délire mais il est si long....  :gun:  

Code :
  1. ServerType standalone
  2. ServerRoot "/usr/local/apache"
  3. PidFile /usr/local/apache/logs/httpd.pid
  4. ScoreBoardFile /usr/local/apache/logs/httpd.scoreboard
  5. Timeout 300
  6. KeepAlive On
  7. MaxKeepAliveRequests 100
  8. KeepAliveTimeout 15
  9. MinSpareServers 5
  10. MaxSpareServers 10
  11. StartServers 5
  12. MaxClients 150
  13. MaxRequestsPerChild 0
  14. LoadModule mmap_static_module libexec/mod_mmap_static.so
  15. LoadModule vhost_alias_module libexec/mod_vhost_alias.so
  16. LoadModule env_module         libexec/mod_env.so
  17. LoadModule define_module      libexec/mod_define.so
  18. LoadModule config_log_module  libexec/mod_log_config.so
  19. LoadModule agent_log_module   libexec/mod_log_agent.so
  20. LoadModule referer_log_module libexec/mod_log_referer.so
  21. LoadModule mime_magic_module  libexec/mod_mime_magic.so
  22. LoadModule mime_module        libexec/mod_mime.so
  23. LoadModule negotiation_module libexec/mod_negotiation.so
  24. LoadModule status_module      libexec/mod_status.so
  25. LoadModule info_module        libexec/mod_info.so
  26. LoadModule includes_module    libexec/mod_include.so
  27. LoadModule autoindex_module   libexec/mod_autoindex.so
  28. LoadModule dir_module         libexec/mod_dir.so
  29. LoadModule cgi_module         libexec/mod_cgi.so
  30. LoadModule asis_module        libexec/mod_asis.so
  31. LoadModule imap_module        libexec/mod_imap.so
  32. LoadModule action_module      libexec/mod_actions.so
  33. LoadModule speling_module     libexec/mod_speling.so
  34. LoadModule userdir_module     libexec/mod_userdir.so
  35. LoadModule alias_module       libexec/mod_alias.so
  36. LoadModule rewrite_module     libexec/mod_rewrite.so
  37. LoadModule access_module      libexec/mod_access.so
  38. LoadModule auth_module        libexec/mod_auth.so
  39. LoadModule anon_auth_module   libexec/mod_auth_anon.so
  40. LoadModule dbm_auth_module    libexec/mod_auth_dbm.so
  41. LoadModule db_auth_module     libexec/mod_auth_db.so
  42. LoadModule digest_module      libexec/mod_digest.so
  43. LoadModule proxy_module       libexec/libproxy.so
  44. LoadModule cern_meta_module   libexec/mod_cern_meta.so
  45. LoadModule expires_module     libexec/mod_expires.so
  46. LoadModule headers_module     libexec/mod_headers.so
  47. LoadModule usertrack_module   libexec/mod_usertrack.so
  48. LoadModule example_module     libexec/mod_example.so
  49. LoadModule unique_id_module   libexec/mod_unique_id.so
  50. LoadModule setenvif_module    libexec/mod_setenvif.so
  51. <IfDefine SSL>
  52. LoadModule ssl_module         libexec/libssl.so
  53. </IfDefine>
  54. LoadModule php4_module        libexec/libphp4.so
  55. ClearModuleList
  56. AddModule mod_mmap_static.c
  57. AddModule mod_vhost_alias.c
  58. AddModule mod_env.c
  59. AddModule mod_define.c
  60. AddModule mod_log_config.c
  61. AddModule mod_log_agent.c
  62. AddModule mod_log_referer.c
  63. AddModule mod_mime_magic.c
  64. AddModule mod_mime.c
  65. AddModule mod_negotiation.c
  66. AddModule mod_status.c
  67. AddModule mod_info.c
  68. AddModule mod_include.c
  69. AddModule mod_autoindex.c
  70. AddModule mod_dir.c
  71. AddModule mod_cgi.c
  72. AddModule mod_asis.c
  73. AddModule mod_imap.c
  74. AddModule mod_actions.c
  75. AddModule mod_speling.c
  76. AddModule mod_userdir.c
  77. AddModule mod_alias.c
  78. AddModule mod_rewrite.c
  79. AddModule mod_access.c
  80. AddModule mod_auth.c
  81. AddModule mod_auth_anon.c
  82. AddModule mod_auth_dbm.c
  83. AddModule mod_auth_db.c
  84. AddModule mod_digest.c
  85. AddModule mod_proxy.c
  86. AddModule mod_cern_meta.c
  87. AddModule mod_expires.c
  88. AddModule mod_headers.c
  89. AddModule mod_usertrack.c
  90. AddModule mod_example.c
  91. AddModule mod_unique_id.c
  92. AddModule mod_so.c
  93. AddModule mod_setenvif.c
  94. <IfDefine SSL>
  95. AddModule mod_ssl.c
  96. </IfDefine>
  97. AddModule mod_php4.c
  98. ### Section 2: 'Main' server configuration
  99. Port 80
  100. <IfDefine SSL>
  101. Listen 80
  102. Listen 443
  103. </IfDefine>
  104. User nobody
  105. Group nobody
  106. ServerAdmin root@localhost
  107. ServerName localhost
  108. DocumentRoot "/home/web"
  109. <Directory />
  110.     Options FollowSymLinks
  111.     AllowOverride None
  112. </Directory>
  113. <Directory "/home/web">
  114.     Options Indexes FollowSymLinks MultiViews
  115.     AllowOverride None
  116.     Order allow,deny
  117.     Allow from all
  118. </Directory>
  119. <IfModule mod_userdir.c>
  120.     UserDir public_html
  121. </IfModule>
  122. <IfModule mod_dir.c>
  123.     DirectoryIndex index.html index.php
  124. </IfModule>
  125. AccessFileName .htaccess
  126. <Files ~ "^\.ht">
  127.     Order allow,deny
  128.     Deny from all
  129. </Files>
  130. UseCanonicalName On
  131. <IfModule mod_mime.c>
  132.     TypesConfig /usr/local/apache/conf/mime.types
  133. </IfModule>
  134. DefaultType text/plain
  135. <IfModule mod_mime_magic.c>
  136.     MIMEMagicFile /usr/local/apache/conf/magic
  137. </IfModule>
  138. HostnameLookups Off
  139. ErrorLog /usr/local/apache/logs/error_log
  140. LogLevel warn
  141. LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
  142. LogFormat "%h %l %u %t \"%r\" %>s %b" common
  143. LogFormat "%{Referer}i -> %U" referer
  144. LogFormat "%{User-agent}i" agent
  145. CustomLog /usr/local/apache/logs/access_log common
  146. ServerSignature On
  147. <IfModule mod_alias.c>
  148.     Alias /icons/ "/usr/local/apache/icons/"
  149.     <Directory "/usr/local/apache/icons">
  150.         Options Indexes MultiViews
  151.         AllowOverride None
  152.         Order allow,deny
  153.         Allow from all
  154.     </Directory>
  155.     ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/"
  156.     <Directory "/usr/local/apache/cgi-bin">
  157.         AllowOverride None
  158.         Options None
  159.         Order allow,deny
  160.         Allow from all
  161.     </Directory>
  162. </IfModule>
  163. <IfModule mod_autoindex.c>
  164.     IndexOptions FancyIndexing
  165.     AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
  166.     AddIconByType (TXT,/icons/text.gif) text/*
  167.     AddIconByType (IMG,/icons/image2.gif) image/*
  168.     AddIconByType (SND,/icons/sound2.gif) audio/*
  169.     AddIconByType (VID,/icons/movie.gif) video/*
  170.     AddIcon /icons/binary.gif .bin .exe
  171.     AddIcon /icons/binhex.gif .hqx
  172.     AddIcon /icons/tar.gif .tar
  173.     AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
  174.     AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
  175.     AddIcon /icons/a.gif .ps .ai .eps
  176.     AddIcon /icons/layout.gif .html .shtml .htm .pdf
  177.     AddIcon /icons/text.gif .txt
  178.     AddIcon /icons/c.gif .c
  179.     AddIcon /icons/p.gif .pl .py
  180.     AddIcon /icons/f.gif .for
  181.     AddIcon /icons/dvi.gif .dvi
  182.     AddIcon /icons/uuencoded.gif .uu
  183.     AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
  184.     AddIcon /icons/tex.gif .tex
  185.     AddIcon /icons/bomb.gif core
  186.     AddIcon /icons/back.gif ..
  187.     AddIcon /icons/hand.right.gif README
  188.     AddIcon /icons/folder.gif ^^DIRECTORY^^
  189.     AddIcon /icons/blank.gif ^^BLANKICON^^
  190.     DefaultIcon /icons/unknown.gif
  191.     ReadmeName README
  192.     HeaderName HEADER
  193.     IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
  194. </IfModule>
  195. <IfModule mod_mime.c>
  196.     AddEncoding x-compress Z
  197.     AddEncoding x-gzip gz tgz
  198.     AddLanguage da .dk
  199.     AddLanguage nl .nl
  200.     AddLanguage en .en
  201.     AddLanguage et .ee
  202.     AddLanguage fr .fr
  203.     AddLanguage de .de
  204.     AddLanguage el .el
  205.     AddLanguage he .he
  206.     AddCharset ISO-8859-8 .iso8859-8
  207.     AddLanguage it .it
  208.     AddLanguage ja .ja
  209.     AddCharset ISO-2022-JP .jis
  210.     AddLanguage kr .kr
  211.     AddCharset ISO-2022-KR .iso-kr
  212.     AddLanguage no .no
  213.     AddLanguage pl .po
  214.     AddCharset ISO-8859-2 .iso-pl
  215.     AddLanguage pt .pt
  216.     AddLanguage pt-br .pt-br
  217.     AddLanguage ltz .lu
  218.     AddLanguage ca .ca
  219.     AddLanguage es .es
  220.     AddLanguage sv .se
  221.     AddLanguage cz .cz
  222.     AddLanguage ru .ru
  223.     AddLanguage zh-tw .tw
  224.     AddLanguage tw .tw
  225.     AddCharset Big5         .Big5    .big5
  226.     AddCharset WINDOWS-1251 .cp-1251
  227.     AddCharset CP866        .cp866
  228.     AddCharset ISO-8859-5   .iso-ru
  229.     AddCharset KOI8-R       .koi8-r
  230.     AddCharset UCS-2        .ucs2
  231.     AddCharset UCS-4        .ucs4
  232.     AddCharset UTF-8        .utf8
  233.     <IfModule mod_negotiation.c>
  234.         LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ru ltz ca es sv tw
  235.     </IfModule>
  236.     AddType application/x-httpd-php .php .php3 .phtml .phtm .php4
  237.     AddType application/x-httpd-php-source .phps
  238.     AddType application/x-tar .tgz
  239. </IfModule>
  240. <IfModule mod_setenvif.c>
  241.     BrowserMatch "Mozilla/2" nokeepalive
  242.     BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
  243.     BrowserMatch "RealPlayer 4\.0" force-response-1.0
  244.     BrowserMatch "Java/1\.0" force-response-1.0
  245.     BrowserMatch "JDK/1\.0" force-response-1.0
  246. </IfModule>
  247. <IfDefine SSL>
  248. AddType application/x-x509-ca-cert .crt
  249. AddType application/x-pkcs7-crl    .crl
  250. </IfDefine>
  251. <IfModule mod_ssl.c>
  252. SSLPassPhraseDialog  builtin
  253. SSLSessionCache         dbm:/usr/local/apache/logs/ssl_scache
  254. SSLSessionCacheTimeout  300
  255. SSLMutex  file:/usr/local/apache/logs/ssl_mutex
  256. SSLRandomSeed startup builtin
  257. SSLRandomSeed connect builtin
  258. SSLLog      /usr/local/apache/logs/ssl_engine_log
  259. SSLLogLevel info
  260. </IfModule>
  261. <IfDefine SSL>
  262. <VirtualHost _default_:443>
  263. DocumentRoot "/usr/local/apache/htdocs"
  264. ServerName localhost
  265. ServerAdmin root@localhost
  266. ErrorLog /usr/local/apache/logs/error_log
  267. TransferLog /usr/local/apache/logs/access_log
  268. SSLEngine on
  269. SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
  270. SSLCertificateFile /usr/local/apache/conf/ssl.crt/server.crt
  271. SSLCertificateKeyFile /usr/local/apache/conf/ssl.key/server.key
  272. <Files ~ "\.(cgi|shtml|phtml|php3?)$">
  273.     SSLOptions +StdEnvVars
  274. </Files>
  275. <Directory "/usr/local/apache/cgi-bin">
  276.     SSLOptions +StdEnvVars
  277. </Directory>
  278. SetEnvIf User-Agent ".*MSIE.*" \
  279.          nokeepalive ssl-unclean-shutdown \
  280.          downgrade-1.0 force-response-1.0
  281. CustomLog /usr/local/apache/logs/ssl_request_log \
  282.           "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
  283. </VirtualHost>                                   
  284. </IfDefine>


Message édité par alex91 le 13-08-2002 à 10:32:08
Reply

Marsh Posté le 13-08-2002 à 10:36:47    

:bounce:

Reply

Marsh Posté le 13-08-2002 à 11:19:51    

Tu arrives a afficher la page d'accueil de Apache ?

Reply

Marsh Posté le 13-08-2002 à 11:19:51   

Reply

Marsh Posté le 13-08-2002 à 13:12:49    

Non rien de s'affiche erreur 403 à chaque fois !!!!
(avant que je touche à quoique ce soit elle s'affichait !)

Reply

Marsh Posté le 13-08-2002 à 13:19:55    

essaye chmod -R a+X /home/...
 
si ca marche réduit les droits

Reply

Marsh Posté le 13-08-2002 à 13:26:38    

aucun effet  :cry:  
 
un truc bizarre là (j'ai presque l'impression que c'est à cause de çà !!!!!mais ne sait pas d'où celà vient)
je peux pas faire "su NOM_USER" (sauf "su root" ) ...
il me dit : "su: cannot run /bin/bash: Permission denied"
et si je fais "login NOM_USER" => "Unable to cd to "/www/NOM_USER" ...  :cry:  
Le ftp marche plus non plus et me dit : "530 : User abord: can't change directory to /www/NOM_USER."
 :cry:

Reply

Marsh Posté le 13-08-2002 à 13:32:29    

par erreur t'aurai pas modifié les droits de /  :heink:  
 
donne une fois ce que dit ls -l /

Reply

Marsh Posté le 13-08-2002 à 13:45:29    

j'espere que j'ai pas fait çà dans la panique !
(j'ai regardé vite fait dans l'historique j'ai rien vu la dessus)

Code :
  1. [root@localhost /]# ls -l /
  2. total 105
  3. drwxr-xr-x   2 root     root         4096 May 21  2001 bin
  4. drwxr-xr-x   3 root     root         1024 Aug  8 13:36 boot
  5. drwxr-xr-x   6 root     root        36864 Aug  8 16:32 dev
  6. drwxr-xr-x  22 root     root         4096 Aug 13 10:20 etc
  7. drwxr-xr-x   6 nobody   nobody       4096 Aug 11 14:50 home
  8. drwxr-xr-x   4 root     root         4096 May 18  2001 lib
  9. drwxr-xr-x   2 root     root        16384 Aug  8 13:31 lost+found
  10. drwxr-xr-x   2 root     root         4096 May 23  2001 mnt
  11. drwxr-xr-x   3 root     root         4096 Aug  8 13:33 opt
  12. dr-xr-xr-x  45 root     root            0 Aug  8 18:31 proc
  13. drwxr-xr-x   2 root     root         4096 Aug 13 09:45 root
  14. drwxr-xr-x   3 root     root         4096 Nov  3  2001 sbin
  15. drwxrwxrwx   3 root     root         4096 Aug 13 04:02 tmp
  16. drwxr-xr-x  13 root     root         4096 May 23  2001 usr
  17. drwxr-xr-x  12 root     root         4096 Aug  8 13:36 var
  18. drwxr-xr-x   4 apache   web          4096 Aug 12 22:24 www
  19. -rw-r--r--   1 root     root            5 Aug 13 09:56 www.lock

Reply

Marsh Posté le 13-08-2002 à 13:49:26    

arf si comme un con j'ai fait : "chmod 750 /"
conséquences ? reparation (chmod 755 / ???) ?
en tout cas j'arretes de fumer quand je touche à çà !!!


Message édité par alex91 le 13-08-2002 à 13:52:30
Reply

Marsh Posté le 13-08-2002 à 16:08:07    

arf c'était bien çà !!!!!!!!!!!!!!!!
 
merci bcp monokrome de ton aide !!!
sans toi je serais encore dans la misère en train de chmod et chown partout  :pt1cable:

Reply

Marsh Posté le 13-08-2002 à 20:07:14    

de rien  ;)  
 
en fait ca m'est déjà arrivé je crois, ca fout les boules le /bin/bash : persission denied  :(  :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed