LCHOWN(3) 1 LCHOWN(3)lchown - Changes user ownership of symlinkSYNOPSIS
bool lchown (string $filename, mixed $user)
DESCRIPTION
Attempts to change the owner of the symlink $filename to user $user.
Only the superuser may change the owner of a symlink.
PARAMETERS
o $filename
- Path to the file.
o $user
- User name or number.
RETURN VALUES
Returns TRUE on success or FALSE on failure.
EXAMPLES
Example #1
Changing the owner of a symbolic link
<?php
$target = 'output.php';
$link = 'output.html';
symlink($target, $link);
lchown($link, 8);
?>
NOTES
Note
This function will not work on remote files as the file to be examined must be accessible via the server's filesystem.
Note
When safe mode is enabled, PHP checks whether the files or directories being operated upon have the same UID (owner) as the script
that is being executed.
Note
This function is not implemented on Windows platforms.
SEE ALSO chown(3), lchgrp(3), chgrp(3), chmod(3).
PHP Documentation Group LCHOWN(3)
Check Out this Related Man Page
CHMOD(3) 1 CHMOD(3)chmod - Changes file modeSYNOPSIS
bool chmod (string $filename, int $mode)
DESCRIPTION
Attempts to change the mode of the specified file to that given in $mode.
PARAMETERS
o $filename
- Path to the file.
o $mode
- Note that $mode is not automatically assumed to be an octal value, so to ensure the expected operation, you need to prefix $mode
with a zero (0). Strings such as "g+w" will not work properly.
<?php
chmod("/somedir/somefile", 755); // decimal; probably incorrect
chmod("/somedir/somefile", "u+rwx,go+rx"); // string; incorrect
chmod("/somedir/somefile", 0755); // octal; correct value of mode
?>
man 1 chmod' and ' man 2 chmod'.
<?php
// Read and write for owner, nothing for everybody else
chmod("/somedir/somefile", 0600);
// Read and write for owner, read for everybody else
chmod("/somedir/somefile", 0644);
// Everything for owner, read and execute for others
chmod("/somedir/somefile", 0755);
// Everything for owner, read and execute for owner's group
chmod("/somedir/somefile", 0750);
?>
RETURN VALUES
Returns TRUE on success or FALSE on failure.
NOTES
Note
The current user is the user under which PHP runs. It is probably not the same user you use for normal shell or FTP access. The
mode can be changed only by user who owns the file on most systems.
Note
This function will not work on remote files as the file to be examined must be accessible via the server's filesystem.
Note
When safe mode is enabled, PHP checks whether the files or directories you are about to operate on have the same UID (owner) as the
script that is being executed. In addition, you cannot set the SUID, SGID and sticky bits.
SEE ALSO chown(3), chgrp(3), fileperms(3), stat(3).
PHP Documentation Group CHMOD(3)
I need to write a script that will move files from a direcory to another directory, but only the files that are owned by a specific owner.
e.g. if seven files in a dir are owner by a user called 'budd' then move to a direcory called \budd. If not then leave alone.
Many Thanks (2 Replies)
Hi,
I just want to know if it's possible to set the UID bit for a script, so that it executes not as a owner of process, but owner of the script.
i.e
script tesh.sh owned by 'user1', 'file1' owned by user1 has 700 permisssions
`who am i`
rm -v /tmp/file1
user 2 need to execute test.sh, ... (2 Replies)
Hi AIX Experts,
i need your help in this issue,
i want to change user id of xyz user from 200 to 202
note that this xyz user owner for many files and directories
so my issue how to change the user id from 200 to 202 and the files still under his ownership
this is an urgent work ,... (4 Replies)
i want to find what are the files having owner as 'palani' my entire filesystem ( sub directories )
and needs to change the owner ( chown ) to 'raju'.
Can anyone help on this to write a shell script.
Thanks in advance. (3 Replies)
Hello All,
Can anybody provide any information on a shell script to change ownership for a specific user 'nuucp'. I know i can use chown -R to change the owner but i have lots of files and directories owned by this user. I need to make sure that other users in the directory aren't effected... (3 Replies)
How to change the owner ship of the soft link
lrwxrwxrwx 1 root root 4 Jun 29 16:27 soft_test -> test
I need to change the above owner ship to httpd:httpd
Whats the shell command i need to use for it :) (2 Replies)
1. The problem statement, all variables and given/known data:
Need to verify that all user home directories are writable only by their owner on Solaris. The script posted below is workable but it is taking a long time to display the results, and I don't seem to be able to fix it or find any... (6 Replies)
Hello
My oracledatabase creats some xmlfiles. this files has the owner hugo. now I've a script (how runs als hugo2) and this script will insert this XMLFile into the database. But that doesn't work, because the owner of the files is wrong, and hugo has not the rights to insert this files into... (3 Replies)
Hi Guys,
The script which I am using works really good for finding the file count for files that are not symlink. I know I can use find command like:
find . -type l | wc -l
This way I can get filecount of the symlink but is there a one liner to use -type l and -type f option ? That is... (4 Replies)
Hello,
can someone please suggest or is it possible to hide the path for the link from viewing it from remote users.
for examples.
as root user login
#ls -l
lrwxrwxrwx 1 root root 43 Oct 2 16:05 sftpdata -> /data/sftphome/sftpuser1/sftpdata/
#pwd
/home/user1
#
when user1 logs... (4 Replies)
Hello all experts, Im in a situation where Tomcat simply does not want to read this file through the symlink....
I checked permissions..OK
Also checked file & tomcat owner...all OK.
This is what I have my /tomcat/conf/Catalina/local/appname.xml
<Context>
<Resource name="jdbc/black" ... (3 Replies)
Hi All,
Is there any way to create a symlink that will point to last 1000 line of a log file. My symlink will always point to "tail -1000 logfile".
This can be achieved by writing a script and scheduling with high frequency, but I am looking for some other alternatives.
Please let me know... (8 Replies)
i would like to remove a directory and also symlink target inside.
my_directory
-- file1 -> /targetpath/file1
-- file2 -> /targetpath/file2
rm -rf my_directory will not remove symlink target.
rm -rf "`readlink -f file1`" will only remove target if specifying the symlink is specified
... (4 Replies)