Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'm trying to copy files to the /var/www folder on Ubuntu 10.04. But I think I don't have the permissions.

How can I do this? Is there some specific permission I should set to this folder?

Thanks.

share|improve this question

migrated from stackoverflow.com Aug 24 '10 at 12:57

This question came from our site for professional and enthusiast programmers.

2  
Do you have a programming question? –  Paul Tomblin Aug 24 '10 at 12:50
    
These kind of questions are better suited for superuser.com –  Fernando Briano Aug 24 '10 at 12:55
add comment

4 Answers

up vote 8 down vote accepted

Since /var/www is not owned by your user, you need sudo privileges to do so. From a terminal, you could run:

sudo cp file_you_want_to_copy /var/www
share|improve this answer
add comment

You're missing the basics. Take a look here: http://www.redhat.com/docs/manuals/linux/RHL-9-Manual/getting-started-guide/s1-navigating-ownership.html

Now if you don't want to read everything: If you regularly need to edit files in /var/www, you should consider changing the owner/group and permissions on that directory.

If your username is 'user', try this:

sudo chown user /var/www

OR:

sudo chgrp user /var/www
sudo chmod 775 /var/www

Now you can copy a file with: cp file /var/www/

If you just want to copy 1 file without messing with permissions, use:

sudo cp file /var/www/
share|improve this answer
add comment

Messing with /var/www directly when you don't have to is such a bad pitfall.

If you have apache, learn about user directories, have a public_html in your home directory and be happy. Web hosting providers are doing this for years.

share|improve this answer
    
If he did user directories: 1) he would never set his root page 2) he'd have to open up perms in his home dir for the httpd process to read. It's consequences he may not want to do. –  Rich Homolka Sep 24 '10 at 15:12
add comment

Try using

gksudo nautilus

in the terminal, then navigate to /var/www and you can create, copy or delete files.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.