Posted: Fri 28 May 2010, 21:34 Post subject:
PUPPY SAMBA as a File Server to Windows PCs on a small LAN

Has anyone ever used ANY GUI to setup SAMBA on Puppy?

I am looking for experiences in setting up SAMBA to share a Puppy folder on a LAN full of Microsoft Desktop PCs.

Anyone anywhere do this via a GUI?
OR has anyone simply modified smb.conf manuallly....successfully?

Thanks in advance._________________Get ACTIVE Create Circles; Do those good things which benefit people's needs!
We are all related ... Its time to show that we know this!
3 Different Puppy Search Enginesor use DogPile

This has been addressed quite some times in these forums. I wonder if in the HOW TO forum there aren't instructions. Or in the wiki pages.
In any case with the puppysearch link in my sign you could find posts related on your subject._________________Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
Consult Wikka
Use peppyy's puppysearch

I guess because Samba is so complicated, I don't think there is any good gui for configuring it... except probably in a distro with the full KDE or Gnome... I certainly hope they'd have one anyway

As Béèm says, depending on whether or not you actually want to control access to the server one of the howtos like this might be what you need: http://murga-linux.com/puppy/viewtopic.php?t=22363_________________Classic Puppy quotes
-
root: n. the superuser or administrator account that has complete control over everything in the machine. Running as root is a taonga of Puppy Linux users.

Thanks everyone for your support.
Thanks @Béèm for you Forum Search tool.
Thanks @disciple for your direction to something you assisted with in 2008. You were right in how his printing was set on his system.

Here's what I concerned about and why I asked for assistance. Puppy (at least from DistroWatch) has SAMBA. But, it appears crippled. I believe this to be an accident (but, I'm not sure). I am trying to find someone....anyone...who knows what's needed to make SAMBA work in a PUP5 system.

Most distros ask some simple questions when installing that will configure SAMBA so that it inserts, simply, in LAN comprising Microsoft PCs. PUP5 (and others) seem to want to operate in some sort of a stealth mode without providing SAMBA available to make simple changes to use in PUP5.

The directory structure that is used in PUP5 does not match any of the documents I find on the NET. So, I posted hoping that someone has figured and may have a step by step solution to settting SAMBA up to share a local printer and a local folder from PUP5 that can be seen by any Windows Machine on the LAN.

I, personally, at this time, don't know enough debugging techniques to be able to track down the links that would be necessary to provide the consistency that CUPS and SAMBA require so that all of this would work smoothly in PUPPY. Looking over the forum entries and the working solutions I find in other Distros, do NOT seem to apply here in PUPPY.

I am willing to devote the time and to write the document, but I will need a little hand-holding to get success.

For starters, I would like to know if I should start with PUP5 (using CUPS 1.4.2) or if I should start with Quirky 1.1 (using CUPS 1.3.11)? If I had my way, I would like to start with PUP5, if there are people to assist with my questions. I have already done this for the attached printer. But, I'm not so sure what should be done so that CUPS allows SAMBA printing.

Next, I would like to pursue getting SAMBA operational with my CUPS so that my Microsoft network can see the PUPPY derivative in their "My Network Places".

I DO NOT NEED MICROSOFT DIRECTIONS. I merely need PUPPY Linux type assistance. At this time, it appears, mostly with SAMBA and its setup in PUPPY so that CUPS and it can do their thing._________________Get ACTIVE Create Circles; Do those good things which benefit people's needs!
We are all related ... Its time to show that we know this!
3 Different Puppy Search Enginesor use DogPile

FreeNAS is a very good storage solution. But, what I'd like is a Puppy....e.g. a procedure/directions that I can use to share a printer and a folder with the multitude of Windows LANs that I assist people with. Its a very good way to get the Windows Techies to step into a simple, easy to use, Linux environment.

And, I willing to work to make it happen and put together a Tutorial/Wiki for Puppy users._________________Get ACTIVE Create Circles; Do those good things which benefit people's needs!
We are all related ... Its time to show that we know this!
3 Different Puppy Search Enginesor use DogPile

OK, I'm ready to attempt this. Based upong my investigations, it seems that I will need to set SAMBA up first, as CUPS will use a "properly" set up SAMBA.

To start, I need to know if anyone knows what is "FHS-compliant" thats referred to in the last paragraph of the following from
http://www.cups.org/documentation.php/man-cupsaddsmb.html

Quote:

Samba Configuration

cupsaddsmb uses the new RPC-based printing support in SAMBA 2.2.x to provide printer drivers and PPD files to Windows client machines. In order to use this functionality, you must first configure the SAMBA smb.conf(5) file to support printing through CUPS and provide a printer driver download share, as follows:

Does anyone know if Puppy implement SAMBA following compliance?
Does anyone know if there is something I should do that insures Quirky/Puppy sets up SAMBA such that CUPS can find and use it appropriately?

Thanks for any help_________________Get ACTIVE Create Circles; Do those good things which benefit people's needs!
We are all related ... Its time to show that we know this!
3 Different Puppy Search Enginesor use DogPile

I'm not seeing where he addresses SAMBA or CUPS to deliver network (CIFS) functionality. Did I miss something there?

I did find out what FHS is. Even though I do not see it currently in the SAMBA implementation, Yet, I want to assume that Puppy is following it for both SAMBA and for CUPS. It is a Standard. It says at http://www.pathname.com/fhs/pub/fhs-2.3.html

Quote:

This standard consists of a set of requirements and guidelines for file and directory placement under UNIX-like operating systems. The guidelines are intended to support interoperability of applications, system administration tools, development tools, and scripts as well as greater uniformity of documentation for these systems.

Now, my task is to find out how SAMBA is implemented in PUPPY. Can anyone shed some light on this implementation?
In other words, there does not seem to be a way to go about using it in its current state.

UPDATEHere where I am currently.
Is the SAMBA implementation an oversight or a bug?
Did someone start and then cripple it accidentally?
Something is very wrong in the PUPPY/QUIRKY distro with SAMBA. Does anyone anywhere know anything about this or its setup?

And if anyone of you agree that it is a bug, I'm so new at this I don't know the first thing about how to report it. Help_________________Get ACTIVE Create Circles; Do those good things which benefit people's needs!
We are all related ... Its time to show that we know this!
3 Different Puppy Search Enginesor use DogPile

Before you get carried away ..... have you already installed the full samba pet/package? ... If you're still not aware, the official puppy iso only contains the samba client modules (which is only sufficient to access windows shares) .....

As far as I'm aware of, manual configuration of samba server equivalent to XP simple shares is not difficult. It was what I planned for to complement lameSMBxplorer earlier on (this year) ..... just that I don't have that much spare time nowadays to tinker as much as I like .....

Thanks @efiguy , I am aware of this and other several references to SAMBA in other environments.

I was perplexed when looking at Puppy as it did not have library structures in place that I've seen in other distros (i.e. Knoppix, fedora, Ubuntu, etc.). And, I thought I was missing something in the Puppy implementation for I kept looking for the SAMBA that Distrowatch says is there.

@Patriot, I thnik has clarified why. This is not the full SAMBA so CUPS cannot find what it would need to handle print jobs that would be queued from SAMBA.

Now that I understand this, the implementation document I had begun to build for PUPPY LInux users will NOT work until SAMBA is added into the recents systems.

I did try, 2 days ago, to install from the repos but this failed miserably. And I do not yet have the expertise to resolve the problems (and the problem manifest differently in Quirky than it did in Puppy5). Without more knowledge on my part, I am powerless to produce a current document that shows how to setup a recent Puppy so that Windows users of the Puppy printers can get the proper print drivers from Puppy/Quirky during their connect process (same as Windows machines do for other LAN windows machines). This is a new feature in the CUPS-SAMBA pairing that allow PUPPY linux to exist on the Windows network producing the same services as any Window PC does for other LAN PC.

I already have this working in a Knoppix and wanted to do the same for Puppy.

In summary, PUP5/QUIRKY have a version on SAMBA that is deprecated. And my attempts to use the Puppy Package Manager to "re"-install SAMBA was a failure due to other missing parts of the system.

Here to Help._________________Get ACTIVE Create Circles; Do those good things which benefit people's needs!
We are all related ... Its time to show that we know this!
3 Different Puppy Search Enginesor use DogPile

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum