CHOWN command - used to change the ownership of any files and directories.
CHMOD command - used to change the permissions of any files and directories.
These commands can also be used to change sub-directories ownership & permissions with single command.
Chown
Syntax
chown [ -f ] [ -h ] [ -R ] Owner [ :Group ] { File ... | Directory ... }
chown -R [ -f ] [ -H | -L | -P ] Owner [ :Group ] { File ... | Directory ... }
Description
The chown command changes the owner of the file or directory specified by the File or Directory parameter to the user specified by the Owner parameter. The value of the Owner parameter can be a user name from the user database or a numeric user ID. Optionally, a group can also be specified. The value of the Group parameter can be a group name from the group database or a numeric group ID.
Also Read: Storage Area Network (SAN) Basic Free Tutorials
Also Read: Storage Area Network (SAN) Basic Free Tutorials
Only the root user can change the owner of a file. You can change the group of a file only if you are a root user or if you own the file. If you own the file but are not a root user, you can change the group only to a group of which you are a member.
Examples
- To change the owner of the directory softwares to TOM:
chown TOM softwares
- To change the owner and group of all files in the directory /tmp/tsm to owner TOM and group build:
chown -R TOM:tsmgroup /tmp/tsm
Chmod
Description
The chmod command modifies the mode bits and the extended access control lists (ACLs) of the specified files or directories. The mode can be defined symbolically or numerically (absolute mode).
When a symbolic link is encountered and you have not specified the -h flag, the chmod command changes the mode of the file or directory pointed to by the link and not the mode of the link itself. If you specify the -h flag, the chmod command prevents this mode change.
If you specify both the -h flag and the -R flag, the chmod command descends the specified directories recursively, and when a symbolic link is encountered, the mode of the file or directory pointed to by the link is not changed.
Syntax |
To Change File Modes Symbolically
chmod [ -R ] [ -h ] [ -f ] [ [ u ] [ g ] [ o ] | [ a ] ] { { - | + | = } [ r ] [ w ] [ x ] [ X ] [ s ] [ t ] } { File ... | Directory ... }
To Change File Modes Numerically
chmod [ -R ] [ -h ] [ -f ] PermissionCode { File ... | Directory ... }
The first set of flags specifies who is granted or denied the specified permissions, as follows:
u File owner.
g Group and extended ACL entries pertaining to the file's group.
o All others.
a User, group, and all others. The a flag has the same effect as specifying the ugo flags together. If none of these flags are specified, the default is the a flag and the file creation mask (umask) is applied.
The second set of flags specifies whether the permissions are to be removed, applied, or set:
|
0 Comment to "Changing permissions and ownership of files and directories in AIX"
Post a Comment