Samba Connecting, cannot transfer files
Keith Smith
techlists at phpcoderusa.com
Fri Jul 31 20:37:17 MST 2015
I want to replace a LAMP dev box, that is an old laptop, which uses
Samba so I can edit files right on the server - like what you described.
It is really slick and a time saver. I am hoping to do so with
VirtualBox. I have an i5 desktop w/ 8G RAM. It runs Mint 17 KDE. I
wanted to build multiple guests on VirtualBox to do LAMP development.
Exactly what you described. I currently need CentOS 6 and Ubuntu 14.04
LTS.
This is all on a private IP so I am not that concerned about security.
I'll look into NAS.
Thanks very much!!
btw I'd like to hear more about your 1g Drupal install.
On 2015-07-31 19:42, James Dugger wrote:
> Virtualbox has a plugin called Guest Additions which is an iso that
> you can download, and configure to add file sharing capabilities
> between the guest VM and the host system. You can then mount a host
> folder and it will show up as a native folder on the VM. While
> this is convenient and fairly easy to use it has a few draw backs. It
> can be slow to access and some have reported file corruption issues
> when there are a large amount of files and subfolders in the share.
> This may not be an issue for you depending on use case.
>
> I use VirtualBox VM's as LAMP servers for local development and test
> environments for my web application projects. One Drupal project had
> 1+GB of core/module/templates and custom templates in it. Using Guest
> Additions to share the document root folder of the project with my
> MacBook Pro core i5 with 8 GB proved to be slow for the VM to render
> the site in my test browsers (upwards of 10 - 20 seconds sometimes).
> The fastest/simplest share setup was to use an NFS mount in the VM.
>
> If your file sharing use case is for Web development you may find that
> samba is not any faster (even when you get it working) and may be
> slower than Guest Additions (GA). Just an FYI. I only use Samba as a
> fileserver (NAS) when I have to have the share accessible to Windows,
> Mac, and Linux machines. There are other options besides NFS that
> offer more security and more features for mission critical production
> file sharing, but if your use case is simple local web
> development/testing NFS is (I think) the simplest to implement. and
> faster than GA or Samba.
>
> Just my 2 cents.
>
> On Fri, Jul 31, 2015 at 6:50 PM, Keith Smith
> <techlists at phpcoderusa.com> wrote:
>
>> Not on both. Interesting on the "Vm writable" = yes does not show.
>>
>> There was a couple differences. The VN mirrors the one that works.
>> restarted nmb and smb and still cannot write files. While I was
>> researching this issue today I found that others were complaining
>> about not being able to write to guest VM's on VirtualBox, Linux to
>> Linux.
>>
>> I also found a reference that said VirtualBox has a way to to file
>> transfers. I need to read it. Maybe this week end... I have other
>> thing that need my attention. Sure would like to find an answer. I
>> think it is a VirtualBox thing.
>>
>> Thank you for all your ideas and help!!
>>
>> Keith
>>
>> On 2015-07-31 18:22, James Dugger wrote:
>>
>> Have you run testparm from the command line on both of your
>> samba
>> servers to see what is different between the servers
>>
>> On Fri, Jul 31, 2015 at 2:04 PM, Keith Smith
>> <techlists at phpcoderusa.com> wrote:
>>
>> I modified my valid user to correspond to yours.
>>
>> [work]
>> path = /work
>> browsable = yes
>> writable = yes
>> read only = no
>> valid users = @keith +keith
>> write list = keith
>>
>> The workstation runs Mint 17 KDE
>>
>> The Samba share is on a VirtualBox guest running CentOS 6.6.
>>
>> Permissions on the share are set to world writeable (777). The
>> directories created by using Dolphin are 755 but no files can be
>> added via Dolphin.
>>
>> Owner is keith:keith
>>
>> Both the host and the Samba have a user keith and same password.
>>
>> Please note I have another Samba box on my network with a different
>> IP and mount point. Same user and password. This other Samba share
>> is working fine and is connected to by the fstab.
>>
>> On 2015-07-31 12:48, James Dugger wrote:
>>
>> I am assuming that you've checked the ownership of the files and
>> folders to ensure that user 'keith' and group 'keith' existing and
>> are
>> assigned correctly. If you are using the group keith, have you
>> added
>> the following line to your share in samba:
>>
>> valid users = @keith +keith
>> The @ symbol indicates a group and a + indicates a samba username
>> to
>> add to the share. If the username 'keith' has been added to the
>> group
>> named 'keith' in /etc/group and the group ownership of all files
>> and
>> folders is listed as keith, than you should only need:
>> valid users = @keith
>> and it should be working.
>>
>> If the ownership of the group is not correct. from the parent
>> directory of the share folder you may want to do:
>> chown -R keith:keith <share_folder>/
>>
>> On Fri, Jul 31, 2015 at 11:38 AM, Keith Smith
>> <techlists at phpcoderusa.com> wrote:
>>
>> Thanks James!
>>
>> It mounts OK and I can create directories, just cannot upload
>> files.
>>
>> On 2015-07-31 11:24, James Dugger wrote:
>>
>> Have you checked for any conflicts in the options portion in the
>> mount statement of the drive where the share is located in the
>> fstab
>> file of the samba server ... with the mount statement on the samba
>> client box? Your cifs mount statement calls for the username
>> option.
>> , does the mount statement for the drive where the file being
>> shared on the server allow this user name option?
>>
>>
>>
>> I'm mounting the actual drive on my samba server as ext4 with
>> defaults. I am mounting the share on two mac boxes using cifs.
>> My shares are used for backup not daily rw activity.
>>
>> Are you mounting using cifs ?
>>
>> My share is in CentOS 6.6 and my desktop is Mint 17 kde.
>>
>> I have a samba server on a LAMP dev box and it mounds just fine
>> using
>> cifs with the mount command being in the fstab.
>>
>> I wonder if there is a conflix between the two boxes or if there
>> is
>> something I am missing.
>>
>> I spun up a minimul CentOS VM and can ping etc. Turned off
>> SElinux
>> and IPTables. Installed and configured Samba and the same thing is
>> happening.
>>
>> I can connect and brows just not upload files. I can even create
>> directories.
>>
>> I set the share to 0777.
>>
>> Could this be a VM thing?
>>
>> On 2015-07-26 19:01, James Dugger wrote:
>>
>> I set up my own share declaration at the end of the smb.conf file.
>> For example I have a simple one called [archive] that allows
>> backups
>> to be placed on a server running Ubuntu 15.04 server edition.
>>
>> I create the samba users and passwords for each user (these match
>> their unix user accounts)
>> I set the appropriate unix permissions for the group that I want
>> typically 775.
>> I create a group called "archive" in /etc/group and then add all
>> of
>> the users who are to have access to it into the archive group.
>> the valid users = @group_name is the key that allows samba to
>> control
>> the access to samba share.
>>
>> The key is add the the users to the group in /etc/group and to make
>> sure that they have a mapped samba username and password.
>>
>> [archive]
>> comment = backup drive
>> path = /srv/archive
>> browseable = yes
>> guest ok = no
>> valid users = @archive
>>
>> There are other options but I usually find that the I forget to
>> update
>> the /etc/group file.
>>
>> Hope that helps
>>
>> On Sun, Jul 26, 2015 at 11:33 AM, Keith Smith
>> <techlists at phpcoderusa.com> wrote:
>>
>> Thanks for the link.
>>
>> My smbpasswd is in /usr/bin/smbpasswd
>>
>> Just to make sure I : touch /etc/samba/smbpasswd
>>
>> then I :
>> smbpasswd -x username
>> smbpasswd -a username
>>
>> still same issue.
>>
>> Remove /etc/samba/smbpasswd
>>
>> I've created several directories off of /work/ on the samba
>> server
>> using the Samba server's command line. Using Dolphin on my
>> desktop
>> I can add directories to /work/ - they have correct permissions
>> and
>> ownership. However I get a permissions dialog when adding files
>> to
>> /work/
>>
>> If I try to add a file to one of those directories I created
>> using
>> Dolphin on my desktop there is no error and no file shows up.
>>
>> Thank you for your help!!
>> Keith
>>
>> On 2015-07-26 10:28, Stephen Partington wrote:
>>
>>
> http://www.linuxquestions.org/questions/linux-newbie-8/samba-smbpasswd-file-missing-750367/
>> [1]
>> [1]
>>
>> [4]
>>
>> [3]
>>
>> [1]
>> [3]
>>
>> On Sun, Jul 26, 2015 at 10:22 AM, Keith Smith
>> <techlists at phpcoderusa.com> wrote:
>>
>> Thanks!! I added the Samba user as one of the first steps. My
>> smb.config shows "passdb backend = tdbsam". I cannot find the
>> tdbsam file. What am I missing?
>>
>> On 2015-07-26 09:56, Todd Millecam wrote:
>>
>> If I remember right, samba doesn't follow regular *nix
>> permissions.
>> Try running the command:
>> smbadduser
>>
>> to get your user name and password in. Use those credentials when
>> you
>> login to transfer files and see if it works.
>>
>> On Sun, Jul 26, 2015 at 10:18 AM, Keith Smith
>> <techlists at phpcoderusa.com> wrote:
>>
>> Hi,
>>
>> I am running Mint 17 KDE. I've uploaded Virtualbox and created a
>> vm using CentOS 6.6. On the CentOS 6.6 VM I installed Samba.
>>
>> I created a user on the VM and created the same user as a Samba
>> user.
>> I created a directory off root : /work
>> smb and nmb are both running.
>> in the /etc/samba/smb.conf I:
>> 1) set the workgroup - I do not think this is necessary since I
>> am
>> connection from Linux.
>> 2) commented out all the cups references
>> 3) added the following lines:
>>
>> - path = /work
>> - writable = yes
>> - browseable = yes
>> - read only = no
>>
>> SELinux is disables
>> IPTables is disabled
>>
>> I have the exact same config on a laptop running CentOS 6.6 and
>> it
>> works fine. Only difference is the laptop mounts and connects to
>> Samba from the fstab.
>>
>> To connect to the Samba share on the VM I issue the following
>> command from my desktop's command line:
>>
>> sudo mount -t cifs -o user='username' //192.168.20.51/work/ [2] [2]
>> [1]
>>
>> [1]
>>
>> [2] [1]
>> [1]
>>
>> /mnt/centos6 (command line on my desktop)
>>
>> It mounts and I can view the /work directory in Dolphin on the
>> the
>> parent (mint 17 KDE desktop).
>>
>> I cannot upload files though.
>>
>> To test I : chmod -R 777 /work which did not help.
>>
>> I checked the Samba logs and they contain almost nothing - no
>> errors are being logged.
>>
>> I've scoured the internet and am finding no solution.
>>
>> Tied:
>>
>> create mask = 0755
>> create mode = 0660
>> directory mode = 0770
>> force create mode = 0660
>> force directory mode = 0770
>> force user = keith
>> force group = keith
>>
>> which did not make a difference.
>>
>> Any ideas are much appreciated.
>>
>> Thanks!!
>> Keith
>>
>> --
>> Keith Smith
>> ---------------------------------------------------
>> PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.org
>> To subscribe, unsubscribe, or to change your mail settings:
>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss [3] [3] [2]
>> [2]
>> [3]
>> [2] [2]
>>
>> --
>>
>> Todd Millecam
>>
>> Links:
>> ------
>> [1] http://192.168.20.51/work/ [2] [2] [1] [1] [2] [1]
>> [2] http://lists.phxlinux.org/mailman/listinfo/plug-discuss [3] [3]
>> [2]
>> [2]
>> [3] [2]
>>
>> ---------------------------------------------------
>> PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.org
>> To subscribe, unsubscribe, or to change your mail settings:
>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss [3] [3] [2]
>> [2]
>> [3]
>> [2]
>>
>> --
>> Keith Smith
>> ---------------------------------------------------
>> PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.org
>> To subscribe, unsubscribe, or to change your mail settings:
>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss [3] [3] [2]
>> [2]
>> [3]
>> [2]
>>
>> --
>>
>> A mouse trap, placed on top of your alarm clock, will prevent you
>> from
>> rolling over and going back to sleep after you hit the snooze
>> button.
>>
>> Stephen
>>
>> Links:
>> ------
>> [1] http://192.168.20.51/work/ [2] [2] [1] [1] [2]
>> [2] http://lists.phxlinux.org/mailman/listinfo/plug-discuss [3] [3]
>> [2]
>> [2]
>> [3]
>> [3]
>>
>>
> http://www.linuxquestions.org/questions/linux-newbie-8/samba-smbpasswd-file-missing-750367/
>> [1]
>> [1]
>> [4]
>>
>> [3]
>>
>> [1]
>>
>> ---------------------------------------------------
>> PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.org
>> To subscribe, unsubscribe, or to change your mail settings:
>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss [3] [3] [2]
>> [2]
>> [3]
>>
>> --
>> Keith Smith
>> ---------------------------------------------------
>> PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.org
>> To subscribe, unsubscribe, or to change your mail settings:
>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss [3] [3] [2]
>> [2]
>> [3]
>>
>> --
>>
>> James
>>
>> LINKEDIN [4]
>>
>> Links:
>> ------
>> [1]
>
>
> http://www.linuxquestions.org/questions/linux-newbie-8/samba-smbpasswd-file-missing-750367/
> [1]
> [1]
> [4]
>
>> [3]
>> [2] http://192.168.20.51/work/ [2] [2] [1] [1]
>> [3] http://lists.phxlinux.org/mailman/listinfo/plug-discuss [3] [3]
>> [2]
>> [2]
>> [4] http://www.linkedin.com/pub/james-h-dugger/15/64b/74a/ [4] [4]
>> [3]
>> [4]
>>
>> ---------------------------------------------------
>> PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.org
>> To subscribe, unsubscribe, or to change your mail settings:
>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss [3] [3] [2]
>> [2]
>
> --
> Keith Smith
> ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.org
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.phxlinux.org/mailman/listinfo/plug-discuss [3] [3]
> [2] [2]
>
> Links:
> ------
> [1] http://192.168.20.51/work/ [2] [2] [1]
> [2] http://lists.phxlinux.org/mailman/listinfo/plug-discuss [3] [3]
> [2]
> [3]
>
>
> http://www.linuxquestions.org/questions/linux-newbie-8/samba-smbpasswd-file-missing-750367/
> [1]
> [1]
> [4]
> [4] http://www.linkedin.com/pub/james-h-dugger/15/64b/74a/ [4] [4]
> [3]
>
> ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.org
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.phxlinux.org/mailman/listinfo/plug-discuss [3] [3] [2]
>
> --
> Keith Smith
> ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.org
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.phxlinux.org/mailman/listinfo/plug-discuss [3] [3] [2]
>
> --
>
> James
>
> LINKEDIN [3]
>
> Links:
> ------
> [1] http://192.168.20.51/work/ [2] [2]
> [2] http://lists.phxlinux.org/mailman/listinfo/plug-discuss [3] [3]
> [3] http://www.linkedin.com/pub/james-h-dugger/15/64b/74a/ [4] [4]
> [4]
>
>
> http://www.linuxquestions.org/questions/linux-newbie-8/samba-smbpasswd-file-missing-750367/
> [1]
> [1]
>
> ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.org
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.phxlinux.org/mailman/listinfo/plug-discuss [3] [3]
>
> --
> Keith Smith
> ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.org
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.phxlinux.org/mailman/listinfo/plug-discuss [3] [3]
>
> --
>
> James
>
> LINKEDIN [4]
>
> Links:
> ------
> [1]
>
> http://www.linuxquestions.org/questions/linux-newbie-8/samba-smbpasswd-file-missing-750367/
> [1]
> [2] http://192.168.20.51/work/ [2]
> [3] http://lists.phxlinux.org/mailman/listinfo/plug-discuss [3]
> [4] http://www.linkedin.com/pub/james-h-dugger/15/64b/74a/ [4]
>
> ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.org
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.phxlinux.org/mailman/listinfo/plug-discuss [3]
>
> --
> Keith Smith
> ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.org
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.phxlinux.org/mailman/listinfo/plug-discuss [3]
>
> --
>
> James
>
> LINKEDIN [4]
>
>
> Links:
> ------
> [1]
> http://www.linuxquestions.org/questions/linux-newbie-8/samba-smbpasswd-file-missing-750367/
> [2] http://192.168.20.51/work/
> [3] http://lists.phxlinux.org/mailman/listinfo/plug-discuss
> [4] http://www.linkedin.com/pub/james-h-dugger/15/64b/74a/
>
> ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.org
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
--
Keith Smith
More information about the PLUG-discuss
mailing list