Print

Print


Hi Doug,

The chmod function was not implemented in xrootdfs. Is there a reason you want a file in xrootd storage to have “x” bit? it can be done.

regards,
Wei Yang  |  [log in to unmask]  |  650-926-3338(O)



On Feb 22, 2014, at 6:28 AM, dougbenjamin <[log in to unmask]> wrote:

> we have xrootd data server mounted on another machine using xrootdfs
> 
> Here is the auto mount line -
> /grid/atlas -fstype=fuse,rw,uid=xrootd,rdr=root://atlasfs02.hep.anl.gov:1094//grid/atlas :xrootdfs.sh
> 
> [dbenjamin@ascinode ~]$ cat /usr/bin/xrootdfs.sh
> #!/bin/bash
> exec /usr/bin/xrootdfs $@ >/dev/null 2>&1
> 
> and
> 
> [dbenjamin@ascinode ~]$ mount | grep grid
> xrootdfs on /grid/atlas type fuse (rw,allow_other)
> 
> yet when I try to change permissions on the file -
> 
> [dbenjamin@ascinode ~]$ ls -l /grid/atlas/hpc/common/alpgen/executables/zjetgen
> -rw-rw-rw- 1 xrootd xrootd 502036 Feb 21 19:49 /grid/atlas/hpc/common/alpgen/executables/zjetgen
> 
> to 755 nothing changed.
> 
> [dbenjamin@ascinode ~]$ chmod -v 755 /grid/atlas/hpc/common/alpgen/executables/zjetgen
> mode of `/grid/atlas/hpc/common/alpgen/executables/zjetgen' changed to 0755 (rwxr-xr-x)
> [dbenjamin@ascinode ~]$ ls -l /grid/atlas/hpc/common/alpgen/executables/zjetgen
> -rw-rw-rw- 1 xrootd xrootd 502036 Feb 21 19:49 /grid/atlas/hpc/common/alpgen/executables/zjetgen
> 
> The file server xrootd log shows no error.
> 
> I can change the permission with :
> 
> [dbenjamin@ascinode ~]$ xrdfs atlasfs02.hep.anl.gov ls -l /grid/atlas/hpc/common/alpgen/executables | grep zjetgen
> -rwx 2013-12-13 16:21:18 756362 /grid/atlas/hpc/common/alpgen/executables/zjetgen77
> -rwx 2014-02-22 01:46:56 502036 /grid/atlas/hpc/common/alpgen/executables/zjetgen90
> -rw- 2014-02-22 01:49:58 502036 /grid/atlas/hpc/common/alpgen/executables/zjetgen
> 
> [dbenjamin@ascinode ~]$ xrdfs atlasfs02.hep.anl.gov chmod /grid/atlas/hpc/common/alpgen/executables/zjetgen rwxr-xr-x 
> [dbenjamin@ascinode ~]$ xrdfs atlasfs02.hep.anl.gov ls -l /grid/atlas/hpc/common/alpgen/executables | grep zjetgen
> -rwx 2013-12-13 16:21:18 756362 /grid/atlas/hpc/common/alpgen/executables/zjetgen77
> -rwx 2014-02-22 01:46:56 502036 /grid/atlas/hpc/common/alpgen/executables/zjetgen90
> -rwx 2014-02-22 01:49:58 502036 /grid/atlas/hpc/common/alpgen/executables/zjetgen
> 
> on the data server - here is the contents of the authorization file -
> 
> [root@atlasfs02 ~]# cat /etc/xrootd/auth_file
> 
> This means that all the users have read access to the datasets
> 
> u * /grid lr
> 
> This means that all the users have full access to their private dirs
> 
> u = /grid/atlas/local/@=/ a
> 
> This means that this privileged user can do everything
> 
> You need at least one user like that, in order to create the
> 
> private dir for each user willing to store his data in the facility
> 
> u apf /grid a
> u xrootd /grid a
> u lecompte /grid a
> u dbenjamin /grid a
> u jchilders /grid a
> u bestman /grid/atlas a
> u root /grid a
> u usatlas1 /grid/atlas/dq2 a
> #u usatlas3 /grid/atlas/dq2 a
> u usatlas4 /grid/atlas/dq2 a
> u usatlas3 /grid a
> #
> 
> —
> Reply to this email directly or view it on GitHub.
> 

---
Reply to this email directly or view it on GitHub:
https://github.com/xrootd/xrootd/issues/86#issuecomment-35826165
########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1