Samba Administration Tool Beta-Version V 0.16


Common

Important! Make a backup-copy of your configuration-file (e.g. smb.conf), because this is a beta-version where still could be some bugs.


Requirements

  • MS Windows 95 / NT
  • Following service:
    [Root]
    # the following tags are a must
      comment = Service with root rights, only for supervisors
      path = /
      guest ok = no
      only user = yes
      read only = no
    # user must have read-access to all relevant files and directories to get the
    # most out of bbSAT. As a minimum of rights you need read and write rights for
    # the config-file, e.g.:
      force user = root
    # but be careful, because this may be a security hole.
    # end of required tags
    
    # to improve security of this sensible service here are some example tags you
    # already know ;)
      browseable = no
      invalid users = @users hacker
      create mask = 0644
    # restrict access only to your client, based on ip-addresses
      hosts allow = 192.168.1.3
      hosts deny = all EXCEPT 192.168.1.3
      dont descend = /root,/sbin,/usr/sbin
    # end of Root service
    

    Another possibility is to configure a service with only the directory of config-files e.g.,

    [Config-Service]
      comment = Service where you can find the config-files
    # for HP3000 e.g.
      path = /usr/local/samba/lib
    # for Linux e.g.
    # path = /etc
    # for others
    # sorry, we don't have other systems yet
      guest ok = no
      only user = yes
      read only = no
    

    Annotation:

    To get the most out of „bbSAT" you must have configured a service that starts in the root path („/") and you must have read and write access.

    If you fear about security you can also configure a service with only read rights for browsing and opening and a second service only with the path heavily restricted (dont descent, ...) where you find your config-files for saving your work.

    A third variant is to configure a service only with the path where you find your configuration file, but then some functions won't work properly, e.g. browsing, ...

    As you choose the second variant, please remark that you should load the configuration file using the „[Root]"-service and then choose the menu-tag „Save as..." to write the config in using the „[Config-Service]".


    Known Bugs

    All not already found bugs of course, and all not tested parameters. (Only global parameters)

    Description

    When editing a service by pressing "F2" the program reacts as if it's in view mode (only when pressing return)

    When trying to rename a service and the new service name already exists then you are asked whether you want to override the service. If you choose "yes" then the service will be overwritten but there is no extra test for overwriting Global and the view won't be actualized by removing the old service.

    Global don't uses the standard values from the source code

    No lock of the temp-file, so you can erase the temp-file

    Beim Ändern mit F2 muß bei ändern in Global, die Werte neu eingelesen werden

    IP-addresses like „..../...." or „298.353.244.322/999.999.999.999" are accepted

    Bei TSDIAppForm.DuplicateSection und TSDIAppForm.SectionNameEdited wird die Funktion TIniFiles.ReadSectionValues verwandt, dabei werden bei den Services Home, Printer und Global keine Daten eingelesen

    hints are sometimes to long


    ToDo-List

  • global tags are not fully implemented yet
  • no options available to customize bbSAT
  • Online-Help
  • differences between normal and expert mode
  • splitting freeware and professional-version
  • modification of the look of global interface
  • creating users, managing users
  • all missing composers
  • printing
  • writing back raw configuration
  • save question when using new, open, close
  • System tests
  • Failure tests
  • Beta tests
  • Stress tests
  • Showing Path / name of the config file somewhere