A place where the Joyent community can gather, help each other out, and stay informed.
You are not logged in.
The default shell for everyone is scponly, a SSH wrapper that only allows SCP and SFTP access (rsync works over it) in your home directory. I'm very happy that we safely offer this to people.
I'm talking full shell access requests on a case-by-case basis. The first sign to me that someone actually needs it is that they take the time email me about it.
I'll need to know what shell you want (they are all there)? And what binaries are going to be using on my end (basically a "why")?
I don't want to sound stern here or that I'm talking down to you (because it'll sound like that if you really need shell access, and I'm sorry, entirely unintentional).
But I have to remind you that there is full system accounting, and logging of all binary executions and logins plus daily file integrity checks. It's understandable if you didn't realize "top" is restricted but attempting to run binaries like portscan, sockstat, killall, kill, mv (in somewhere other then your home directories) will, at best, get you a refund.
Offline
I just hope we don't get booted for accidentailly adding an extra "../" or two onto a path that we mv or cp to/from. I've mistakenly done that myself a few times while trying to recall the how deep in the tree. ;-)
Last edited by cnladd (2004-06-05 23:09:23)
Offline
jason wrote:
joshua wrote:
what about using cron job to backup the database via mysqldump?
You can do that now. I'll be doing it for everyone.
What about using cron for other things? Like m2f uses cron to update phpBB with a mailing list. I know there are pseudocron utilities out there, but they can be flaky, and nothing beats good ole cron...
Offline
You've essentially got shell access from within webmin- click System > Running Processes > Run.
For example:
- whereis sockstat
Output from whereis sockstat ..
sockstat: /usr/bin/sockstat /usr/share/man/man1/sockstat.1.gz
Last edited by nixon (2004-06-05 19:52:18)
Offline
Would you terminate my account if I ran "top" through webmin? :P
Last edited by nixon (2004-06-05 20:03:20)
Offline
jason wrote:
Webmin honestly pretty much provides shell access via a web interface
Um...not sure I agree with this, Jason :-)
I can't use the Webmin interface to run a simple (un)tar because, apparently, Webmin doesn't have permissions to create files and directories in my public_html folder.
I guess I could CHMOD the folder to 0777, but that means hacking the permissions every time I run a local command that creates a file etc.
Offline
Is there any status on shell access for those of us that have requested it?
I tried doing a bit of work on my local box and uploading it via SFTP, but that's just a sick way to work... Now that I finally have access to my account, I was hoping to be able to really get down and do some work on getting my sites up and running this weekend.
Offline
jason wrote:
I'll need to know what shell you want (they are all there)? And what binaries are going to be using on my end (basically a "why")?
So, is the shell access jailed/chrooted and you only copy the needed binaries, or is this full access and you just want to know what I will do with it (like using wget to fetch scripts and using vim to edit the config-files)?
thanks
theflow
Last edited by theflow (2004-06-11 22:19:59)
Offline
theflow wrote:
So, is the shell access jailed/chrooted and you only copy the needed binaries, or is this full access and you just want to know what I will do with it (like using wget to fetch scripts and using vim to edit the config-files)?
thanks
theflow
No, it's not jailed. I do want to know what you are planning on doing and to let you know that I'm always watching.
Offline
it just not practical to chroot each person because then everyone would have to have their libraries, tmp etc. Mail would get through ....
Jailing is even better but that would require each person to have their own IP and their own FreeBSD install, their own web server, their own mail server .... Jailing is how people accomplish these "Virtual Dedicated Servers" you see on the market.
Offline