MV file with other permission


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting MV file with other permission
# 8  
Old 05-26-2014
Quote:
Originally Posted by Pratik4891
@Don

Please find the command result


Code:
drwxrwsrwx    2 zthm02m  azthetlw    dir_to_be_copied 
drwxr-xr-x    2 zthm02m  azthetlw    source_dir
-rw-rw-r--    1 ztheud0  wzthetl     filename

kindly suggest

Thanks
I asked for the output from 3 commands; you have shown us the output from only one of them??? What is the output from the commands:
Code:
uname -a

and
Code:
id

# 9  
Old 05-26-2014
Code:
AIX rsu4 1 6 00F736154C00

id which is trying to move the file is xiam12m

id xiam12m


Code:
uid=36248(xiam12m) gid=7602(wecxia) groups=azthetlw

# 10  
Old 05-26-2014
So, the permissions of the user who wants to run the mv command has permission to search and write in the target directory, permission to search (but not write) in the source directory, and permission to read the file being moved. Without permission to write in the source directory, you can't remove the file from the source directory (so mv will fail).

With the current permission on these files, you could copy (cp) source_dir/filename to dir_to_be_copied/filename and the new file will have owner ID xiam12m and have group ID azthetlw (since the set-GID bit is set on the destination directory). You could also link (ln) source_dir/filename to dir_to_be_copied/filename and the new link will have the same owner and group as the source file (and any changes made to the file using either name will affect both names). But you can't remove existing links or create any new links to any files in source_dir.
# 11  
Old 05-27-2014
Thanks Don

The current source directory is under owner zthm02m

which also belongs to azthetlw

Do you think still thats the reason ?

Code:
$ id zthm02m
uid=37896(zthm02m) gid=8894(w6azth) groups=8898(azthetlw),8899(azthetl)

many thanks
# 12  
Old 05-27-2014
In your first post you said:

Quote:
The application which is moving the file falls in other group
That means the highlight permissions are use to mv
Code:
drwxr-xr-x    2 zthm02m  azthetlw    source_dir

It is missing the w (write) permission for others in the source_dir
Code:
drwxr-xrwx    2 zthm02m  azthetlw    source_dir

The lazy and potentially unsafe way of doing it is chmod o+w source_dir
That will essentially allow anyone to delete any content in that directory.

The other way is to share the directory using a selective group.
Give the ability for the group to control the dir:

Code:
chmod g+w source_dir

Now find the group that the application runs with, or if possible make the application member of that group and change the source_dir to belong to the same group that the application.
# 13  
Old 05-27-2014
I don't care at all who owns the directory you are currently sitting in. All that matters is what user ID and group IDs are being used by mv when it is trying to move a file, what the owner IDs, group IDs, and modes are on the source and target directories, and (if you are moving a file across a mount point) the owner ID, group ID and mode on the file being moved.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. HP-UX

File permission

Hi, Could you please tell me the OS command to grant as similar to below permission? rwxrwxr-x OS -- HP-UX Regards, Maddy (8 Replies)
Discussion started by: Maddy123
8 Replies

2. Ubuntu

File permission

Hi Friends, I want to create one user on my server in such a way that when he logged in by ssh on server,he can able to access ONLY /var/www/drupal-6.2 this directory. Please tell me how should i do that. (4 Replies)
Discussion started by: paragnehete
4 Replies

3. Shell Programming and Scripting

File permission

I have an application with the user mark and another user james is trying to run the application and ending up with file permission issues. The user mark has set the umask as 002, I wanted to have a setting so that anyone can run the application without any file permission issues. Can anyone... (2 Replies)
Discussion started by: Muthuraj K
2 Replies

4. Shell Programming and Scripting

file permission

Hi All, https://www.unix.com/unix-advanced-expert-users/105758-chmod-parent-sub-directories.html I have to change permission for the directories and subdirectories in single command when googled i found some updates but i understand what is switch. If there is a command please... (2 Replies)
Discussion started by: thelakbe
2 Replies

5. Solaris

file permission

hi frnds can u explain /etc/shadow file have read and write permissions for root only but while normal user changes his passwd it also updated in that file whats the logic behind that. (2 Replies)
Discussion started by: sravan ega
2 Replies

6. Cybersecurity

file permission/acl: 2 users with write access on 1 file...

Hello, i need some help/advice on how to solve a particular problem. these are the users: |name | group | ---------- --------------- |boss | department1 | |assistant | department1 | |employee | department1 | |spy | department2 | this is the... (0 Replies)
Discussion started by: elzalem
0 Replies

7. UNIX for Dummies Questions & Answers

File Permission

Hi, When I listed one directory in Sun, it showed that : -rwsr-xr-x 1 root bsmbin 78004 Oct 21 2004 bsmprsm I don't know meaning of the character "s" in "rws" above. I have searched in Sun admin documents but no result. Would you please explain it ? :) Thank you so much. (1 Reply)
Discussion started by: msg098
1 Replies

8. Solaris

File permission

Hi Folks I have a file with the following permission. -r-sr-lr-- 1 apps appsgp 7612 Dec 19 2001 startup Any idea what is the in the group means? In my mind I believe I need to be root to set l in the group. Am I right? I don't have root access now. When I (as apps) a chmod... (2 Replies)
Discussion started by: hlee411
2 Replies

9. Shell Programming and Scripting

The file permission

there is a directory eg. /home/edp/ , all the files under this directory : 1. the file and directory owner is "user1" , 2. the permission is 644 I want everyone hv permission to overwrite all files and write a new file to it , but I want the file owner and permssion keep unchange , could... (1 Reply)
Discussion started by: ust
1 Replies

10. UNIX for Dummies Questions & Answers

The file permission

I have a file ( /tmp/file.txt ) , the file owner is user1:edp , the permission is 644 , I want everyone can overwrite the file but don't change the file owner and permssion , could suggest what can I do ? thx (2 Replies)
Discussion started by: ust
2 Replies
Login or Register to Ask a Question