Contents->Disk Objects
  1. Supported Disk Objects
  2. Permissions
  3. Ownership

Supported Disk Objects

File - Used to store data of any form for an indefinate period. Some files also contain executable data which makes them program files. Most file systems support this type of object.

Directory - Used to contain and organize other objects (including other directory objects). Most file systems support this type of object.

Symbolic Link - Used to reffer to another object (including possibly another symbolic link). Symbolic link objects do not have permissions, they inhert the permissions of their destination object. When copying, moving, or deleting a link, the actual link itself will be operated on and not its destination. This type of object is not supported on all file systems.

FIFO Pipe - Used to store a small amount of data and then allow that data to be read and removed. FIFO stands for First In First Out. This type of object is not supported on all file systems.

Socket - Used to send data between two processes who open this object. This type of object is not supported on all file systems.

Block Device - Used to reference a physical or virtual device by allowing programs to open them and read/write data to them. Most block devices are found in the /dev directory. This type of object is not supported on all file systems.

Character Device - Similar to Block Devices except that Character Devices are unbuffered.

Back to the top.

Permissions

Endeavour displays permissions in the standard string format rwxrwxrwx, where the rwx triplets apply (in order) to the owner, group, and other (as seen in ls, see man ls for more information).

There are two ways to change the permissions of an object:

  1. Select the object(s) that you want to change the permissions of and go to Edit->ChMod...
  2. Select the object that you want to change the permissions of and go to Edit->Properties...
Back to the top.

Ownership

All disk objects have a defined owner and group. You can only change the owner or group of a disk object if you are running Endeavour with the effective id of the root user.

To do this, type:

Be careful when running Endeavour as root, since you have the ability to modify or remove any object on the system. If you make a mistake then your system may be rendered inoperable!

Once you are running Endeavour as root, there are two ways to change the owner or group of an object:

  1. Select the object(s) that you want to change the owner or group of and go to Edit->Chown...
  2. Select the object that you want to change the owner or group of and go to Edit->Properties...
Back to the top.

Endeavour Mark II is Copyright © 1997-2003 WolfPack Entertainment