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.
[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
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]".
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 |