Thanks Crontab. Sorry to reply very late. I was out of station..
I did tried something to skip file checking which will be there in whitelist file but still not working.
Code:
#!/bin/sh
set -f
startdir=$1
owner=$2
group=$3
WHITELIST="(/tmp/file_whitelist.txt)"
ownerexpr=${owner:+-user\ $owner}
groupexpr=${group:+-group\ $group}
listcount=0
whitelist_matches=0
while IFS="" read -r matchedentry; do
if [[ "$matchedentry" =~ $WHITELIST ]]; then
((whitelist_matches++))
else
echo -e "$matchedentry\r"
((listcount++))
fi
done < <(find "$startdir" \! \( $ownerexpr $groupexpr \) -ls | awk '{print $3, $5, $6, $11}')
if (( $listcount > 0 )); then
echo "$listcount items are having by '$Owner' ($whitelist_matches whitelisted)."
else
echo "Files which are Not in the : ($whitelist_matches whitelisted)."
fi
Can you please let me where it's going wrong.
All am trying to do is, script to check the file ownership thru script but skip some files checking and return message if all the file are in same ownership/pass if not, display files which are not having required ownership.
Hi,
While changing ownerships from the root on a server i'm managing, i typed chown -R username:users * and it changed all ownership to username. Can someone tell me if there is someway I can set things back the way they were before? I can't even su username from the root. Am I going to just... (4 Replies)
all the files and directories in my system are owned by root only.i try to(from root loggin) change the permission on the file but not permitted.can any one help to fix my problem .also while installing any software always error occur like no makefile available (1 Reply)
ok. this is a bit complicated.
i have a manager here who wants me to give another user access to all the files he owns. he wants this other user to have the same rights has he does.
the problem has been that whenever the manager creates a new file the permissions on the files created... (3 Replies)
Hi,
I need a command that to copy files from others and to keep files' ownership.
Example: I copy file.txt from users "abc" to my local, and file.txt is own by user "abc" in local.
Thanks in advance! (3 Replies)
So tried:
cp -r -p test1/ user@machine:///srv/www/vhosts/domain.co.uk/httpdocs/backup/
but this didn't work either :(
Anyone able to help with this?
Many thanks
Mr M (3 Replies)
I am in the process of learning how to do system administration (just on my own Linux machine) and have been working with the find command. One of the things I tried was
find / -nouser -o -nogroup
I redirected the output of my find query into a text file, and when I did a wc -l on it, it... (1 Reply)
When I checked to see who or what owns the files in my bin directory I noticed that some were owned by root while many others were owned by bin.
Should I be concerned that there are files in this directory owned by bin or is bin the same as root as it pertains to limiting access to the files in... (3 Replies)
Hi Experts,
I have create a new user with uid and gid as 0 in SuSE-11 Server. After that all the files having root owner ship are showing as new user name as owner. If I login as root, and type 'id' command, it also shows the new user.
Sample output from my server.
host:~ # id
uid=0(test)... (4 Replies)
Hi,
I am new to shell scripting.Please help me on this.I am using solaris 10 OS and shell i am using is
# echo $0
-sh
My requirement is i have source file say makefile.I need to extract files with extensions (.c |.cxx |.h |.hxx |.sc) from the makefile.after doing so i need to check whether... (13 Replies)
Discussion started by: muraliinfy04
13 Replies
LEARN ABOUT DEBIAN
lfc-chgrp
LFC-CHGRP(1) LFC User Commands LFC-CHGRP(1)NAME
lfc-chgrp - change group ownership of a LFC directory/file in the name server
SYNOPSIS
lfc-chgrp [-h] [-R] group path...
DESCRIPTION
lfc-chgrp sets the group ownership of a LFC directory/file in the name server to the value of group.
To change the group ID, the effective user ID of the process must match the owner ID of the file and the new group must be in the list of
groups the caller belong to or the caller must have ADMIN privilege in the Cupv database.
group is either a valid group name or a valid numeric ID.
path specifies the LFC pathname. If path does not start with /, it is prefixed by the content of the LFC_HOME environment variable.
OPTIONS
The following options are supported:
-h If path is a symbolic link, changes the ownership of the link itself.
-R Recursive mode.
EXIT STATUS
This program returns 0 if the operation was successful or >0 if the operation failed.
SEE ALSO Castor_limits(4), lfc_chown(3), Cupvlist(1)AUTHOR
LCG Grid Deployment Team
LFC $Date: 2007/01/13 10:35:39 $ LFC-CHGRP(1)