[wellylug] Setting up a simple web server

Cliff Pratt enkidu at cliffp.com
Tue Aug 9 19:42:13 NZST 2005


Please don't top post.

Continued below.

John Durham wrote:
> Oddly, the problem has been solved. I changed permissions to 777 with
> chmod and found the files could be copied. Afterwards, I changed it back
> to 755. The website files are finally in the right place.
> 
> Now the files are there, I've just got to get the network to see them.
> On Tue, 2005-08-09 at 10:11 +1200, David Antliff wrote:
> 
>>On Tue, 9 Aug 2005, John Durham wrote:
>>
>>>I'm trying to set up a simple web server on Ubuntu, and I'm the only
>>>user. Root access is available, and I have created a folder at:
>>>root at ubuntu:/home/httpd/html
>>>Using gedit, I created a simple html page as a place marker to
>>>experiment with. The problem is, the system is rejecting my efforts to
>>>change the folder permissions so files can be saved there!
>>>
>>>>From the httpd directory I tried:
>>>
>>>chmod 755 html
>>>There were no complaints from the system, yet when I try to add the
>>>files in the html folder, it complains I don't have permission to do
>>>that.
>>
>>I suspect it's not rejecting the instruction to change the permissions - 
>>it's more likely some sort of misunderstanding about how the permissions 
>>apply.
>>
>>Firstly, you can do ls -l to view the permissions on all files and 
>>directories in the current directory.
>>
>>Also, although the numerical notation is shorter and you'll probably end 
>>up using it eventually anyway, it can be useful to use the 'ugo' syntax. 
>>Have a look at 'man chmod' for details.
>>
>>E.g. 'chmod 755 somefile' is the same as 'chmod u=rwx,g=rx,o=rx 
>>somefile'
>>
>>  u = user owner of file
>>  g = group owner of file
>>  o = others (everyone else)
>>
>>  r = read
>>  w = write
>>  x = execute
>>
>>Perhaps post the output of 'ls -l' here?  Maybe you creates the directory 
>>as the root user (so user includes write) but you're trying to write a 
>>file in that directory as another user (other only has read and 
>>execute)?
>>
Everyone here posts at the bottom. It's ettiquette to follow 
suit.

Cheers,

Cliff




More information about the wellylug mailing list