Solved

unable to configure a user to access ubuntu server via sftp to access the /var/www folder

Posted on 2014-03-10
5
392 Views
Last Modified: 2014-03-12
Hi,

I trying to configure a user account to access the server using their existing sftp account  but I am not able to find their profile.  since its not a system account it does not show up in /etc/passwd.  so I created a new system account that allows me to access the server but when I got to the /var/www the folder says empty even though their are files in the folder  It seems I am receiving permission denied message.


My goal is to allow the user to have access to the folder and its sub directories.  the permissions of the folder are:

drwx--x---  Web   Testers  Folder name


I appreciate any suggestions.
0
Comment
Question by:cesemj
  • 2
  • 2
5 Comments
 

Author Comment

by:cesemj
ID: 39919103
I noticed that the directory is a symlink
so when I tried to create a new directory it kicked me out
0
 
LVL 61

Expert Comment

by:gheist
ID: 39919238
I assume web server is not expected to change it's content, so it can happily suffice with g=wr...
0
 
LVL 13

Assisted Solution

by:Daniel Helgenberger
Daniel Helgenberger earned 250 total points
ID: 39922966
Hello cesemj,

if gheist comment did not solve the problem, please keep these general things in mind in conjunction with FTP:
- SFTP is via SSH and has not much to do with FTP - so the same things apply as with ssh access. Users would create files which belong to the creating user/group and need in turn a system account. Also, it does not support chroot's.
- FTP (and FTP/s) does run as a system user. As such you can have it run as a member of the 'web' or apache group, whatever your httpd is running on. Also, you can define a chroot.

The later enables you to have ftp users authorized by any backend easily without pam (commonly sql or ldap) while the permissions would stay correct (your httpd could possibly run in access errors).

Bottom line: if you plan on many users to upload in /var/www, consider using FTPS rather then SFTP.
0
 
LVL 61

Accepted Solution

by:
gheist earned 250 total points
ID: 39923513
SFTP supports chroots via internal-sftp (if you googel you see how it differs from default sftp-server)
0
 

Author Closing Comment

by:cesemj
ID: 39925260
Thank you all for sharing your expertise!!
0

Featured Post

Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Best way to split and output to csv in bash 2 61
Linux tcp ports listening for testing 4 47
Reset Root Password on CentOS 6 4 44
linux redhat 7.2 10 43
In this tutorial I will explain how to make squid prevent malwares in five easy steps: Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-…
Over the last ten+ years I have seen Linux configuration tools come and go. In the early days there was the tried-and-true, all-powerful linuxconf that many thought would remain the one and only Linux configuration tool until the end of times. Well,…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:

920 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

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now