home *** CD-ROM | disk | FTP | other *** search
/ The Hacker's Encyclopedia 1998 / hackers_encyclopedia.iso / zines / phrack2 / phrack37.008 < prev    next >
Encoding:
Text File  |  2003-06-11  |  10.0 KB  |  241 lines

  1.                  Volume Four, Issue Thirty-Seven, File 8 of 14
  2.  
  3.                         ##############################
  4.                         #*#     Basic Commands     #*#
  5.                         #*#      for the VOS       #*#
  6.                         #*#         System         #*#
  7.                         ##############################
  8.  
  9.                             Written by Dr. No-Good
  10.                                     [Echo]
  11.  
  12.  
  13.  Introduction
  14.  ~~~~~~~~~~~~
  15.         Ok, well this is a simple text file that explains the basic commands
  16. used by a VOS system.  VOS stands for Virtual Operating System and it is mainly
  17. used by businesses but other groups have used it too.
  18.  
  19.         If you have any questions, you can reach me at this fine system:
  20.  
  21.         Legion (202)337=2844
  22.  
  23.         or if you have any questions you can e-mail the me at:
  24.  
  25.         Internet:  ukelele!kclahan@UUNET.UU.NET
  26.  
  27.         Special Thanks to:  Nat X, Beta Raider, Tomellicus and the
  28.         anonymous site of my humble work.
  29.  
  30. $Note$
  31.  
  32.         All material in this t-file is for informational purposes only.  Any
  33. abuse of this information is probably against the law and the authors of this
  34. text file are not responsible for the reader's actions.
  35.  
  36. (*****************************************************************************)
  37.  
  38.         Ok, well VOS systems can be found in various systems around the world
  39. and on many of the nets such as TELENET.  You can recognize a VOS system at its
  40. prompt.  Which looks like this:
  41.  
  42.    Prompt->     (Name of System)
  43.                 System ???, VOS Release v.(version), Module ???
  44.  
  45.                 (Or it just says something about a Release ver# and Module#)
  46.  
  47.         After getting the log-on message you come to the hard part, getting a
  48. valid user/password combination.  To log-in, you type:
  49.  
  50.                 Login <name> <password> <CRT>
  51.         or
  52.                 Login <CRT>
  53.                 'User_name:' <name>
  54.                 'Password?' <password>
  55.  
  56. (by the way, <CRT> means enter and it comes after something you have to type
  57. and words in '' mean that the computer is displaying that)
  58.  
  59.         When you get a valid name and password, it will say:
  60.  
  61.         <name> logged in on <module#> at <year>-<month>-<day> at <time> ETA.
  62.  
  63.         (then it runs start_up.cm)
  64.  
  65. (*****************************************************************************)
  66.  
  67.  Commands
  68.  ~~~~~~~~
  69.   HELP                      =  To get an on-line help directory.
  70.  
  71.   LIST or LS                =  To list contents of the directory.
  72.             -dirs           =          the subdirectories.
  73.             -dirs <dir>     =  To confirm a directory exists.
  74.  
  75.   CHANGE_CURRENT_DIR or CCD =  To change directory.
  76.  
  77.   DISPLAY <file>            =  To view the contents of a file.
  78.             -match <string> =  To find a string in the file.
  79.  
  80.   SEND_MESSAGE <name> <msg> =  To make a message appear on the receiver's
  81.                                   screen.  It must be 80 chars. or less.
  82.  
  83.   CALL_THRU                 =  To connect your login terminal to a remote
  84.                                   host as a login terminal or as a slave.
  85.  
  86.   SET_TERMINAL_PARAMETERS   =  To define the operating features of your
  87.                                   terminal such as scrolling, length, etc.
  88.  
  89.   LOCATE_FILES <file names> =  To find the location of file(s) in the system.
  90.  
  91.   WHO                       =  To list the current users of the system.
  92.  
  93.   LIST_MODULES              =  To show which modules are running.
  94.  
  95.   DISPLAY_DIR_STATUS        =  It gives information about when last saved,
  96.                                   when it was created, who created, and when
  97.                                   it was last used or modified.
  98.  
  99.   DISPLAY_CURRENT_DIR       =  It shows you which directory you are in.
  100.  
  101.   DISPLAY_ACCESS_LIST       =  To show you the access control lists(ACL) for
  102.                                   a set of files or directories.
  103.  
  104.   DISPLAY_DEFAULT_ACCESS     =  To display the default access control list for
  105.                                   a set of directories you specify.
  106.  
  107.   GIVE_ACCESS               =  To give a user/group access to a file or
  108.                                   directory.
  109.  
  110.   GIVE_DEFAULT_ACCESS       =  To add entries to the default ACL or a
  111.                                   directory or set of directories.
  112.  
  113.   PROPAGATE_ACCESS          =  To copy a directory(DIR)'s access to all the
  114.                                   directories in the subhierarchy.
  115.  
  116.   REMOVE_ACCESS             =  To remove entries from the ACL of a file or
  117.                                   directory, or a set of such objects.
  118.  
  119.   REMOVE_DEFAULT_ACCESS     =  To remove entries from the default ACL of a
  120.                                   directory or a set of directories.
  121.  
  122.   EDIT                      =  To edit or create a file.
  123.                                   (We haven't been able to figure it out yet)
  124.  
  125.   BIND                      =  To make an .OBJ file a .PM which can be run.
  126.  
  127.   ANY_NAME.PM               =  .PM stands for program module and it is like a
  128.                                   .COM or .EXE executable file.
  129.  
  130.   BATCH                     =  To run a batch of .PM commands.
  131.  
  132.   UPDATE_BATCH_REQUESTS     =  To update the batch queue.
  133.  
  134.   CANCEL_BATCH_REQUESTS     =  To totally cancel all programs in the batch
  135.                                   queue.
  136.  
  137.   LIST_BATCH_REQUESTS       =  To list the programs in the batch queue.
  138.  
  139.   RESERVE_DEVICE            =  To reserve a device for the batch queue.
  140.                                   (Used by administrators when they manage     
  141.                                    batch processing at a site)
  142.  
  143.   CANCEL_DEVICE_RESERVATION =  To cancel the device reservation.
  144.  
  145.   MOVE_DEVICE_RESERVATION   =  To move the device reservation to another
  146.                                   path.
  147.  
  148.   DISPLAY_BATCH_STATUS      =  To display the status of the batch process.
  149.  
  150.   COMPARE_FILE              =  To compare two files against each other.
  151.  
  152.   COPY_FILE                 =  To copy a file to another file or directory.
  153.  
  154.   LOCATE_FILE               =  To locate the directory the file is in.
  155.  
  156.   RENAME                    =  To change the name of a file.
  157.  
  158.   MOVE_FILE                 =  To move a file to another directory.
  159.  
  160.   DELETE_FILE               =  To delete a file.
  161.  
  162.   SET_EXPIRATION_DATE       =  To set a date on the file so it won't allow
  163.                                   anybody to erase it before that date.
  164.  
  165.   CREATE_FILE               =  To create and name a new file.
  166.  
  167.   CREATE_INDEX              =  To create a new index for a file.
  168.  
  169.   CREATE_DELETED_RECORD_INDEX =  To create a list of reusable locations in a
  170.                                   file.
  171.  
  172.   CREATE_RECORD_INDEX       =  To create an index used to map records into
  173.                                   a file and re-use space made available by
  174.                                   deletions.
  175.                                   (Once created, it is updated forever.)
  176.  
  177.   DELETE_INDEX              =  To delete a set of indexes to a file.
  178.  
  179.   DISPLAY_FILE_STATUS       =  To display information about a set of files
  180.                                   that you specify.
  181.  
  182.   DUMP_FILE                 =  To dump the contents of a file in HEX and
  183.                                   ASCII onto the screen for debugging.
  184.  
  185.   DUMP_RECORDS              =  To dump one or more records in a fixed,
  186.                                   sequential, relative, or stream file.
  187.  
  188.   ENFORCE_REGION_LOCKING    =  To turn mandatory region locking on/off for
  189.                                   one or more stream files.
  190.  
  191.   SET_FILE_ALLOCATION       =  To set the number of additional disk blocks
  192.                                   that the operating system allocates for a
  193.                                   file each time the file needs more disk
  194.                                   space.
  195.  
  196.   SET_IMPLICIT_LOCKING      =  To turn implicit locking on/off for a file or
  197.                                   files.  When it is on, the system overrides
  198.                                   an attempt to open the file with a
  199.                                   different locking specification.
  200.  
  201. (*****************************************************************************)
  202.  
  203. $Note$
  204.  
  205.         If you need any more help with the commands please try their on-line
  206. help program by typing HELP when you are logged in or HELP <Command> and please
  207. excuse the format of the command listings but if you would like a better
  208. listing look for the COMPLETE informational guide to VOS systems by Dr.
  209. No-Good.
  210.  
  211. (***************************************************************************)
  212.  
  213.  Security
  214.  ~~~~~~~~
  215.         The basic security for VOS uses ACL or ACCESS_CONTROL_LISTS.  These are
  216. lists that the creator of a directory or file make by using the GIVE_ACCESS
  217. command.  There are four kinds of security you can have.  They are as follows:
  218.  
  219.    For file security:
  220.  
  221.         NULL       -+-     That means you can't do anything with it.
  222.         READ       -+-     You can READ it but not modify it.
  223.        WRITE       -+-     That means you have READ and WRITE access to it
  224.                              so you can modify it.
  225.      EXECUTE       -+-     That means they can read it and run it.
  226.  
  227.    For directory security:
  228.  
  229.       MODIFY       -+-      That means you can add, remove, change, and
  230.                               execute files in the directory.
  231.       STATUS       -+-      That means you can display_dir_status and
  232.                               view the current status of the directory.
  233.         NULL       -+-      That means you can not access the directory.
  234.  
  235.         If you don't have the appropriate security for the directory or file it
  236. is because the owner/creator of the file or directory doesn't have you on the
  237. list and since this informational file doesn't contain the information needed
  238. to get access to files that you haven't been given access to then it is
  239. advisable to look for more informational files from [ECHO].
  240.  
  241.