After creating a CIFS/SMB share on a Windows PC on my LAN, and after
setting the properties for that Windows share to be openly visible by >"Everyone" with "Read/Write" permission with no password, what non-root >Android client do you suggest I install so that Android can connect to that >Windows share over the Wi-Fi network in order to edit files in that share?
Android edit smb://username:password@192.168.0.2/share/path/filename.txt
After creating a CIFS/SMB share on a Windows PC on my LAN, and after >>setting the properties for that Windows share to be openly visible by >>"Everyone" with "Read/Write" permission with no password, what non-root >>Android client do you suggest I install so that Android can connect to that >>Windows share over the Wi-Fi network in order to edit files in that share?
Android edit smb://username:password@192.168.0.2/share/path/filename.txt
I use Total Commander with its Lan plugin: https://www.ghisler.com/
On Tue, 16 Jan 2024 20:20:28 GMT, AnthonyL wrote:
I use Total Commander with its Lan plugin: https://www.ghisler.com/
It says "(Smartphones or Tablets with Android 1.5 up to Android 10)" so
I'm not sure if that's an old warning or if Android 11 & up won't work.
On the bottom of that page it says it's freeware with no ads,
When I bring up Total Commander in Android, I see a line item for
"LAN (Windows shares)" & another line item for "WebDAV (WEB Folders)" >Clicking on the "LAN (Windows shares)" there are two items listed
"<New server>" & "<Settings>" with only two things in "Settings"
(both of which it suggests to leave alone so I left them alone).
The only thing I could do was tap on "<New server>" where it asks
"New Server, Enter new name for list:" which I wasn't sure what it
wanted so I typed in the local 192.168 IP address for the Windows PC.
It then came up with "Edit Server: 192.168.x.y" with three fields.
Server name/directory: 192.168.x.y/share (I typed the full IP address)
User name: <blank>
Password: <blank>
But when I tap on that "192.168.x.y" line item, Total Commander says
"Getting directory, Error connecting to server!
Reported error: STATUS_ACCESS_DENIED (0xc0000022):
Create failed for \\192.168.x.y\share"
Hello
Bill Powell <bill@anarchists.org> schrieb
On Tue, 16 Jan 2024 20:20:28 GMT, AnthonyL wrote:
I use Total Commander with its Lan plugin: https://www.ghisler.com/
me too
It says "(Smartphones or Tablets with Android 1.5 up to Android 10)" so
I'm not sure if that's an old warning or if Android 11 & up won't work.
Here android13 on realme 8 5G : TC with Plugin works fine for me.
installed from Google playstore.
On the bottom of that page it says it's freeware with no ads,
for the android version: yes.
The PC/Windowsversion can betestet and if you think its good, buy a
licence.
When I bring up Total Commander in Android, I see a line item for
"LAN (Windows shares)" & another line item for "WebDAV (WEB Folders)"
Clicking on the "LAN (Windows shares)" there are two items listed
"<New server>" & "<Settings>" with only two things in "Settings"
(both of which it suggests to leave alone so I left them alone).
The only thing I could do was tap on "<New server>" where it asks
"New Server, Enter new name for list:" which I wasn't sure what it
wanted so I typed in the local 192.168 IP address for the Windows PC.
okay
It then came up with "Edit Server: 192.168.x.y" with three fields.
Server name/directory: 192.168.x.y/share (I typed the full IP address)
User name: <blank>
Password: <blank>
no blank! You need name/password.
But when I tap on that "192.168.x.y" line item, Total Commander says
"Getting directory, Error connecting to server!
Reported error: STATUS_ACCESS_DENIED (0xc0000022):
Create failed for \\192.168.x.y\share"
Yes. without name/password access will be denied.
Modern Windows denie SMB v1 and want security.
After creating a CIFS/SMB share on a Windows PC on my LAN, and after
setting the properties for that Windows share to be openly visible by "Everyone" with "Read/Write" permission with no password, what non-root Android client do you suggest I install so that Android can connect to
that Windows share over the Wi-Fi network in order to edit files in that share?
Android edit smb://username:password@192.168.0.2/share/path/filename.txt
On 2024-01-16 12:11, Bill Powell wrote:I use Cx File Explorer on my Android 12 mobile. Works fine for access
After creating a CIFS/SMB share on a Windows PC on my LAN, and after
setting the properties for that Windows share to be openly visible by
"Everyone" with "Read/Write" permission with no password, what non-root
Android client do you suggest I install so that Android can connect to
that Windows share over the Wi-Fi network in order to edit files in that
share?
Android edit smb://username:password@192.168.0.2/share/path/filename.txt
Ghost Commander, for instance.
On Tue, 16 Jan 2024 20:20:28 GMT, AnthonyL wrote:
After creating a CIFS/SMB share on a Windows PC on my LAN, and after >>>setting the properties for that Windows share to be openly visible by >>>"Everyone" with "Read/Write" permission with no password, what non-root >>>Android client do you suggest I install so that Android can connect to that >>>Windows share over the Wi-Fi network in order to edit files in that share? >>>
Android edit smb://username:password@192.168.0.2/share/path/filename.txt
I use Total Commander with its Lan plugin: https://www.ghisler.com/
Thanks for that suggestion of using Total Commander on non-root Android to >access public Windows SMB shares at home on your own LAN over Wi-Fi.
I went to the suggested site (https://www.ghisler.com/) to look for the >Android client which I found here (https://www.ghisler.com/ce.htm).
It says "(Smartphones or Tablets with Android 1.5 up to Android 10)" so
I'm not sure if that's an old warning or if Android 11 & up won't work.
Clicking on the Android image shows an updated page dated (May 31, 2023) >(https://www.ghisler.com/androidapp.htm) which shows Android 13 support.
On the bottom of that page it says it's freeware with no ads, and it
provides many links to very many useful-sounding plugins on this page. >https://www.ghisler.com/androidplugins/googleplay/
They all start with this total commander Android app which I installed. >https://play.google.com/store/apps/details?id=com.ghisler.android.TotalCommander
There were a dozen plugins, but this seems to be the one you suggested.
LAN (Windows network) Plugin 3.50 (2023-12-10):
SMB connection to Windows hosts - in case of connection problems, try using >the numeric IP address instead of the computer name!
New in 3.30: SMB3 and encrypted transfers (optional) >https://play.google.com/store/apps/details?id=com.ghisler.tcplugins.LAN
I installed both of them, including a few others (as there's a Wi-Fi
plugin that works without Total Commander for transferring files) and
a few other plugins like the webdav and sftp file transfer plugins.
When I bring up Total Commander in Android, I see a line item for
"LAN (Windows shares)" & another line item for "WebDAV (WEB Folders)"
Clicking on the "LAN (Windows shares)" there are two items listed
"<New server>" & "<Settings>" with only two things in "Settings"
(both of which it suggests to leave alone so I left them alone).
The only thing I could do was tap on "<New server>" where it asks
"New Server, Enter new name for list:" which I wasn't sure what it
wanted so I typed in the local 192.168 IP address for the Windows PC.
It then came up with "Edit Server: 192.168.x.y" with three fields.
Server name/directory: 192.168.x.y/share (I typed the full IP address)
User name: <blank>
Password: <blank>
That creates a new line item in the previous list described above. >"192.168.x.y" (it shows the full IP address, not the letters)
But when I tap on that "192.168.x.y" line item, Total Commander says
"Getting directory, Error connecting to server!
Reported error: STATUS_ACCESS_DENIED (0xc0000022):
Create failed for \\192.168.x.y\share"
Then I longpressed on the line item for that Windows SMB share.
A long menu of options came up, one of which was "Properties".
By default those properties were
Protect with master pass = checked
SMB2 = checked
SMB3 = checked
encrypted transfers (slowest) = not checked
Older NAS compatibility (LMv1) = not checked
use old name lookup method = not checked
I changed that to uncheck the master password and to check
the older NAS compatibility & to use the old name lookup.
LAN Error connecting to server! Reported error:
Failed to connect: 0.0.0.<00>/192.168.x.y/share"
When I went back to "Properties" the master password was checked again so I >don't think you can uncheck it but I added "guest" as the username this
time but it still gave an error trying to connect to the SMS share.
Is there a way to easily test whether or not that SMB share is working?
On 1/16/2024 8:04 PM, Shinji Ikari wrote:
Bill Powell <bill@anarchists.org> schriebThere is more than one OS that can do SMBv1 on demand.
W10 and W11, in Programs and Features : Windows Features,
have three tick boxes. You leave the auto-removal box unticked,
and tick the other two.
Hello
Paul <nospam@needed.invalid> schrieb
On 1/16/2024 8:04 PM, Shinji Ikari wrote:
Bill Powell <bill@anarchists.org> schriebThere is more than one OS that can do SMBv1 on demand.
Yes, but the Poster wrote:
"After creating a CIFS/SMB share on a Windows PC"
I may be biasedm but I think of an Win10 oder 11 System from today.
But you are right it could also be win98se.
W10 and W11, in Programs and Features : Windows Features,
have three tick boxes. You leave the auto-removal box unticked,
and tick the other two.
Most normal ppl don't know/find thi soption.
On 1/17/2024 8:51 AM, Shinji Ikari wrote:
Paul <nospam@needed.invalid> schriebThey most certainly do know it... because I tell them :-)
On 1/16/2024 8:04 PM, Shinji Ikari wrote:Most normal ppl don't know/find thi soption.
Bill Powell <bill@anarchists.org> schrieb
After creating a CIFS/SMB share on a Windows PC on my LAN, and after
setting the properties for that Windows share to be openly visible by "Everyone" with "Read/Write" permission with no password, what non-root Android client do you suggest I install so that Android can connect to that Windows share over the Wi-Fi network in order to edit files in that share?
Android edit smb://username:password@192.168.0.2/share/path/filename.txt
Android edit smb://username:password@192.168.0.2/share/path/filename.txt
Ghost Commander, for instance.
Server name/directory: 192.168.x.y/share (I typed the full IP address)
User name: <blank>
Password: <blank>
no blank! You need name/password.
Press the down arrow and select the people allowed to access it. "Everyone" | Add | Read/Write | Share | Done
That's a significant security hole. Ideally, you want to restrict it to known users of your LAN regardless of device, and the best way to do
that is to password-protect the share in some way.
For Windows, the way I usually do this is to ensure that my Windows PCs
all have the same user accounts with the same Username/Password
combinations, and only allow those accounts access permissions on the
shares. This means I can simply open shares in File Explorer without
being prompted for usernames & passwords.
This used to work also via Samba on Linux, as long as the passwords were
the same all round, using an smbusers file to convert between Linux &
Windows versions of usernames (many Linux distros won't allow uppercase
in usernames), but this no longer seems to work, and now to access a
Windows share from a Linux PC I have to put in a Windows account's
username & password TWICE - an absurd & maddening fiddle-faddle!
Android, being based on Linux, is likely to do something similar. If
you can find out what is your Android username, you could try creating
an account of that name on your Windows PC and assigning a password to
it, then, if you're lucky, to connect you will only be prompted for the password.
In article <news:l0pm00Fko9aU3@mid.individual.net>, "Carlos E. R." <robin_listas@es.invalid> wrote:
Android edit smb://username:password@192.168.0.2/share/path/filename.txt
Ghost Commander, for instance.
Thank you for that suggestion of the open source Ghost Commander as a SMB client to connect to Windows CIFs shares over the home Wi-Fi local network. https://sites.google.com/site/ghostcommander1 https://youtu.be/QP60G0heWlw
From that, Ghost Commander is a free file manager that has plugins for
SMB and which is available on Sourceforge, F-Droid & on the Google Play Store.
https://sourceforge.net/projects/ghostcommander/files/ https://f-droid.org/packages/com.ghostsq.commander/ https://play.google.com/store/apps/details?id=com.ghostsq.commander
Their FAQ says you can't mix plugins as they're signed by the web site,
so wherever I get Ghost Commander has to have the plugins also. https://sites.google.com/site/ghostcommander1/info
It's very hard to find the SMB plugin on the Google Play Store but easy
to find the Box, Dropbox and WebDAV plugins on the Google Play Store. https://play.google.com/store/apps/details?id=com.ghostsq.commander.box https://play.google.com/store/apps/details?id=com.ghostsq.commander.dbx https://play.google.com/store/apps/details?id=com.ghostsq.commander.https
I searched and searched on the Google Play Store web site until I gave up
and found the reference to where to get the SMB/CIFS plugin for it here. https://sites.google.com/site/ghostcommander1/info#h.p_ID_505
Apparently it's a new feature that you found based on what it says there. "SMB stands for Server Message Block (SMB), also known as Common Internet File System (CIFS). It's a protocol used in local networks, and also known
as Microsoft Windows Network. To make Ghost Commander access a server or desktop's shared folder using that network protocol you need to install an application called SMB plugin for Ghost Commander (new)." https://play.google.com/store/apps/details?id=com.ghostsq.commander.samba
The problem is that SMB plugin does not exist on the Google Play Store. https://play.google.com/store/search?q=ghost+commander+smb+plugin&c=apps
And the problem that plugins have to be from the same signed source.
I went to Sourceforge next to see if they have the SMB plugin above. https://sourceforge.net/projects/ghostcommander/files/Releases/
But they also only had the Box, Dropbox & WebDAV plugins (no SMB plugin).
Then I went to F-Droid to see if they have the SMB plugin listed above. https://search.f-droid.org/?q=ghost+commander+plugin&lang=en
I had to run a search to find anything on the net for the SMB plugin. https://www.google.com/search?q=android+ghost+commander+smb+cifs+plugin
Which found the plugin scattered about but the problem will be signatures. https://fossdroid.com/a/ghost-commander-smb-plugin.html https://smb-plugin-for-ghost-commander.soft112.com/ https://ghost-commander-smb-plugin.en.aptoide.com/app
Then in my search I found the Sourceforge plugin in a different location. https://sourceforge.net/directory/?q=ghost+commander
Which has a page for the "Old" and "New" SMB plugin (what's different?).
So the only place I can find all 8 files together is on Sourceforge
(as they won't update if the signatures don't match the source).
Ghost Commander File Manager
https://sourceforge.net/projects/ghostcommander/ https://sourceforge.net/projects/ghostcommander/files/ https://cfhcable.dl.sourceforge.net/project/ghostcommander/Releases/Ghost%20Commander%201.62.2.apk
Ghost Commander - Box plugin
https://sourceforge.net/projects/gc-box/ https://master.dl.sourceforge.net/project/ghostcommander/Releases/Ghost%20Commander%20-%20Box%20plugin%20v1.01.1.apk
Ghost Commander - Dropbox plugin
https://sourceforge.net/projects/gc-dropbox/ https://master.dl.sourceforge.net/project/ghostcommander/Releases/Ghost%20Commander%20-%20Dropbox%20plugin%20v1.3.1.apk
Ghost Commander - WebDAV plugin
https://sourceforge.net/projects/gc-webdav/ https://gigenet.dl.sourceforge.net/project/ghostcommander/Releases/Ghost%20Commander%20-%20WebDAV%20plugin%20v1.1.apk
Ghost Commander - SFTP plugin
https://sourceforge.net/projects/gc-sftp/ https://master.dl.sourceforge.net/project/gc-sftp/Ghost%20Commander%20-%20SFTP%20plugin%20v3.0b5%20%28trilead%29.apk
Ghost Commander - SMB plugin (new)
https://sourceforge.net/projects/gc-smb/ https://master.dl.sourceforge.net/project/gc-smb/Ghost%20Commander%20-%20SMB%20NG%20%282.1.4%29%20plugin%20v1.03b1.1.apk
Ghost Commander - SMB plugin (old)
https://sourceforge.net/projects/gc-samba/
(This plugin seems to be no longer available, AFAICT.)
Ghost Commander - Google Drive plugin https://sourceforge.net/projects/gc-gdrive/
(This plugin seems to be no longer available, AFAICT.)
Now I'm ready to start, but first I need to create a Windows public share.
Googling "How to make a windows smb cifs public share" found this. https://bdsdoc.com/kb-articles/how-to-create-a-network-shared-folder/
So I started that Windows public share process by making a directory.
mkdir C:\share
Right click on that share folder | Properties | Sharing | Share
From Windows, I put an editable file into that share.
edit C:\share\test_from_windows -> "This is a test from Windows."
On Android, I checked I was on the LAN & then I started Ghost Commander and then I accessed that Windows share without a hitch.
GhostCommander: Home | Windows share
Server: 192.168.0.2 (use the local IP address of the Windows server)
Path: share
Domain: <blank>
Username: <blank>
Password: <blank>
OK
I think that creates a URL of the following style.
smb://192.168.0.2/share
smb://guest:password@192.168.0.2/share smb://username:password@192.168.0.2/share/path/filename.txt
Then I tried to edit that file which was put there by Windows.
Ghost Commander | select the file | Edit | Ghost Commander Text Editor
Change the contents of that file Save
Exit out of Ghost Commander
Back on Windows, I could see the file contents had changed!
It looks like Ghost Commander with the new SMB plugin worked to connect to
a local Windows SMB share from non-root Android for read/write file access.
Press the down arrow and select the people allowed to access it.
"Everyone" | Add | Read/Write | Share | Done
On Wed, 17 Jan 2024 20:30:50 +0000, Java Jive wrote:
Press the down arrow and select the people allowed to access it.
"Everyone" | Add | Read/Write | Share | Done
That's a significant security hole. Ideally, you want to restrict it
to known users of your LAN regardless of device, and the best way to
do that is to password-protect the share in some way.
Why do I need a password? If I can't trust my wife, then who can I trust?
For Windows, the way I usually do this is to ensure that my Windows
PCs all have the same user accounts with the same Username/Password
combinations, and only allow those accounts access permissions on the
shares. This means I can simply open shares in File Explorer without
being prompted for usernames & passwords.
If I have to have an account password on Windows, can I use "guest/guest"? What's the Windows default "guest" or "everyone" account password anyway?
This used to work also via Samba on Linux, as long as the passwords
were the same all round, using an smbusers file to convert between
Linux & Windows versions of usernames (many Linux distros won't allow
uppercase in usernames), but this no longer seems to work, and now to
access a Windows share from a Linux PC I have to put in a Windows
account's username & password TWICE - an absurd & maddening
fiddle-faddle!
What I don't get is why does Windows have an "everyone" or "guest" account? What good are those two Windows accounts if they /require/ a password.
Android, being based on Linux, is likely to do something similar. If
you can find out what is your Android username, you could try creating
an account of that name on your Windows PC and assigning a password to
it, then, if you're lucky, to connect you will only be prompted for
the password.
I don't even know if Android has a username. Being Linux, it probably does.
I went into Termux. Then I typed "whoami" and it said "u0_a331" and when I typed "id" it said "uid=10331(u0_a331)" and a whole bunch of other stuff.
On 17/01/2024 20:51, Bill Powell wrote:
On Wed, 17 Jan 2024 20:30:50 +0000, Java Jive wrote:
Press the down arrow and select the people allowed to access it.
"Everyone" | Add | Read/Write | Share | Done
That's a significant security hole. Ideally, you want to restrict it
to known users of your LAN regardless of device, and the best way to
do that is to password-protect the share in some way.
Why do I need a password? If I can't trust my wife, then who can I trust?
Because anyone hacking into your local network can access the share,
this may include:
 Legitimate visitors to your home whom you allow to access the LAN temporarily;
 WiFi warriors who attempt to hack & surf other people's networks;
 Troublesome neighbourhood youths;
 Anyone that manages to hack your router from the WAN side.
On Wed, 17 Jan 2024 02:04:12 +0100, Shinji Ikari wrote:
It's a personal computer so I don't understand why it needs a password.Server name/directory: 192.168.x.y/share (I typed the full IP address) >>>User name: <blank>no blank! You need name/password.
Password: <blank>
I've never had a password on any of my computers.
Why must I start now?
Hello
Bill Powell <bill@anarchists.org> schrieb
On Wed, 17 Jan 2024 02:04:12 +0100, Shinji Ikari wrote:
It's a personal computer so I don't understand why it needs a password.Server name/directory: 192.168.x.y/share (I typed the full IP address) >>>> User name: <blank>no blank! You need name/password.
Password: <blank>
I've never had a password on any of my computers.
Why must I start now?
Ask MS why they deactivated SMB v1.
On Wed, 17 Jan 2024 20:30:50 +0000, Java Jive wrote:in File Explorer without being prompted for usernames & passwords.
Press the down arrow and select the people allowed to access it.
"Everyone" | Add | Read/Write | Share | Done
That's a significant security hole. Ideally, you want to restrict it to known users of your LAN regardless of device, and the best way to do that is to password-protect the share in some way.
Why do I need a password? If I can't trust my wife, then who can I trust?
For Windows, the way I usually do this is to ensure that my Windows PCs all have the same user accounts with the same Username/Password combinations, and only allow those accounts access permissions on the shares. This means I can simply open shares
If I have to have an account password on Windows, can I use "guest/guest"? What's the Windows default "guest" or "everyone" account password anyway?seems to work, and now to access a Windows share from a Linux PC I have to put in a Windows account's username & password TWICE - an absurd & maddening fiddle-faddle!
This used to work also via Samba on Linux, as long as the passwords were the same all round, using an smbusers file to convert between Linux & Windows versions of usernames (many Linux distros won't allow uppercase in usernames), but this no longer
What I don't get is why does Windows have an "everyone" or "guest" account? What good are those two Windows accounts if they /require/ a password.you will only be prompted for the password.
Android, being based on Linux, is likely to do something similar. If you can find out what is your Android username, you could try creating an account of that name on your Windows PC and assigning a password to it, then, if you're lucky, to connect
I don't even know if Android has a username. Being Linux, it probably does.
I went into Termux. Then I typed "whoami" and it said "u0_a331" and when I typed "id" it said "uid=10331(u0_a331)" and a whole bunch of other stuff.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 297 |
Nodes: | 16 (2 / 14) |
Uptime: | 07:30:46 |
Calls: | 6,666 |
Files: | 12,213 |
Messages: | 5,336,117 |