Comments (9)
Ability to hide config
landed in v5.8.0.
from cloudcmd.
Hi @jojow,
I'll think about it, this can have sense, can you tell me please how are you use Cloud Commander
?
from cloudcmd.
I'm currently using Cloud Commander in a research project, dealing with complex simulation workflows in the field of e-science. More specifically, I'm working on a concrete use case, which requires to manage input and output files for a particular workflow.
Therefore, Cloud Commander is a great fit to manage the input/output files, by uploading/downloading files or transferring files from existing cloud storage.
However, it would be extremely helpful to strictly limit access of a Cloud Commander instance a particular directory, e.g. the user's home directory, so it's not possible for the user to access other files on the system. This is already possible by setting the "--root" argument, for example. However, the problem is that you can change the root directory at runtime through the config dialog. Thus, it would make a lot of sense for this use case to disable the config dialog completely, so the user does not have any chance to change the settings at runtime.
Same is true for the console, through which you have access to the entire filesystem.
I'm pretty sure that this would be helpful for other usage scenarios, too. This would also help to safely run several instances of Cloud Commander on the same host, each with its very own root directory.
from cloudcmd.
There is a couple things we should do to implementing this feature (I'll better write it down to not forget):
- add command line option to bin/cloudcmd.js
- add config check in middle ware lib/cloudcmd.js
- conditional show buttons in index.html and lib/server/route.js.
I do not know how better implement 3-rd step. Feel free to share ideas.
from cloudcmd.
Closed due to absence of ideas and time. I'll come back to this when ideas will come.
from cloudcmd.
This would be ideal for instances where you want to expose a directory on the webserver to multiple users without giving them inherent trust to browse your entire filesystem or change settings that will break things (port/auth/etc).
Cloud Commander is fantastic but seems that it's geared at a single, trusted, user scenario, when in reality we'd probably just use SSH for that as the sysadmins.
If this can ever be added it would be great!
from cloudcmd.
Added ability to hide config
via --no-config-dialog
option with b4c5b5a.
from cloudcmd.
Added ability to disable console
with help of --no-console
with c3c008f.
from cloudcmd.
--no-console
landed in v5.9.0.
from cloudcmd.
Related Issues (20)
- Limit path that is accessible HOT 2
- Unique "ROOT" directory for each side of the 2 panel view HOT 1
- Files missing after cancelling move due to EACESS error HOT 3
- Moving files in the same partition path will result in a copy file operation HOT 9
- supervisor or systemd support ? HOT 2
- not able to edit file HOT 2
- feat: a row at the top with Bookmarks/shortcuts to different folder locations HOT 3
- Docker: Could not do a head request for "coderaiser/cloudcmd:latest-alpine" HOT 4
- Large number of files missing or deleted by aborting in the middle of a move file process HOT 5
- feat: Hook upon upload/download HOT 10
- DOMException: Failed to register a ServiceWorker for scope -- when using self signed certificates on Chrome HOT 4
- using AWS Cloudfront, the login authentication can not pass. HTTP 401 HOT 4
- Update docker/build-push-action
- enoent error HOT 24
- Copy recursive preserving permissions HOT 4
- --packer "zip" don't work HOT 9
- Files get deleted on aborting move HOT 6
- Horizontal screen split option HOT 2
- No such image: coderaiser/cloudcmd:latest HOT 3
- [feature request] disable specified items of context menu HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cloudcmd.