{"id":48705721,"url":"https://github.com/ammerscm68/samba-server-tools","last_synced_at":"2026-04-19T18:03:28.131Z","repository":{"id":349810606,"uuid":"1203998921","full_name":"ammerscm68/Samba-Server-Tools","owner":"ammerscm68","description":"Easy Management of a simple Samba_Server on a Raspberry Pi","archived":false,"fork":false,"pushed_at":"2026-04-18T10:02:23.000Z","size":127,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-18T11:42:25.764Z","etag":null,"topics":["dismount","fstab","interactive","management","manager","mount","nas","network","raspberry","raspberry-pi","raspberrypi","samba","samba-server","simple","simple-project","tools","unmount","user-management"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ammerscm68.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-07T15:38:04.000Z","updated_at":"2026-04-18T10:47:27.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/ammerscm68/Samba-Server-Tools","commit_stats":null,"previous_names":["ammerscm68/samba-server-tools"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/ammerscm68/Samba-Server-Tools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ammerscm68%2FSamba-Server-Tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ammerscm68%2FSamba-Server-Tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ammerscm68%2FSamba-Server-Tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ammerscm68%2FSamba-Server-Tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ammerscm68","download_url":"https://codeload.github.com/ammerscm68/Samba-Server-Tools/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ammerscm68%2FSamba-Server-Tools/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32016853,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dismount","fstab","interactive","management","manager","mount","nas","network","raspberry","raspberry-pi","raspberrypi","samba","samba-server","simple","simple-project","tools","unmount","user-management"],"created_at":"2026-04-11T11:09:30.678Z","updated_at":"2026-04-19T18:03:28.125Z","avatar_url":"https://github.com/ammerscm68.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Samba-Server Tools for easy Management a \"Raspberry Pi\" --- Simple NAS\n  \n  The following commands can be executed:\u003cbr\u003e\n  1.  smbusermanager  (Interactive creation or deletion of a user for Linux and SAMBA)\n  2.  smbconfig   (Interactive configuration of the Samba-Server)\n  3.  format /dev/sdb or sdb  (sdb is an example) \u003cbr\u003e\n  4.  samba-config  (Displays the current contents of the \"smb.conf\" file)\n  5.  getfstab  (Displays the current contents of the fstab file)\n  6.  setfstab /dev/sdb or sdb  (sdb is an example) \u003cbr\u003e\n  7.  smbmount /dev/sdb or sdb (sdb is an example) \u003cbr\u003e\n  8.  smbdismount /dev/sdb or sdb (sdb is an example - only dismount partition 1) \u003cbr\u003e\n  9.  smballpartdismount /dev/sdb or sdb (sdb is an example - dismounts all partitions) \u003cbr\u003e\n 10.  smbcontrol start (allowed parameters start, stop, restart) \u003cbr\u003e\n 11.  autoupdate -c | -d  (Parameter [-c] = create autoupdate - [-d] = delete autoupdate\n  \u003cbr\u003e\n  Many more simplified commands can be found in the aliases of the .bashrc file. \u003cbr\u003e\n  \u003cbr\u003e\n  **************************************************************************************************************\u003cbr\u003e\n  Version 2.3 - A new feature has been added, named: \"autoupdate\" - Automatic Update Raspberry PI OS. \u003cbr\u003e\n  **************************************************************************************************************\u003cbr\u003e\n  Version 2.2 - Interactive User Manager - add a new Menu entry. SAMBA installation now interactive \u003cbr\u003e\n  **************************************************************************************************************\u003cbr\u003e\n  Version 2.1 - Interactive User Manager added. \u003cbr\u003e\n  **************************************************************************************************************\u003cbr\u003e\n  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\u003cbr\u003e\n  Version 2.0 has been completely redesigned. Samba server configuration is \u003c\u003c\u003c now entirely interactive \u003e\u003e\u003e. \u003cbr\u003e\n  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\u003cbr\u003e\n  **************************************************************************************************************\u003cbr\u003e\n  Version 1.1 included some improvements to the logic and a bug fix. \u003cbr\u003e\n  On Version 1.1 allows the management of a maximum of 3 shares. \u003cbr\u003e\n  **************************************************************************************************************\u003cbr\u003e\n  \u003cbr\u003e\n  Simply copy the aliases and functions into the [.bashrc] file of the mainuser, restart the \u003cbr\u003e\n  Raspberry Pi, and you'll have a simple NAS-Server. \u003cbr\u003e\n  \u003cbr\u003e\n  The tools will of course need to be customized for the main user. \u003cbr\u003e\n  In my case, I simply named the user \"samba\". \u003cbr\u003e\n  You can then create multiple users who, for example, are only allowed \u003cbr\u003e\n  to connect to a single share but are not allowed to log in via SSH or \u003cbr\u003e\n  directly to the Raspberry Pi. \u003cbr\u003e\n  \u003cbr\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fammerscm68%2Fsamba-server-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fammerscm68%2Fsamba-server-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fammerscm68%2Fsamba-server-tools/lists"}