I have an apache installation with /var/www/bob as the document root and the only site served up. I have bob as the directory's owner, and he is able to upload his files to that folder via ftp (vsftpd on the server). When a browser tries to access the pages, it simply gets a 403 forbidden. The problem occurs when apache2 tries to access the files bob uploads. The www-data user (Apache daemon) gets permission denied when I try to cat bob's files in the shell, so it's purely a permissions issue. What I can't figure out is how to give the Apache daemon the ability to read bob's files while also making certain it does not have the ability to modify any of them.
I've just upgraded my laptop to Fedora 14 and installed LAMP on it for a test environment. I've followed the official instructions to install but seem to have a problem that I didn't have on F13 or Opensuse. Each time I try to access index.php on localhost I get a permission denied message and an SElinux alert. I have tried 7 different solutions on various forums and just can't view anything in a browser.
/var/www/html has been set to chmod 777 /var/www/html/index.php has also been set to chmod 777
A standard user can definitely read and write to the above files/folder. Until I commented it out the Welcome/Test page was working perfectly.
I am administoring a few websites and the latest website to be deployed has a few "unable to check htaccess file, ensure it is readable, referer: " errors in the apache-error log.
That is fine, becuase the directory doesnt contain a .htaccess file.
Is there a setting whereby I can turn off this error ?
I dont want to turn off checking for .htaccess files because some directorys have this file and use it.
I am trying to access logs Apache logs (I just installed Apache) and it is giving me permission denied errors. What permissions did you give to yourself in order to access these logs or should I just add this user(myself) to adm group?I can access other log files with no problems for example ssh logs.
This is what writes when I enter localhost in browser and press Enter.
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.
http://localhost/~david/baby.php
Not Found
The requested URL /~david/baby.php was not found on this server.
Apache/2.2.19 (Debian) Server at localhost Port 80
So , I copied file directly into /var/www folder, entered /localhost/baby.php and get this :
Server error The website encountered an error while retrieving http://localhost/baby.php. It may be down for maintenance or configured incorrectly. Here are some suggestions: Reload this webpage later. HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.
So , it's not 'bout path or server .. or about php file (I tried few). I don't know what to do
I just installed Apache2, PHP5 and MySQL on my Ubuntu 9.10. I have about 200+ .php format files of my site (including index.php) which I need to copy to var/www.
I'd like to view the log files, but when I try to view a log (such as daemon.log), I receive a message that says "You don't have permission to read the file." What do I need to do to have permission? (This is my computer. I've been an Ubuntu user for less than a year
I am not sure if this is posted somewhere else, if it is sorry. Anyways I downloaded files to my desktop from firefox and i need them to be in usr/local file, but if i try to put it in there it tells me permission denied. Is there anyway around this?
I have some files lying around in /root/bla/, all these files are 644 and /root/bla/ is 755. Still, when I try (as a different user) to cp /root/bla/file ., I get a "cp: cannot stat: Permission denied". I also cannot ls /root/bla/, I also get a Permission denied... what gives?
My first message on this forum, I'm a new comer in the Suse world (after 10 years of debian, ouch) I really like this distro so far. Fast, clean, simple. I got an "acess denied" issue with the apache configuration though. I've installed apache through yast and configured it with yast-http. Permissions are okay and a index.htm file is in the directory.
I won't ask for a direct answer cause everything can be found on the wiki. However, I'm surprised that configuration files are not erased when the related software is uninstalled. I've spent the afternoon trying to make it work so I guess the config files are spoiled right now. I tried to erase all the config file but can't find the yast-http ones, so it does not launch the wizard like the first time. yast-http also warns about my network ruled by NetworkManager, and that it could not run properly with it, how come?
I had ubuntu 9.04 on a laptop, and it kept crashing, so I removed the harddisk, connected it via a Sandberg Harddisk to USB stick, and it works when I connect it to another ubuntu (running from livecd), but some of the files are locked, and I cannot open them copy them or anything else. What do I do?
I have a dual boot Dell Studio laptop with Windows (VISTA) and Ubuntu (9.0.4) installed on it. I have recently installed Ubuntu to make it a dual boot. Before that I was using LiveUSB Ubuntu image for six months (without any problems).
During the installation of Ubuntu, I created a Linux partition of 2GB for Ubuntu installation (assuming that it was running successfully on my 2GB USB drive). All of my other work (e.g. documents/programming projects etc.) are stored on the Windows partition (which is loaded during the boot time automatically). The problem is that I get a "permission denied" error while running any executable file on the Windows partition. But if I copy the same executable on the Linux partition, everything works perfect. Am I missing something here?
I have verified that the executable have necessary execute permissions.
I can't perform any of those.Except from the Terminal.I didn't edit any permission... nor installed anything.Don't know what to do.Also, "Move to Trash" appears grayed out, in the right-click menu (for all the files/folders).
I have my ubuntu comp setup as a media server and works fine with mythtv etc but I also want to access the files from my computers in the other rooms (most have windows 7). I was able to share the file containing the videos easy enough by right clicking the file and checking all of the sharing options the first time. I have been able to access all the files that i originally put in the folder and stream video to my other computers without issue.
However any new files I add to the folders I am now unable to access. The files show up but when I click on them it says I don't have permission. I have tried unsharing the folder and redoing it but I come to the same issue. I am sure I am just forgetting an easy step but I can't think of what that is. Also want to make sure that any new files I add to this folder will work instantly across the network.
I can't copy a few files from my pen drive. Got the files from a public computer, with windows. I use fedora 10.
cp gives the following error---> cp const1.java /home/user1/Documents/scjp cp: cannot open `const1.java' for reading: Permission denied lsattr shows this---> lsattr const1.java lsattr: Permission denied While reading flags on const1.java mount shows this---> /dev/sdc1 on /media/disk type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
Whenever i copy ELF or BIN files from the filesystem of linux i must get permission denied. For this case i have gone through the linux security module but didn't get much help regarding the permission denied only in case of copy of ELF and BIN files from filesystem. how can i proceed in this. WORK DONE:
1. Downloaded linux-2.6.25.14
WORK NEEDS TO BE DONE:
1. compile the kernel with some modifications in linux security module to get the desired results but this time i am unaware of that.
I am trying to run matlab 7.7 (R2008b) on my ubuntu 9.10 distribution..the thing is that I am totally new with both matlab and linux and I get the following error message from matlab when I try to run an example mex-function:
Warning: You are using gcc version "". The earliest gcc version supported with mex is "4.0.0". The latest version tested for use with mex is "4.2.0". To download a different version of gcc, visit [URL] eval: 1: gcc: Permission denied mex: compile of ' "yprime.c"' failed. Error using ==> mex at 213 Unable to complete successfully.
I had gcc-4.4 as default on my pc, so after this error I downloaded an older version (gcc-4.1) and removed with rm the symbolic link in /usr/bin pointing to gcc-4.4 and created a new one pointing to gcc-4.1. Now when I type gcc -v in the terminal it says that gcc is in the packages gcc and pentium-builder, to do an apt-get install. I tried that but than it says that gcc-4.1 is already the newest version. It seems that I have multiple versions of gcc installed but neither the terminal nor matlab can find them.
I am in the process of setting up a new server (Debian - Lenny - now updated to Squeeze) and every things were going fine. But unfortunately from today , whenever a user login to ftp, it says
550 permission denied and not able upload / edit or remove any files ( i am able to see all files and folders)
Yesterday it was working fine..
I tried using bot Pure Ftp and Proftp and the issue is common
What I am trying to do is
add a unix user exalmple through adduser command with default directory for the user as /var/www/example.com (shell enabled)
owner of example.com is example
and using the above user name and password to ftp files to the folder
For some reason I am having some issues with permissions of some images. They don't render because they are not set to 644. Now for some reason when I uploaded these files onto my shared hosting with cPanel the files work fine and permissions are fine. I can see there is a permission issue for the files locally on my Mac (OS X - El Capitan).
When I changes these locally on Mac the permissions go all weird and are prefixed with Custom, rather than mac-user-name: Read & Write, staff: Read, everyone: no access. then changes to custom: read & write etc. So then i tried changing permissions on web server see below and I get permission denied and after all the files are gone, i can't delete the images folder through SFTP or SSH. I changed back the image to 755 and tried deleting and still nothing. Not sure what the problem is. Before I chmod I checked that the images are set to the correct user and group as per the rest of the site.
So I try: Code: Select alluser_name@debian:/var/www/html/_files$ chmod -R 644 images
and I get this return: Code: Select allchmod: cannot access ‘images/box-icon.svg’: Permission denied chmod: cannot access ‘images/ie-icon.svg’: Permission denied chmod: cannot access ‘images/google-plus-icon.svg’: Permission denied chmod: cannot access ‘images/mobile-ready-icon.svg’: Permission denied chmod: cannot access ‘images/404.jpg’: Permission denied
I have installed Nginx with PHP-FPM on Debian 8 to learn more about Linux permissions. Nginx is run as www-data user.
I have created a simple PHP script that outputs the date. I have set the permission as 000 (no permission at all) and it is root:root. How come I can still run this script in the browser without getting access denied? The script is inside a folder with world execution. When removing the world execution permission, the script can't be run. How does this all connect to each other?
when i logging with root then i saw message "permission denied" Then i changed root shell directory "usermod -s .usr/ root" but it says "permission denied" again. what is the default shell directory, or what can i do for change permissions.
Me and 2 others are working on a website (Bob, Mike, and Joe). We made a group called developers and each of us are in the developers group. The Apache server runs as www-data. When we upload files, the file owner is the users name and the group is "developers".
/etc/group has the following
Code: www-data:x:33: bob:x:1000: mike:x:1001:
[Code]....
I have always just set everything to 775 and just called it good. Well I don't want to wake up to a Russian political message plastered all over the site. It's time I do things properly.
I am running Ubuntu 10.04 as a dual boot on my laptop next to Win 7. I installed using all defaults, as I am pretty much a novice user. I also put 10.04 on my desktop at home, but did not install. I am running that machine ON the Win 7 partition. My problem is that on my desktop, I get a boot option of Windows or Ubuntu from the MBR, and Windows is the default. If I choose Ubuntu, I then get the Grub menu which defaults to Ubuntu (fine, I already chose that).
On my laptop (where I did the full install on its own partition) Grub takes over, which would be fine but for Ubuntu being the default. I really want the default to be Win 7. I have read several posts, and a tutorial on changing the boot order in Grub, but when I try to access the file mentioned (etc/default/grub) I get an error "Permission Denied". I have made myself Administrator, so I should have access to everything. I know I need to change the line GRUB_DEFAULT=0 to GRUB_DEFAULT=6 to make this work, but I cannot open the file. Is there an easier way of doing this? Honestly, if you want novice users to try out Ubuntu, sending them to command line is NOT the way. The great majority of people that might be willing to try Ubuntu will run for the hills at the simple suggestion of command line. Most everything else you do is handled by an app, why not this?
Distro: Debian 8 Xfce GPU: NVIDIA GTX 950M (hybrid with my 4th gen intel i7 I believe) BIOS: Megatrends version 2.15.1236
New Debian/Linux (in general) user here! I've done a lot of google self-aid and have yet to yield any successful results. I currently just did a fresh install and followed ONLY the steps listed on the Wiki for Bumblebee [URL] .... Scrolling down to the common issues, I also amended the /etc/bumblebee/xorg.conf.nvidia file with a "Screen" section: