|
|
total 3
drwxr-xr-x 2 taylor 512 Aug 2 08:41 .
drwxrwxr-x 12 taylor 1024 Aug 2 08:41 ..
-rw-r--r-- 1 taylor 5 Aug 2 08:41 blue
-rw-r--r-- 1 taylor 12 Aug 2 08:41 green
-rw-r--r-- 1 taylor 7 Aug 2 08:41 yellow
To the far left of each file
or directory name are ten characters which show the attributes.
The first column indicates whether the entry is a directory (d) or
not (-). The other nine characters are organized into three
groups of the three. The first group pertains to the owner (that would
be you for your files). The second group pertains to people in your
group. The third group pertains to everyone
else. Within each group of three are three characters. The first
indicates read (r) permission. The second indicates write (w)
permission. The third indicates execute (x) permission. If the
permission is not present, a "-" will replace the r,
w, or x.
The chmod (change mode) command lets you change the attributes on a file or directory. There are a number of forms, but I have chosen to cover the following syntax because of its similarity with umask. The syntax is as follows:
chmod mode filename
where mode is a three digit octal number. The first digit pertains
to the owners privileges. The second pertains to the groups
privileges, and the third pertains to everyone elses privileges.
Each octal digit is composed of the addition of three components.
The read component is worth 4, the write component worth 2, and the
execute component worth 1. Suppose I wanted the owner to have read,
write, and execute privileges, the group to have read and write
privileges, and everyone else to have read privileges only. The octal
number I would use with chmod would be 764.
© 1993-2001 Christopher C. Taylor |
|||||||