Linux question on directories..


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Linux question on directories..
# 1  
Linux question on directories..

Hi,

First server every thing is working but keeps crashing so to be on the safe side created second server and moved all the files. But I notice there is a " dot " at the end. See below. Not sure what that means. Also getting 403 on Apache. Please see below. Thanks you so much.

Code:
ls -l
total 24
drwxr-xr-x.  2 root      root   4096 Aug 13  2013 cgi-bin
drwxr-xr-x.  3 root      root   4096 Jun  6  2014 error
drwxrwxrwx.  9 apache    apache 4096 Jun 10  2014 html
drwxr-xr-x.  3 root      root   4096 Jun  6  2014 icons
drwxr-xr-x. 14 root      root   4096 Jun  6  2014 manual
drwxr-xr-x.  2 webalizer root   4096 Jun  6  2014 usage

Code:
wget 10.xx.x.xx
--2015-11-19 11:26:23--  http://10.xx.x.xx
Connecting to 10.xx.x.xx:80... connected.

HTTP request sent, awaiting response... 403 Forbidden
2015-11-19 11:26:23 ERROR 403: Forbidden.

# 2  
Quote:
Originally Posted by samnyc
Hi,

First server every thing is working but keeps crashing so to be on the safe side created second server and moved all the files. But I notice there is a " dot " at the end. See below. Not sure what that means. Also getting 403 on Apache. Please see below. Thanks you so much.

Code:
ls -l
total 24
drwxr-xr-x.  2 root      root   4096 Aug 13  2013 cgi-bin
drwxr-xr-x.  3 root      root   4096 Jun  6  2014 error
drwxrwxrwx.  9 apache    apache 4096 Jun 10  2014 html
drwxr-xr-x.  3 root      root   4096 Jun  6  2014 icons
drwxr-xr-x. 14 root      root   4096 Jun  6  2014 manual
drwxr-xr-x.  2 webalizer root   4096 Jun  6  2014 usage

[...]
Are you referring to the dot highlighted in red?
That indicates that the server uses SELinux and that the file has a SELinux security context.
Most likely you are being denied by SELinux. You may DEBUG it by temporarily disabling it, issuing the following command: setenforce "Permissive"
If after that things work, please, find out what context you need to fix and enable it again with setenforce "Enforcing"
This User Gave Thanks to Aia For This Post:
# 3  
Quote:
Originally Posted by Aia
Are you referring to the dot highlighted in red?
That indicates that the server uses SELinux and that the file has a SELinux security context.
In fact this is almost correct: the dot represents "extended attributes" being in place and they might come from SElinux or not. There might also be a "+" displayed which represents ACLs being in place. To get the extended attributes issue:

Code:
getfattr --dump <file>

In general i suggest switching off SElinux and never ever enable it again. It is a PITA and without any real value anyways.

I hope this helps.

bakunin
This User Gave Thanks to bakunin For This Post:
# 4  
Quote:
Originally Posted by Aia
Are you referring to the dot highlighted in red?
That indicates that the server uses SELinux and that the file has a SELinux security context.
Most likely you are being denied by SELinux. You may DEBUG it by temporarily disabling it, issuing the following command: setenforce "Permissive"
If after that things work, please, find out what context you need to fix and enable it again with setenforce "Enforcing"
Thank you so much for your reply. I didn't know I enabled the SELinux. Now I set to permissive as you have told me. But still getting this 403 error message on Apache. Any idea.

wget 10.xx.x.xx
Code:
--2015-11-19 11:26:23--  http://10.xx.x.xx/
Connecting to 10.xx.x.xx:80... connected.
HTTP request sent, awaiting response... 403 Forbidden
2015-11-19 11:26:23 ERROR 403: Forbidden.

On the access log, I see this
Code:
 [19/Nov/2015:14:46:59 -0500] "GET / HTTP/1.0" 403 5039 "-" "Wget/1.12 (linux-gnu)"

error_log
[Thu Nov 19 14:55:10 2015] [error] [client 10.xx.x.xx] Directory index forbidden by Options directive: /var/www/html/

I changed the whole /var/www/html to 777. Still getting this error message.
# 5  
Quote:
Originally Posted by samnyc
I changed the whole /var/www/html to 777. Still getting this error message.
There might be access controls in place in the Apache server configuration (usually a file called "httpd.conf" somewhere). Have a look there for the "deny" and the "allow" keywords in the definition of the servers root directory.

I hope this helps.

bakunin
 

Previous Thread | Next Thread
Thread Tools Search this Thread
Search this Thread:
Advanced Search

Test Your Knowledge in Computers #546
Difficulty: Medium
In computer science, an operator takes the values of its operands and combines them in some way to produce a new value.
True or False?

8 More Discussions You Might Find Interesting

1. Programming

Accessing directories in Linux

I'm new to Linux and trying to port a c++ program from windows. what I'm trying to do is copy a file to a directory off the root of the drive First off the program is located and running from Drive:\Base\Web\Today\Program.exe And trying to copy to: Drive:\Base\cpics windows... (10 Replies)
Discussion started by: pinbot
10 Replies

2. UNIX for Advanced & Expert Users

Linux fdisk question (Oracle Enterprise Linux)

OS: Oracle Enterprise Linux 6.2 Hypervisor: VMWare workstation 9 I created a VM and attached a 7gb virtual disk to it. Using fdisk , I partioned the disk like below. The filesystems mounted on this is working fine. But I am seeing the message Partition n does not end on cylinder boundary.... (2 Replies)
Discussion started by: kraljic
2 Replies

3. Shell Programming and Scripting

Need help: Script to report timestamp of directories in a specific path from multiple Linux server

Need help Please help on how to write a script which can echo timestamp, size of subdirectories in a specific path from multiple Linux servers to a text file. I can ssh with a common user to all the servers from a build box. Basic idea what I had was: ssh <commonuser>@<each box> cd... (1 Reply)
Discussion started by: sudhichadaga
1 Replies

4. UNIX for Advanced & Expert Users

Is it possible to password protect directories in linux?

Hi, I am using Red Hat OS 5.0, is there any way that i can password protect directories. I know i can change permission so that no other user can access the content, but sometimes in my office environment i need to share vnc terminal with other people from my login itself. So i want that if user... (1 Reply)
Discussion started by: sarbjit
1 Replies

5. Shell Programming and Scripting

question on blackslashes and slashes in directories

Since I'm usually on windows I've came across different shells like Cygwin, Hamilton, and MKS. I've been working in csh most of the time, so porting scripts from one shell to another can be fairly annoying and confusing. When specifying a directory I noticed that certain shells do not recognize... (1 Reply)
Discussion started by: vas28r13
1 Replies

6. Programming

question about empty directories in unix system

how is it possible for a directory to be empty and still have a size greater than 0 in bytes... i made a shell script that shows info about all files/directories and this is what came up the last one is the size, here its showing 1024 in the for loop i did something like for h in * .*; do ... (4 Replies)
Discussion started by: omega666
4 Replies

7. UNIX for Dummies Questions & Answers

mv directories question

I'm really new to Unix and its commands. I tried to move a file from the home directory to another one but I didn't type the full name of the new directory. I think the computer created another directory in the home directory and put it in there. However, now I can't access it and it doesn't even... (3 Replies)
Discussion started by: scheng12
3 Replies

8. Shell Programming and Scripting

Script for parsing directories one level and finding directories older than n days

Hello all, Here's the deal...I have one directory with many subdirs and files. What I want to find out is who is keeping old files and directories...say files and dirs that they didn't use since a number of n days, only one level under the initial dir. Output to a file. A script for... (5 Replies)
Discussion started by: ejianu
5 Replies

Featured Tech Videos