Samba client missing in Yast, v11.0

I can’t find an option for configuring Samba clients via Yast. I looked under Network Services and found Samba Server, but not Samba Client. I’m pretty sure it was there in older releases.

I also tried doing my configuration with swat, but that didn’t work either – my changes wouldn’t stick. But that’s a subject for a different thread, which I’m about to create.

Open up Yast –> network services –> samba server. To set up the client leave all alone except for “Identity”. In Identity set workgroup and netbios name. Leave the moddle as “not a domain controller”.

The Yast facility for client configurations in older versions of OpenSUSE had the ability to configure shares. How can that be done in 11.0? The fact that smbmount is missing and smbfs is not recognized as a mount type (the mount manpage to the contrary) makes this lack particularly significant.

If you configure a share you are configuring a server. So if you want to configure a share goto Yast --etc → Samba server.

Regarding smbfs – as I told you earlier today: use cifs.

pwabrahams wrote:

>
> The Yast facility for client configurations in older versions of
> OpenSUSE had the ability to configure shares. How can that be done in
> 11.0? The fact that smbmount is missing and smbfs is not recognized as
> a mount type (the mount manpage to the contrary) makes this lack
> particularly significant.
>
>

In YaST, search for ‘samba’. Towards the bottom of the list, you’ll
find ‘samba’ and ‘samba-client’, and at the very bottom, you’ll
find ‘yast-samba-client’ and ‘yast-samba-server’. Install those, and you’ll
be able to use yast to set things up as you desire.

Loni

L R Nix
lornix@lornix.com

Yast Samba Client doesn’t appear in Yast Network Services any more – so OP has to use Yast’s Samba Server icon to get to the “Identity” section.

swerdna wrote:

>
> lornix;1836713 Wrote:
>> pwabrahams wrote:
>>
>> >
>> > The Yast facility for client configurations in older versions of
>> > OpenSUSE had the ability to configure shares. How can that be done
>> in
>> > 11.0? The fact that smbmount is missing and smbfs is not recognized
>> as
>> > a mount type (the mount manpage to the contrary) makes this lack
>> > particularly significant.
>> >
>> >
>>
>> In YaST, search for ‘samba’. Towards the bottom of the list, you’ll
>> find ‘samba’ and ‘samba-client’, and at the very bottom, you’ll
>> find ‘yast-samba-client’ and ‘yast-samba-server’. Install those, and
>> you’ll
>> be able to use yast to set things up as you desire.
>>
>> Loni
>> –
>> L R Nix
>> lornix@lornix.com
> Yast Samba Client doesn’t appear in Yast Network Services any more –
> so OP has to use Yast’s Samba Server icon to get to the “Identity”
> section.
>
>

{Smile} if you say so. I wish people would tell me that there is not a yast
based samba-client setup before I installed and set things up with it.

Darn!

$ rpm -qa | grep samba-client
samba-client-3.2.0-22.1
yast2-samba-client-2.16.9-3.1
$ zypper remove yast2-samba-client

{Smile}

Take Care,

Loni


L R Nix
lornix@lornix.com

L R Nix wrote:

> swerdna wrote:
>
>>
>> lornix;1836713 Wrote:
>>> pwabrahams wrote:
>>>
>>> >
>>> > The Yast facility for client configurations in older versions of
>>> > OpenSUSE had the ability to configure shares. How can that be done
>>> in
>>> > 11.0? The fact that smbmount is missing and smbfs is not recognized
>>> as
>>> > a mount type (the mount manpage to the contrary) makes this lack
>>> > particularly significant.
>>> >
>>> >
>>>
>>> In YaST, search for ‘samba’. Towards the bottom of the list, you’ll
>>> find ‘samba’ and ‘samba-client’, and at the very bottom, you’ll
>>> find ‘yast-samba-client’ and ‘yast-samba-server’. Install those, and
>>> you’ll
>>> be able to use yast to set things up as you desire.
>>>
>>> Loni
>>> –
>>> L R Nix
>>> lornix@lornix.com
>> Yast Samba Client doesn’t appear in Yast Network Services any more –
>> so OP has to use Yast’s Samba Server icon to get to the “Identity”
>> section.
>>
>>
>
> {Smile} if you say so. I wish people would tell me that there is not a
> {yast
> based samba-client setup before I installed and set things up with it.
>
> Darn!
>
> $ rpm -qa | grep samba-client
> samba-client-3.2.0-22.1
> yast2-samba-client-2.16.9-3.1
> $ zypper remove yast2-samba-client
> …
>
> {Smile}
>
> Take Care,
>
> Loni
>

aaaaaannnnndddd before I stick my neck further out, I’ll mention that if you
install the yast2-samba-client module, it doesn’t show up in the network
services list. Nope, it doesn’t.

Remember I’ve mentioned that I’m a command line junkie? yeah. seriously.

if you type

yast2 -l

at a command prompt, you get a list of available modules. samba-client shows
up there.

yast2 samba-client

starts the module.

I use this method all the time to go directly to software management, printer
setup, users, etc

starts yast in text mode, software management module:

yast sw_single

starts yast in gui mode, software management module:

yast2 sw_single

I remote-admin a few systems and it’s easier to go directly to what I want
without incurring the extra overhead of the main selection menus.

My apologies, you are correct. It does not show up in the YaST Network
Services list. Sorry.

{humbly chagrined}

Loni


L R Nix
lornix@lornix.com

Thanks for the prod. I wonder what I’ve done wrong – followed the installation notes you gave. Can’t find the icon at all in Yast – anywhere.

BUT if I do this in a console: yast2 samba-client
Well the missing GUI opens right up!

Not that it’s worth using IMHO compared to the CLI, but it’s there underneath the blanket somewhere.

I tried that, but Samba Client isn’t there, only Samba Server. And a search on Client did no better.

There’s probably some component that needs to be installed, but I can’t figure out what it is.

Samba-client is present behind the scenes. It has been removed from the Yast Network Services display; you can’t see it. It has two functions which are also found in the GUI for Samba-server. These are to set the workgroup name and to partially set up “usershares”. The attributes set by the now-removed Samba-client are also found in Yast’s “Samba-server” function – set them there.

I’ve discovered several things that explain much of this discussion but don’t really solve the problem!

First, if you call yast2 samba-client, you get exactly the screen brought up by Windows Domain Membership in the Network Services page of Yast2. So samba-client really is there, only under another name. But it doesn’t do what the old one does; in particular, it provides no way to mount filesystems exported by Windows machines or by other Linux machines speaking Samba. In other words, it does not provide a way of constructing /etc/fstab entries for smbfs (or cifs) filesystems.

Second, the samba-server module provides facilities for exporting filesystems. But it provides nothing that I can find for importing filesystems. Export is a server function; import is a client function – or so I understand.

If you want to mount a windows share as a mapped drive in Suse, there’s no Yast-assisted GUI that I know of. You might het some more background here:
Samba: HowTo Mount a CIFS Network Share [AKA Map Network Drive] in openSUSE

I’ve heard murmurings of GUIs in a KDE appliaction – SMB4K or something like that Smb4K - The advanced network neighborhood browser for KDE
But I’m not sure.