Skip to content

dripflux/droboShellScripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Drobo Shell Scripts

Shell scripts for automating various tasks on a Drobo or from a remote host communicating with the Drobo.

General

Table of Contents

top

Overview

Directory Tree

.
|-- docs/  : Documentation
|   `-- droboGit/  : Documentation for Drobo Git Scripts sub project
|-- src/  : Source files
|   |-- droboGitServer.sh
|   |-- droboGit.sh
|   `-- libDroboGit.sh
`-- README.md  : This README

top

Design Philosophy

Design Philosophy Summary:

  • Drobo's are designed to be SOHO file servers
    • Drobo's are not intended to be used for heavy computation
    • Drobo's are not intended to be used as development workstations
  • Apply secure design principles
    • Apply Principle of Least Privilege — don't elevate to root when you don't need to

Drobo products are targeted for small office, home office, and individual professionals (Drobo, retrieved 11 May 2020). Drobo's are designed to be file servers, specifically SMB. Drobo's are embedded Linux devices, and as such support other file exchange and networking protocols, but many of which are provided (available) as 3rd party add-ons that only receive community support.

From an IT administration view point the customer demographics, marketing material, and Drobo Dashboard design there is an assumption that administrator tasks are performed by a single individual, or a small IT team. To that extent, a number of users on the Drobo Forums have noted that the only UNIX account that persists after a reboot or power cycle is the administrator account set up via in the Drobo Dashboard. In fact, the Drobo Dashboard administrator account is the only account that is set up in the underlying Linux OS, non-administrator accounts created in the Drobo Dashboard are not set up in the underlying Linux OS. The administrator account does have super-user access via sudo; i.e. the administrator account is in sudoers. To that extent the scripts designed here minimize elevating to root to the fullest extent possible.

top

Sub Projects

top

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages