?
Solved

Able to copy and write to files with mount -t smbfs shared folder but not with apache user.  I mounted with user apache but still cannot copy files.  Need help ASAP

Posted on 2006-11-24
6
Medium Priority
?
304 Views
Last Modified: 2010-04-20
I mounted share directory with mount -t smbfs -o usrename=apache, password=apache, fmask=777,umask=000,dmask=000  source  destination

The mount is successful and can see directories and files.  I can copy files to and from with root in linux but when I log in as apache it gives me permission denied.  i am trying to copy files via httpd which has apache userid.  Need help ASAP.
0
Comment
Question by:Scryptions
5 Comments
 
LVL 57

Expert Comment

by:giltjr
ID: 18010204
Do you have  SELinux enabled?

If you do a ls -l on the mount point who owns the directory and what the permissions?

0
 
LVL 30

Expert Comment

by:Kerem ERSOY
ID: 18016974
Hi,

It seems that the owner of the directory is notthe user apache and then again you don't have permission to write in there.

You'd better check your /etc/samba passwd file to see what your users are mapped in linux. Change file and group permissions as required. Though I won't succest you to do thet you can change the directory prrmission to 777 for testing purposes only but I would definitely nto sucggest you to leave it this way.

0
 
LVL 1

Expert Comment

by:saaas
ID: 18019526
change the  source dir ownership to apache

chown -R apache <dir name>  
0
 

Author Comment

by:Scryptions
ID: 18020830
I have found the solution.  This is pretty bizarre.  When adding samba user thru command line and mounting, no permissions were given but when I removed the user from command line and then added it in the GUI interface it worked fine.  I am not sure why the command line did not take effect.  I stumbled on this when I was configuring apache.  I had configured the .conf file but it was still not working properly so I removed what ever was in the GUI interface and then restarted and it came up fine.  There seems to be an issue with the GUI and the command line.  Thanks everyone for your help.
0
 
LVL 1

Accepted Solution

by:
Computer101 earned 0 total points
ID: 18298258
PAQed with points refunded (500)

Computer101
EE Admin
0

Featured Post

Granular recovery for Microsoft Exchange

With Veeam Explorer for Microsoft Exchange you can choose the Exchange Servers and restore points you’re interested in, and Veeam Explorer will present the contents of those mailbox stores for browsing, searching and exporting.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The purpose of this article is to show how we can create Linux Mint virtual machine using Oracle Virtual Box. To install Linux Mint we have to download the ISO file from its website i.e. http://www.linuxmint.com. Once you open the link you will see …
The purpose of this article is to demonstrate how we can use conditional statements using Python.
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.
Suggested Courses
Course of the Month16 days, 6 hours left to enroll

850 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question