VASC
From Chaos
| VASC | ||
|---|---|---|
| < Previous page | Contents | Next Page > |
| Original author(s) | Kyle Mott |
|---|---|
| Developer(s) | Kyle Mott |
| Initial release | 2009-07-01 |
| Stable release | 0.3 / 2010-01-29 |
| Written in | Perl |
| Operating system | Linux/FreeBSD |
| Platform | x86 or x64 |
| Development status | Active |
| License | BSD |
Contents |
Summary
This is the project page for VASC (Very Advanced Samba Config). Note that I would consider this a branch/fork of the original VASC 0.1a written by Ferdinand Hagethorn.
I have basically re-written Ferdinands BASH scripts (logon.sh/logoff.sh/profilecheck.sh) using Perl + XML to generate the logon script in VB Script. There is now one config file (vasc.xml), and several "standardized" smb.conf files.
All testing was done on Gentoo and/or Sabayon Linux with Samba 3.0. If you have another distro, you may need to adjust certain paths within the "standardized" smb.confs that come with VASC. The smb.confs are meant to be a more "high-performance" config file, allowing faster file transfers. YMMV.
Objective
VASC was originally written to simplify Domain Logons which utilize a Samba server (rather than an AD controller). The objective was to easily allow an admin to define printers (using CUPS only), network drives, and a time server for any number of "domain member" PC's. It was also meant to hook into to LDAP via the smbldap-tools package, allowing for all user/group/machine information to be stored in LDAP. When a user would logon to the domain, the VASC script would generate their logon script (writing it to \\pdc_smb_server\netlogon), and then check their profile directory (typically under \\pdc_samba_server\profile) to ensure permissions were setup correctly.
Download
First thing is first, either check out a copy of the latest stable release of VASC:
| root@localhost:~# svn co svn://svn.untouchable.net/vasc/releases/latest vasc |
Or download the latest copy from the VASC Downloads page. Once you have downloaded the .tar.gz, decompress it:
| root@localhost:~# tar -zxvf vasc-latest.tar.gz |
Examples
For examples of VASC configs and setups, please see the VASC Examples page.
Source Code
You can browse the source code via ViewSVN by clicking here.
Installation
Installation instructions can be found on the VASC Installation page.
Troubleshooting
If you are having problems getting VASC up and running, please see the VASC Troubleshooting page.
Known Issues
Seeing weird behaviour in VASC? Want to know what issues we are aware of before you log a bug? Check out the VASC Known Issues page.
Additional Features / Bug Tracking
To see all open VASC issue in Bugzilla, click here (or to open a new issue / enhancement request).
