File manager for Webmin

344 posts / 0 new
Last post
Wed, 10/14/2015 - 04:29
DJHK

Hi,

I'm using Webmin for quite a while and after the last update filemin appeared out of nowhere. I thought cool, the interface is a lot nicer than the Java File Manager, and that sandbox thing, bah... Unfortunately I'm still stuck with this Java file manager (btw. good decision Webmin to leave both in). Why?

Maybe it's just me, because I searched google extensively and nobody else seemed to have that problem. It seems that when I try to copy/cut and paste a file which got any blanks in the filen name I always get an error: copying failed with error: No such file or directory. Same holds true if there is just a blank in the directory path to the file.

I do have root access, as I can rename any file in the root directory, so that's not the problem. But what is?

Thanks for your help, I'd love to use filemin it looks so promising.

Wed, 10/14/2015 - 04:32
RealGecko
Wed, 10/14/2015 - 04:40 (Reply to #253)
DJHK

Ah thanks. To my defendence, it's a relatively new known issue! ;-) Should I check there or here for any feedback? And thanks again for the very quick reply!

Wed, 10/14/2015 - 05:29 (Reply to #254)
RealGecko

Well there was an even worse issue while copying/moving directory did not copy/move directory itself, but it's content. I think this new problem went out after I fixed that :)))

Fri, 10/16/2015 - 01:19
jvieille

This is about Authentic theme, I don't know where to submit comments aboout it, but the developer seems to be looking at this thread. This theme is really good, the only problem is the way too tiny and almost invisible vertical toolbar. in the left pane. Is there a way to change that?

Sat, 10/17/2015 - 09:51 (Reply to #256)
Ilia
Ilia's picture

Yes, I do read this thread. You should post bugs to GitHub in case you want to make sure that I will definitely remember about your request: https://github.com/qooob/authentic-theme/issues

About what you're asking, well it's personal, as for me it looks alright. And I don't think there is anything you really need to see. Just scroll.

However, it's easy to change scrolling design. Theme has extensions. Start typing in search extension word and you will be gotten there. Select CSS and add some custom code to it referring to the scroll bar and you will get what you want.

In case you submit it as proposal to GitHub, by next release I will make it themeable. ;)

Sat, 10/17/2015 - 11:10
jvieille

Thank you very much!

I made it, adding this in the css:

.mCSB_scrollTools .mCSB_draggerContainer {
left: 0px;
}
#mCSB_1_dragger_vertical .mCSB_dragger_bar {
width: 16px;
}

(it was bizarrely left 11px, making the silder almost invisible)

Yes, I need to scroll by clicking on the slidebar beccause the key-scrolling is not practical when the focus is on the wrong pane.

Sat, 10/17/2015 - 14:14 (Reply to #258)
Ilia
Ilia's picture

I'm glad you find the right settings for your self. :)

Wed, 10/21/2015 - 13:24
NettSite
NettSite's picture
NOTE!!! Fresh installation makes all users able to access Filemin WORK AS ROOT AND SEE WHOLE FILESYSTEM. PERFORM SECURITY TIGHTENING AFTER UPGRADE AND FRESH INSTALLATION.

Hi,

Any pointers on what should be done by way of "security tightening"?

I see Usermin is still stuck on the old fashioned file manager, or is that just me?

Regards,

William.

Thu, 11/12/2015 - 08:21
Sebmolo

Hello RealGecko, Thanks for your awesome contribution. Is it possible that Somehow the extract function is missing? I can't find where/how to enable it for your html time manager.

Thu, 11/12/2015 - 22:33 (Reply to #261)
RealGecko

It is in "Actions" column, I've attached screenshot.

Thu, 11/12/2015 - 10:11
sabretache

The timing of its incorporation into Webmin core was fortuitous for me in that, since the latest Java release, I have been unable to get the Java File Manager to function. Among other, mostly minor, issues mentioned on this thread, the biggest problem for me is the lack of a text copy/paste function for the text editor. Are there any plans to include this in future releases and if so, any indication of timing?

Or is it present and I'm missing it somehow?

Thu, 11/12/2015 - 22:35 (Reply to #263)
RealGecko

Text copy/paste functionality built in every browser. You can simply mark desired text and Ctrl+C/Ctrl+V as usual.

Fri, 11/13/2015 - 00:30 (Reply to #264)
NettSite
NettSite's picture

Hi,

I have noticed that when copying and pasting the first character of a line is sometimes left off. I am using Chrome on Fedora.

Regards,

William.

Fri, 11/13/2015 - 01:23 (Reply to #265)
RealGecko

Try another browser.

Fri, 11/13/2015 - 02:53 (Reply to #266)
sabretache

Duh!

Following text highlighting/selection, I looked no further than the rt-click context menu. That does NOT contain copy/paste options (Firefox 42). However, as you say Ctrl-C/Ctrl-V do work - panic over.

Thanks for a very nice replacement for the old Java editor.

Fri, 11/13/2015 - 02:57 (Reply to #267)
RealGecko

Yes, Firefox lacks copy/paste functionality in rt-click but keeps it in "Edit" of main menu :)

Fri, 11/13/2015 - 03:03 (Reply to #268)
sabretache

Thanks for that and for your prompt courteous replies to what are sometimes simplistic questions.

Wed, 12/02/2015 - 16:04
calderwood
calderwood's picture

I have the new File Manager - excellent as Java stopped. Only problem is that all users in their accounts only see the JS File Manager, Not the new one. Am I missing a setting somewhere? I read through this post, but all I see is that it should work for all users.

I'm on Linux Centos6

David Calderwood - Euro-Pacific Digital Media

Wed, 12/02/2015 - 22:27 (Reply to #270)
RealGecko

Did you enable module in "Webmin Users" section of Webmin main menu?

Thu, 12/03/2015 - 14:31 (Reply to #271)
calderwood
calderwood's picture

So it appears that I have to manually go into each user and turn it on. Is there a way to make it on for all users? I created a new user in an account and the FM is not active, only the JS FM.

I just logged in as a server admin user and it shows up under the very top Webmin link (others), but not under the main Webmin in the main menu.

I've had the FM installed for at least a year without issue, so maybe it is something to do with the fact that it is now part of the Virtualmin package. Do I need to uninstall and then get a different version of the FM program?

David Calderwood - Euro-Pacific Digital Media

Thu, 12/03/2015 - 23:12 (Reply to #272)
RealGecko

Actually you can create a group and setup Filemin accessibility and options for that group, then just add desired users to that group. Filemin always will be under Others section of Webmin menu just like old FM, unless you change it in Webmin Configuration - Reassign Modules.

Thu, 12/10/2015 - 00:42
fakemoth
fakemoth's picture

RealGecko - can you please link the post in this thread, or maybe on GitHUB, or anything at all, where it is explained what is the problem and how can it be solved? I am referring to the warning in you signature and this changelog "WARNING: work as root is now DEFAULT behavior. IF YOU GRANTED FILEMIN ACCESS TO ANY USERS NOT SUPPOSED TO WORK AS ROOT - GO AND CHECK ACL!!!"

Or if this info doesn't reside somewhere, can you drop a few words here? I know where to give access to users to modules - but I don't understand the other part, how to stop users... act as root in Filemin? Or maybe I just misunderstood all of this.

Where exactly is this ACL, as I don't get it... sorry to ask, what exactly are you referring to? Just seen this today and scared the hell out of me. And from time to time I have troubles seeing the obvious :D

Thanks!

Don't take the name of root in vain...

Thu, 12/10/2015 - 01:06 (Reply to #274)
RealGecko

The ACL is exactly in the same place where you give access to the module: Webmin - Webmin Users - [User/Group name] - Available Webmin modules. When you get there you have to click on module name to see available config, Filemin's config includes ACL.

To avoid configuring the same ACL for every user I recommend you to create a Webmin group, setup needed permissions for Filemin and add desired users to that group.

I've added a screenshot of 'Safest' Filemin config :)))

Thu, 12/10/2015 - 02:42
fakemoth
fakemoth's picture

Thank you for taking the time to explain this! But would you consider that the default should be exactly the opposite? I mean to just default to the "Same as Webmin login", and if someone really wants to GRANT root access to a user, they should do it to that particular one?

Virtualmin deals with web hosting... so it seems to me it would be a better choice to tighten this, and loose it later if you really need someone to do that. Just saying!

Later edit: tried this: -created the WEBMIN group; -checked only Filemin in Available modules; -after save got back to the Available modules, they are links now, clicked Filemin, changed to "Same as Webmin login" -what's next, as the webmin group - doesn't show in System > User and Groups > Groups tab -?

Don't take the name of root in vain...

Thu, 12/10/2015 - 02:43 (Reply to #276)
RealGecko

It was initially so, but then Jamie decided to change default ACL to current state, to make Filemin behave like old Java FM did. However we discussed to make Virtualmin users' default ACL more secure. I'll double check this in next release.

Thu, 12/10/2015 - 02:47 (Reply to #277)
RealGecko

In authentic theme groups list is right below users list. Under other themes it may be in another tab.

Check this manual: http://doxfer.webmin.com/Webmin/Users_and_Groups

It wil answer most of your questions I think :)

Tue, 12/15/2015 - 12:53
jvieille

What I am the most anoyed by with Filemin is the chmod/chown management. Contrary to the Java manager, the current values are either not presented at all (chown) or wrong (chmod). This makes it scary to use.

Do I miss something ? Thanks

Tue, 12/15/2015 - 23:24 (Reply to #279)
RealGecko

It was discussed many times why chmod/chown miss default values. About wrong values: I presume you're saying that chmod defaults to 0644. Well, I can say only one thing: it was discussed many times :D

Wed, 12/16/2015 - 01:04 (Reply to #280)
jvieille

I was to lazy to browse all the comments in this discussion...

I found the answer: "Almost all operations on right top toolbar are oriented on multiple entries, that means you can for example select ten folders and twenty files and "chown" them all in one go. In such scenario it is not obvious who might the default owner be, that's why "chown" and "chmod" look kinda dumb right now. Imagine that you have files belonging to Martin and files belonging to John and you want the new owner of all that bunch to be Lewis. Chown functionality can not even imagine what are you trying to do and who might the new owner be, so it is left empty. And "rename" functionality is single intry oriented, that's why we can set default while procedure initiated, there can not be file or folder with the same name anyway :)))"

When I commented, I was thinking about another remark regarding the chmod/chown multiple operation. Actually, the difference lies here: the Java manager only proceed on a single file/folder, so he knows what to populate and the user is suppose to be well aware of the impact of his change in this precise context. So you are true, you cannot do better with a multiple operation proceed.

So I would very much appreciate a similar single operation feature, much like the Java manager, chmoding/chowning the same way we rename/edit files by clicking on the current values for the file/folder, including recursivity.

I did not found the discussion about the 0644 default owner values. I think it would be better not to populate anything instead of misleading irrelevant values.

Thanks again for this great manager.

Wed, 12/16/2015 - 01:26 (Reply to #281)
Ilia
Ilia's picture

I could do it in my Authentic Theme, I think it not that hard. Will try to do by version 17.20.

Besides, input fields should be replaced with selects, it's safer not to type user/group name.

Depending on what was selected, like 10 files with owner John and 3 with the owner Mike, the script can easily analize it and propose user John in this scenario.

Wii take a look

Wed, 12/16/2015 - 01:32 (Reply to #282)
RealGecko

Then maybe it is better to default to current user:group :D

Anyway chown is accessible only to root and I'm planning to remove this feature for ordinary users.

Wed, 12/16/2015 - 02:15 (Reply to #283)
Ilia
Ilia's picture

Ordinary user can be in multiple groups and could have a need in editing it! ;)

Wed, 12/16/2015 - 03:45 (Reply to #284)
RealGecko
Wed, 12/16/2015 - 05:34 (Reply to #285)
RealGecko

By the way, replacing input fields with selects is a really bad idea and you must never add this.

The first reason is that if you have lot of users your dropdown will be really long.

The second one and the most important one - I don't want any of my clients see usernames of OTHER clients in any way. +1 to security.

Wed, 12/16/2015 - 05:51 (Reply to #286)
jvieille

Just mimic the Java browser popup, which is perfect.

Wed, 12/16/2015 - 01:29 (Reply to #287)
RealGecko

I'll see what can I do about defautl 0644. Single file entry chmod/chown are planned, but now I'm in a huuuge abscence of spare time to do cool things like coding OS projects :(((

Anyway project is not abandoned and I hope soon I'll be able to get back to it.

Tue, 12/22/2015 - 03:14 (Reply to #288)
jvieille

This is another missing feature. There is no way even to know where the symlink goes. It is not implemented yet for the very same reason than proper chmod/chown handling. Before that, I'll still need the JFM, as long as browser keep running it (today, only Firefox seems to allow it), go back to scholl to be more confident in command line chmod/chown and symlink...)

Thanks again for this huge effort and gift to the community.

Mon, 01/18/2016 - 06:58
RealGecko

deleted previous post...

Thu, 01/21/2016 - 05:08
Ilia
Ilia's picture

Authentic Theme 17.50+ brings context menu (right click) support for Filemin.

UI feature requests are welcomed.. Just write your thoughts, I will do my best to embody it.

Regards, Ilia

Sun, 01/24/2016 - 14:50
Ilia
Ilia's picture

Authentic Theme 17.52 has support for folder size calculations and enhanced context menu.

Enjoy!

Mon, 01/25/2016 - 02:33
RealGecko

OK, people! Version 0.10.0 was a complete failure, but while developing it I've got some ideas of how to do things right. So here it is! Rise in applause! Entirely NEW Filemin 1.0.0 is here.

Shiny new features

  • Multitab file edition
  • Modern UI
  • Everything you asked about
  • Drag'n'Drop file uploads
  • All operations (well...except "Get Properties") are "single/multi" depending on context.
  • Compact, as usual
  • ULTRA fast - you won't even notice you work with remote server in browser
  • Two flavours
    • CDN version - to decrease server load on querying static content
    • Standalone - for intranet servers

Grab you download here

Planned features

  • Multiple navigators - loose in your tabs :D
  • Treeview folder structure
  • Grid file list layout
  • Image preview(where is that damn slide???)
Wed, 02/03/2016 - 10:54
midol

please add Xinha as .html editor.

Dave

Sun, 02/07/2016 - 14:49 (Reply to #295)
RealGecko

You mean this one?

Mon, 02/08/2016 - 04:39 (Reply to #296)
RealGecko

Ok, I found an interesting thing, Xinha is in da Webmin core, used by Read User Mail(mailboxes) module to compose HTML messages. So adding it to Filemin won't be hard I presume. However there're more modern WYSIWIG editors, like TinyMCE for example. Maybe this one will be a better option?

Sun, 02/07/2016 - 14:59
RealGecko

Filemin 1.1.0 is already rocking your way with:

  • Automagic update - you don't wanna miss a thing
  • Multiple navigator tabs - copy from one, paste to another
  • Treeview folder structure - just like in good old Java days
  • Sessions, tabs are saved and restored
    • Close Filemin without closing it's tabs
    • Reopen Filemin
    • ?????
    • PROFIT!!!111oneoneone
  • Extended symlinks support - loose in recursion
  • Images preview - Ahh here's that slide!
  • Listing archive contents - What's in there?
  • Get multiple folder sizes - at last native :D
  • CodeMirror mode selector - choose the right one for you

View full list of changes

Wed, 02/24/2016 - 13:37 (Reply to #298)
marciano

Shift+F4/F7
New file/folder

Shift F7 displays a Search box

Mon, 03/21/2016 - 17:32
CJ

"Pasting to the same directory makes no sense"...

Great job but you can not duplicate a file or folder (like his ancestor in JAVA). Forced to open the file, copy the contents, create a new file, paste, save. Not easy! Duplicated or paste with a different name would have been perfect :(

Sun, 03/27/2016 - 22:51 (Reply to #300)
RealGecko

Will try to add it in 1.1.2

Fri, 06/24/2016 - 17:58
pixelpadre

I made the mistake of sorting on filename and now I can't get back to folders on top and files underneath. :(

Pages

Topic locked