Sponsored Content
Top Forums UNIX for Beginners Questions & Answers How to give permissions to read write but not delete the file? Post 302981107 by Corona688 on Wednesday 7th of September 2016 11:06:10 AM
Old 09-07-2016
Quote:
Originally Posted by umen
i want to give users the ability to create write and read files in other user directory , but not to have option to delete the file after created
Whether they can create or delete files is controlled by the write-bits on the directory. If they can write to the directory, they can create and delete files in it. This is unrelated to the writes bit on the files, which control who can alter the files.

The sticky bit changes this behavior. You can see this happening inside /tmp, inside which anyone can create files, but where only a file's owner (or root) can delete them.

This is not quite what you asked for, but close.
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

read and write from a file

I have tried to show the file name whose size is greater than 200 byte in current directory. Please help me. ls -l | tr -s " " " " | cut -f 5,9 -d " " >out.txt #set -a x `cat out.txt` i=0 `cat out.txt` | while do read x echo $x #re=200 j=0 if }" < "200" ] then echo $j j=`expr $j... (2 Replies)
Discussion started by: rinku
2 Replies

2. HP-UX

To give the "unzip" permissions & "create" file permissions

Hi, I am a Unix Admin. I have to give the permissions to a user for creating new file in a directory in HP-Ux 11.11 system since he cannot able to create a new file in the directory. Thanks in advance. Mike (3 Replies)
Discussion started by: Mike1234
3 Replies

3. Filesystems, Disks and Memory

Export a file system with write permissions

Hi, Is there a way we can export a file system with write permissions for only one user. For eg. we have many users on the network, but only user2 should have write permissions on the exported file system and for others it should be read-only. (7 Replies)
Discussion started by: jredx
7 Replies

4. Shell Programming and Scripting

How to give permissions to an open file in vi editor?

Hi all, I have a shell script that i started editing, only in the midst of which i tried to save the changes i found that the file wasnt been provided with write/execute permissions. I later have redone the changes and saved the file- Just curious to know if there was any command wherein... (5 Replies)
Discussion started by: Pankajakshan
5 Replies

5. UNIX for Dummies Questions & Answers

Default read/write/execute permissions

I am perplexed that my script execution is not always consistent in creating new files. Specifically, my group read/write/execute permissions. For instance, take a look at the following: -rw-rw---- 1 jg dp 18648 Aug 22 10:06 nx081508.txt -rw-rw---- 1 jg dp 22422 Aug 22 10:06... (1 Reply)
Discussion started by: joeyg
1 Replies

6. Shell Programming and Scripting

give permission to read a file

I want to give tester only the account tester to view the file /var/mail/root nobody else but him and of course the owner root w/o changing the permisions of /var/mail/root -rw-------. $ cat /var/mail/root cat: /var/mail/root: Permission denied (3 Replies)
Discussion started by: kenshinhimura
3 Replies

7. IP Networking

read/write,write/write lock with smbclient fails

Hi, We have smb client running on two of the linux boxes and smb server on another linux system. During a backup operation which uses smb, read of a file was allowed while write to the same file was going on.Also simultaneous writes to the same file were allowed.Following are the settings in the... (1 Reply)
Discussion started by: swatidas11
1 Replies

8. Solaris

add a ftp user with read and write permissions on a directory

hi all how I can create an ftp user in solaris 10 and have read and write permission on a directory. Thanks. (1 Reply)
Discussion started by: luisfja
1 Replies

9. Shell Programming and Scripting

File Read and Write

I have got a file in following format: AAAAAAA BBBBBBBB CCCCCCC DDDDDDD I am trying to read this file and out put it in following format: AAAAAAA,BBBBBBB,CCCCCCC,DDDDDD Preferred method is shell or Perl. Any help appreciated. (11 Replies)
Discussion started by: Araoki
11 Replies

10. Shell Programming and Scripting

Script to give a user sudo permissions

Can some one please let me know a script which gives the user sudo permissions? Thanks in advance.... (6 Replies)
Discussion started by: Revanth547
6 Replies
sticky(8)						      System Manager's Manual							 sticky(8)

Name
       sticky - executable files with persistent text

Description
       The sticky bit (file mode bit 01000), is used to indicate special treatment for certain executable files and directories.

       While the sticky bit, mode 01000 is set on a sharable executable file, the text of that file will not be removed from the system swap area.
       Thus the file does not have to be fetched from the file system upon each execution.  As long as a copy remains in the swap area, the origi-
       nal  text  cannot  be  overwritten  in  the file system, nor can the file be deleted.  Directory entries can be removed so long as one link
       remains.

       Sharable files are made by the and options of

       To replace a sticky file that has been used, clear the sticky bit with and execute the old program to flush the swapped copy.  This can	be
       done  safely  even  if others are using it.  Overwrite the sticky file.	If the file is being executed by any process, writing will be pre-
       vented.	It suffices to simply remove the file and then rewrite it, being careful to reset the owner and mode with and Set the  sticky  bit
       again.

       A  directory  whose  sticky bit is set becomes an append-only directory, or, more accurately, a directory in which the deletion of files is
       restricted.  A file in a sticky directory may only be removed or renamed by a user if the user has write permission for the  directory  and
       the  user  is the owner of the file, the owner of the directory, or the superuser.  This feature is usefully applied to directories such as
       which must be publicly writeable but should deny users the license to arbitrarily delete or rename each others' files.

Restrictions
       Only the superuser can set the sticky bit.

See Also
       chmod(2)

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