Skip to content

A simple web interface for managing users and samba shares.

License

Notifications You must be signed in to change notification settings

rimeno/sambactl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sambactl

A simple web interface for managing users and samba shares. Samba authentication uses unix users, therefor this tool creates a unix user, adds it to smbpasswd and creates a share directory.

Each user has a single share, groups are not supported yet. At the time of writing no additional features are planned.

Dependencies

  • Samba
  • Apache (you may need to change stuff for other httpds)
  • mod_fastcgi
  • Sudo (So sambactl-worker has the rights to manage samba)
  • expect
  • Go

Installation

make
make install

Check the config directory after installation, so the other services will be configured correctly.

About

A simple web interface for managing users and samba shares.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 59.8%
  • JavaScript 18.5%
  • Shell 13.9%
  • CSS 4.2%
  • Perl 3.6%