Permanent file permissions within a directory


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Permanent file permissions within a directory
# 1  
Old 10-16-2012
Permanent file permissions within a directory

Hi All,

I have an ftp process that is connecting to a Solaris server and pushing files into a directory. The default file permissions are rw-r--r-- . I want the file permissions to be rw-rw-r--. How can I configure the directory so any file created there will have the permissions rw-rw-r-- ?

Thanks

*Note the permissions on the directory are drwxrwxr-x

Smilie
# 2  
Old 10-16-2012
you can use umask command to set the default file permissions
# 3  
Old 10-16-2012
Try:
Code:
umask 002 directory

# 4  
Old 10-16-2012
Thanks for the feedback. Unfortunately the umask permissions are active only during my session. When I sign in again, umask permissions are gone. I can add the umask command to the .profile for this user, unfortunately the ftp connection does not utilize the .profile and those settings are not applied when ftp connection is made.

I thought there was a sticky bit command I could use(chmod g+s ... {directory}), but not sure.

Any help appreciated.

Thanks
# 5  
Old 10-16-2012
try on ftp after putting a file:
Code:
quote site chmod 664 file

# 6  
Old 10-17-2012
Define "sign in". If you tell us how you can connect, there are some solutions:
scp -p will preserve file protections and ownership from the local side -> the remote side.


FTP and sftp do not execute "shell" commands, except ones on the local side of the connection.
# 7  
Old 10-18-2012
I was able to get this working using an Access Control List. Below is the syntax(you can substitue any desired permissions):

%setfacl -s u::rwx,g::rwx,o:---,m:rwx,d:u::rw-,d:g::rw-,dSmilie:--- {directory}

m - mask
d - default
u - user
g - group
o - other

thx
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Override a file in directory with no permissions

Hi, I am performing unit testing in an unix environment. i have read access to all the files in this environment, but i can't copy any files from my home directory to test environment. Is there any way i can override files in testing environment. What is the command to override a file in... (1 Reply)
Discussion started by: surendra.88
1 Replies

2. Solaris

Directory Permissions for 2 users on 1 directory

we want to allow user to FTP files into a directory, and then the program (PLSQL) will read and process the file, and then move the file to other directory for archiving. the user id: uftp1, group: ftp the program run in oracle database, thus have the user Id: oraprod, group: dba how to... (2 Replies)
Discussion started by: siakhooi
2 Replies

3. Shell Programming and Scripting

Checking directory permissions on UNIX directory

Hi, How do i check if I have read/write/execute rights on a UNIX directory? What I'm doing is checking read access on the files but i also want to check if user has rights on the direcory in whcih these files are present. if then...... And I check if the directory exists by using... (6 Replies)
Discussion started by: chetancrsp18
6 Replies

4. UNIX for Dummies Questions & Answers

Multiple groups in directory / file permissions

Hi I need to permit one group to have r-x permissions on all files in a directory and another group to have just read access, im confused how to do this as if i set the 'Other' permission class as read access then all users will have access to them. So basically i have a directory which the... (2 Replies)
Discussion started by: m3y
2 Replies

5. UNIX for Dummies Questions & Answers

Setting default directory file permissions and ownership help

I'm trying to setup a directory structure for my staff which enables them full access to files in the directories with their name, and have access to anything in the shared directory. The directory structure looks like this: root@www10 # ls -l total 56 drwxr-xr-x 7 internal internal 4096... (3 Replies)
Discussion started by: v_greg
3 Replies

6. UNIX for Dummies Questions & Answers

permanent change in file

Hi! i want to replace ; by ok in a file as below test1(filename) containt:- Hi i am kaushlesh; i am new to Unix. i want permanent change in the file like below:- Hi i am kaushlesh ok i am new to unix How i will complite this..? (2 Replies)
Discussion started by: kaushelsh168
2 Replies

7. Shell Programming and Scripting

How can we change the permissions of a file in a directory

Hi All, I am trying to wite a Shell script which changes the permission of the files in a folder but stuck at a particular point,please help. The scenario is as follwoing: I am having a list of 10 files and a folder which has 100 files. I need to copare the list and the folder ,for... (4 Replies)
Discussion started by: Sriram.Vedula53
4 Replies

8. UNIX for Advanced & Expert Users

Permissions for Renaming a File vs Directory

Hello, I'm trying to fully understand UNIX permissions as applied to directories. While testing my understanding today, I came across something I found peculiar. Please consider the following directory structure: mydir (bob/bob: 0700) +myfile (root/root: 0700) +mysubdir... (2 Replies)
Discussion started by: daviejones
2 Replies

9. Shell Programming and Scripting

making the changes permanent in a file

Hi Friends. I have a file called install.data which has fields like : XXXXX ACVCGFFTFY UAHIUH OI CONNECTION=tape/11/ LOCATAION=08-90-89 SIZE=90 I had to change the values of some of these variables. So i did : grep "SIZE" instal.data | sed 's/*/00/' ...this is working fine on command... (4 Replies)
Discussion started by: vijaya2006
4 Replies

10. Shell Programming and Scripting

determine owner directory permissions from within the directory

From within a directory, how do I determine whether I have write permission for it. test -w pwd ; echo ? This doesn't work as it returns false, even though I have write permission. (4 Replies)
Discussion started by: Sniper Pixie
4 Replies
Login or Register to Ask a Question