Sponsored Content
Operating Systems Linux Red Hat How to add a new users in proftpd server? Post 302783409 by Corona688 on Wednesday 20th of March 2013 11:45:33 AM
Old 03-20-2013
You can restrict their access to files in UNIX by using UNIX file access restrictions.

Create a 'shared' group and put user1 and user2 in it, but not user3. Then change the ownership of the directory, and restrict file access from other users, but allow the group.

Code:
groupadd shared # Create a new user group named 'shared'
usermod -a -G shared user1 # Add user1 to the group
usermod -a -G shared user2 # Add user2 to the group

chown :shared /path/to/directory # Make the group-owner of the folder 'shared'
chmod 770 /path/to/directory # The dir's owner, and the group, can write, but not anyone else.

That way, people in the 'shared' group can write to it, or the folder's own owner, but not anyone else.

As for how to get to the files with FTP, the obvious way would be to change their home directories, but if they use shell logins too, that's not so good... You can check if they belong to the 'shared' group and force them into that folder like this:

Code:
<IfGroup shared>
DefaultRoot /path/to/directory
</IfGroup>

 

9 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Migrating all users from one linux server to another...

Hello, I've been tasked with migrating users from one linux server to another new linux server. This is how I was thinking of doing it: 1.) Open up an NFS connection between the two servers, cp -Rp /home/ to the new server and then append the old /etc/group & /etc/passwd to the existing... (2 Replies)
Discussion started by: vancouver_joe
2 Replies

2. UNIX for Advanced & Expert Users

Add users on OSX server with SSH

Hi Is it possible to add users on a Mac OSX server from a unix system with ssh? If it is what file to alter? brg Nicke (3 Replies)
Discussion started by: nicke30
3 Replies

3. UNIX for Dummies Questions & Answers

Users locked out of Server

hiya all, I have Fedora core 3 installed - as a server - onto an old PC. Root u/n and psw lets me in However, all the other accounts no longer worked. They use to work until yesterday... I now get the error at the login screen: "AUTHENTICATIONFAILED" I hope this is a common... (12 Replies)
Discussion started by: marty 600
12 Replies

4. UNIX for Advanced & Expert Users

2 users on the same server (rexec)

Hi, all. Could some one help me please with one problem? In one process (on aix) I should run some remote scripts on other server via rexec. Some scripts should be run on server1 under useridA, and some scripts should be run on the same server under useridB. I specified in .netrc... (10 Replies)
Discussion started by: Anta
10 Replies

5. Red Hat

when users ftp to server the timezone reflected is UTC but the server is set to TZ in localtime

Guys, Need your help coz my server runs in local time GMT +8, but when client use ftp and login, the resulting timestamp seen in each file is in UTC format. We need to set that the time should be the same as GMT +8 when in ftp session. I am using RHEL 5.3. root@]# ll total 1740... (2 Replies)
Discussion started by: shtobias
2 Replies

6. Linux

users can't sftp into my server

I am running a fedora core 13 server and I am having trouble with sftp. My users can connect to the server using SSH both using public key and password authentication. For some reason they are not able to connect using sftp. I'l not sure what's going on. I ran sshd in debug mode and here's... (6 Replies)
Discussion started by: emildiego
6 Replies

7. UNIX for Advanced & Expert Users

Sending Messeges To Users on a Server

I am in the process of doing testing on a backup script that will backup everyones home directories. When I run a "who" I can see the users that are logged on. How can I send these users, let say an instant message other then email to alert them that I am about ready to kick of a test backup? I... (3 Replies)
Discussion started by: metallica1973
3 Replies

8. Shell Programming and Scripting

Redirecting Users to New Server

I am new to shell scripting. I urgently need a script on a backup server that will ping the main server to check if the server is up. If the main server is down- the script should transfer the IP of the main server to the backup server. Once the main server is up again the backup server will... (7 Replies)
Discussion started by: sanmiogun
7 Replies

9. Red Hat

Script for Creating more users like 50 in one server

Hi friends could you please share me the script to create more users in one server except newusers, is there any option to change secondary group and how to print passwd and changing the age all these things how can i edit in newsers.. please help me (0 Replies)
Discussion started by: indiankrish
0 Replies
chown(8)						      System Manager's Manual							  chown(8)

Name
       chown - change owner and, optionally, group

Syntax
       /etc/chown [ -fR ] owner[.group] file...

Description
       The  command  changes  the owner and, optionally, group for one or more files and directories.  The value for file can be a full or partial
       path.  The value for owner can be either a decimal UID or a login name found in the password file.  The value for group	can  be  either  a
       decimal GID or a group name found in the group file.

       Only  the  superuser  can change the ownership of a file.  The superuser can also change the group of a file.  The owner of a file can only
       change the group, but the owner must be a member of any group specified.

Options
       -f   Inhibits display of errors that are returned when cannot change the owner or group of the specified files.

       -R   Causes to recursively descend any directories subordinate to file and to set the owner, group, or  both  for  each	file  encountered.
	    When  symbolic  links  are encountered, changes the owner and group for the link file itself but does not traverse the path associated
	    with the link.  The option is useful only when file is a directory that is not empty.

Examples
       Change the owner of to ecbell:
       /etc/chown ecbell myfile

       Change the owner of to craig and group of to admin:
       /etc/chown craig.admin myfile

       Change the owner to richart and group to eng for the directories and and for all files and directories on any levels subordinate to and
       /etc/chown -R richart.eng projecta projectb

Files
       See Also
	      chgrp(1), chown(2), group(5), group(5yp), passwd(5), passwd(5yp)

																	  chown(8)
All times are GMT -4. The time now is 09:10 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy