Webmin file manager without java




















For me the most improtant thing is bug fixes especially concerning security. It would be great if more people test the module and report :. Oh, by the way, you should put up a PayPal donate link or something, just in case anybody feels so excited by the project that they want to contribute somehow.

So, since we'll be needing a replacement, we were wondering if you'd consider re-licensing Filemin under the same BSD license as Webmin so that we could include it in Webmin GPL is fine for modules distributed separately, which we do with the Virtualmin modules, and GPL is generally my preference for my own development , but for being included in Webmin core it probably needs to be a BSD compatible license, since there are so many embedded users of Webmin who rely on being able to distribute it without any significant encumbrance.

We'd need to spend some time going over the code for security concerns, and would need to add in some of the ACL capabilities that File Manager currently has i.

Since Webmin has about a million installations seriously! Sure, changing license is not a problem. I'll put the same one that's used by Webmin. And I think it is time for me to review Java File Manager features and think about implementing to Filemin those not included yet, so that people would not miss something they used to. Security code review would be great. I do however have to rebuild my setup again.

I mean my user is full admin so shouldn't I have access to whole system? Latest version lets root to go anywhere in the filesystem, but blocks all other users in their home. I'm planning to implement ACL to make this thing more flexible. I am login in as a user with admin rights, the one was created at install. I will try enableing it thanks. Well root under Ubuntu unlocked easily sudo su then passwd and voila, you can login as root :.

I still think that this file manager is tons better than Java based that is currently in use. I can't wait until Webmin guys replace the old fm with this one. I think the better long-term goal is to support the same idea as Webmin for this.

I'm not sure how Webmin distinguishes this, but I'll ask Jamie if there's a simple API call you can make or if it's a global config variable that you could check to see if the user is one of those "root" users. That way you could automatically unlock full filesystem access for those users without making them set a root password and login as root. So, Jamie explained that the way that feature works is that when logging in, if the user has sudo ALL capabilities, the username is set to "root".

I'm not ure if that needs any additional steps to make that available. Maybe an:. This does not work, at least at fresh Debian 8. Access validation is done by user name 'root' now. He did not become admin :. The idea that user must be root to have full access to the system seems okay in theory, but fails on a PCI-compliant server. PCI compliance demands that a user log in and access all systems using personal usernames, rather than as "root" or "administrator", and then use sudo to elevate as needed.

All transactions must be traced back to the individual user. However, as a server administrator, I need to be able to edit files anywhere on the system, and having sudo privilege doesn't release that in filemin. Filemin switches to UNIX user as early as possible by using standard Perl functionality, that does not inlcude any sudoing. I'll revise Java FM's features and will try to implement usability as close as possible.

Any suggestions are welcomed. Double panel FM in web browser will take a lot of space and requires complete interface redesign. I try to keep Filemin's interface as compact as possible while keeping usability at max.

If you have any ideas of better interface design, then suggestions are welcomed. I don't think the double-paned design is strictly necessary then again, I don't use the old file manager, at all, so I don't have old habits to break , though it can be nice to have a way to easily navigate the filesystem folders. Like on Gnome, where there's a list of filesystems and user folders on the left in a small pane, and then breadcrumbs up top.

Filemin already has breadcrumbs, so that's covered. I dunno how one might cover the folders thing easily, though, in a way that doesn't take up a lot of space. It's possible for modules to add items to the left hand menu, but the usual use case for that doesn't fit this situation.

Maybe we should look at Dropbox, Google Drive, Amazon Drive, and whatever MIcrosoft's product in this space is called for design ideas. Surely one of them has solved the problem in a nice way that we could copy without going the old-fashion panes route of old File Manager.

But, I agree with you: Given that we already have a left pane for menus, it is clumsy to cram another left pane in there it's clumsy in the current File Manager, too. This will bring up a permissions window. In the Chmod window, you can select the appropriate read, write, and execute permission for the file s.

In the Chown window, you can select the user and group you want as the owner for that file or directory. If you want, you can tell it to apply the permissions recursively if you have selected a directory. Just be careful when using that option not to apply the permissions to files you didn't mean to give them to! The file manager can be used to search for files or directories on your system that match certain criteria.

This can be useful if you know the name of a file but not the directory it is located in. To search for files, click on Tools in the toolbar, then click 'Search' to bring up the search window. In the Search query field, enter a search pattern to look for. To access the bookmarks later, click Bookmarks , and you will see the bookmarks you created at the bottom of the menu.

File Manager video introduction. Jump to: navigation , search. Category : Others. Navigation menu Personal tools Log in. Active Oldest Votes. Dennis Dennis 11 1 1 bronze badge. Good prefer,but not answer. Sign up or log in Sign up using Google.

Sign up using Facebook. Sign up using Email and Password. Post as a guest Name. Email Required, but never shown. The Overflow Blog. This is because the filesystems on those Unix variants do not support the extended attributes that the buttons allow you to configure. When you first load the file manager, the right-hand pane will display the contents of the root directory on your system.

To enter another directory, just double-click on it in the list. To go back up a directory, double-click the.. You can also view the contents of a directory by clicking on it in the tree in the left-hand pane. Double-clicking will open the directory in the tree, causing any subdirectories under it to appear.

Double-clicking again will close it. Whenever you enter a directory using the right-hand pane, it will be opened in the tree on the left as well. Similarly, when the.. It is also possible to jump to any directory on your system by entering its path into the text field above the right-hand directory listing. Assuming that it actually exists, Webmin will open all parent directories in the tree and displays its contents in the list on the right. To speed up the user interface, the file manager caches the contents of all directories that you view using it.

This means that if a file is created, modified or deleted on the server, it will not be reflected in the directory listing until you click the Refresh button on the toolbar.

The contents of any file on your system can be displayed by double-clicking on it in the list in the right-hand pane. A separate browser window will be opened, and the contents of the file displayed within by your browser.

Thus, any file type that the browser supports can be viewed using the file manager. If you want to download a file from your Webmin system to the host that your browser is running on, hold down shift while double-clicking on it instead. The browser should prompt you to save the file instead of opening a window to display its contents.

You can also force a download by selecting a file from the right-hand pane and clicking the Save button on the toolbar at the top of the file manager window. The File Manager module allows you to rename, move and copy files in the just the same way that any other file manager would.

To select the file that you want to manipulate, just click on it in the right-hand pane. To select multiple files, hold down the control key while clicking, or hold down shift to select an entire range.

To move files to a different directory, select one or more and click the Cut button on the toolbar. Then navigate to the destination and click the Paste button. If a file with the same name already exists, Webmin will prompt you to rename the pasted file to avoid the clash. If you choose not to rename, the file in the destination directory with the same name will be overwritten. To copy files, select them in the right-hand pane and click the Copy button.

Then go to the directory that you want them to be copied to, and click Paste. As when moving files, you will be prompted to rename any that clash with files that already existing in the destination directory. Multiple copies of a file can be made by pasting in different directories. To create a copy of a file in the same directory, just select it and hit Copy and Paste , and enter a new filename. You can delete one or more files and directories by selecting them and clicking the Delete button on the toolbar.

Before they are actually removed, a confirmation window listing all chosen files will be displayed. When the Delete button in the window is clicked, all chosen files, directories and their contents will be permanently deleted.

A single file can be renamed by selecting it in the right-hand pane and clicking the Rename button on the toolbar. This will bring up a window containing the current filename and a text box for entering a new name. If the new name is the same as an existing file in the same directory, it will be overwritten when the Rename button in the window is hit.



0コメント

  • 1000 / 1000