[OS X TeX] TeXShop setup query

Robert Bruner rrb at math.wayne.edu
Mon Feb 11 10:21:33 CET 2008


Re executable bit:

Contents:
1. general discussion of execute bit
2. specific case
3. disclaimer (PS)

1. general discussion of execute bit ----------------------------

Here is the simplified version of this matter which has served me.
There are more issues, but I've never needed to know about them.
This is a standard Unix matter.  All files have various permissions
for three categories of users:  
  - oneself, 
  - one's group, and 
  - everyone else.  
For each category there are three things one might set:  
 - read
 - write
 - execute
(For directories the latter means 'search'.)
The standard abbreviations are r,w,x, resp., and are given in the
order listed above, so that, e.g.

Here is a sample taken from a directory of mine on my Linux machine
(where I am at the moment):

   $ ls -l
   total 34800
   -rw-r--r-- 1 rrb mn  3685029 2007-11-19 08:22 CPs.tar.gz
   -rw------- 1 rrb mn      294 2007-07-25 17:19 dead.letter
   drwxr-x--- 6 rrb mn     4096 2008-01-29 12:22 Desktop
   -rwxr-xr-x 1 rrb mn      949 2007-10-31 22:20 dolifts

Explanation:
CPs.tar.gz is readable by everyone (self, group and world), and
writable onbly by me.  It is not executable.

dead.letter is readable and writable by me.  No one else can do anything
with it.

Desktop is readable by me and my group, writable only by me, and searchable
by me and my group.  (This is a directory, as indicated by the d in the first
column.)

dolifts is readable AND EXECUTABLE by everyone, but writable only by me.


2. specific case -------------------------------------------------------
So, open a terminal and type

    cd ~/Library/TeXShop/Engines
    chmod a+x rmLatex.engine

will make the rmLatex engine executable by everyone 
(a = all = user, group and world.)

    chmod u+x rmLatex.engine

would make it executable by the user (you) only.

Hope this helps.


Bob Bruner

PS:  I know nothing about engines, but presumably they treat the
Unix permissions in this generic fashion.



More information about the macostex-archives mailing list