Samba connect from windows

All right. This is Techman9 again, but it didn’t like my username for some reason. Sorry about the pretty nonsensical last post, i was in a rush, and not posting for a couple days, i was out of town. When i said “there was no user” it meant that i was reciving the original error(the one in the OP). To answer your question about adding users i just typed

su
smbpasswd -a <username>  

. when i typed


su
pdbedit -L

]

It returned



params.c:Parameter() - Ignoring badly formed line in configuration file: > [global]                                                                             
Unknown parameter encountered: "> netbios name"                                 
Ignoring unknown parameter "> netbios name"                                     
Unknown parameter encountered: "> workgroup"                                    
Ignoring unknown parameter "> workgroup"                                        
params.c:Parameter() - Ignoring badly formed line in configuration file: > # Use "WORKGROUP" for the name of your workgroup only if that is the                 
params.c:Parameter() - Ignoring badly formed line in configuration file: > # same as what is used in Windows, otherwise use the same workgroup name as          
params.c:Parameter() - Ignoring badly formed line in configuration file: > # that used by windows                                                               
Unknown parameter encountered: "> passdb backend"                               
Ignoring unknown parameter "> passdb backend"                                   
Unknown parameter encountered: "> * map to guest"                               
Ignoring unknown parameter "> * map to guest"                                   
Unknown parameter encountered: "> name resolve order"                           
Ignoring unknown parameter "> name resolve order"                               
Unknown parameter encountered: "> os level"                                     
Ignoring unknown parameter "> os level"                                         
Unknown parameter encountered: "> preferred master"                             
Ignoring unknown parameter "> preferred master"                                 
Unknown parameter encountered: "> domain master"                                
Ignoring unknown parameter "> domain master"                                    
Unknown parameter encountered: "> * printcap name"                              
Ignoring unknown parameter "> * printcap name"                                  
Unknown parameter encountered: "> cups options"                                 
Ignoring unknown parameter "> cups options"                                     
Unknown parameter encountered: "> * usershare allow guests"                     
Ignoring unknown parameter "> * usershare allow guests"                         
Unknown parameter encountered: "> usershare max shares"                         
Ignoring unknown parameter "> usershare max shares"                             
params.c:Parameter() - Ignoring badly formed line in configuration file: >      
params.c:Parameter() - Ignoring badly formed line in configuration file: > [homes]                                                                              
Unknown parameter encountered: "> * comment"                                    
Ignoring unknown parameter "> * comment"                                        
Unknown parameter encountered: "> * valid users"                                
Ignoring unknown parameter "> * valid users"                                    
Unknown parameter encountered: "> * read only"                                  
Ignoring unknown parameter "> * read only"                                      
Unknown parameter encountered: "> * inherit acls"                               
Ignoring unknown parameter "> * inherit acls"                                   
Unknown parameter encountered: "> * browseable"                                 
Ignoring unknown parameter "> * browseable"                                     
params.c:Parameter() - Ignoring badly formed line in configuration file: >      
params.c:Parameter() - Ignoring badly formed line in configuration file: > # [users]                                                                            
Unknown parameter encountered: "> # *comment"                                   
Ignoring unknown parameter "> # *comment"                                       
Unknown parameter encountered: "> #* path"                                      
Ignoring unknown parameter "> #* path"                                          
Unknown parameter encountered: "> #* read only"                                 
Ignoring unknown parameter "> #* read only"                                     
Unknown parameter encountered: "> # inherit acls"                               
Ignoring unknown parameter "> # inherit acls"                                   
Unknown parameter encountered: "> #* guest ok"                                  
Ignoring unknown parameter "> #* guest ok"                                      
Unknown parameter encountered: "> #* veto files"                                
Ignoring unknown parameter "> #* veto files"                                    
params.c:Parameter() - Ignoring badly formed line in configuration file: > *    
params.c:Parameter() - Ignoring badly formed line in configuration file: > #* [groups]                                                                          
Unknown parameter encountered: "> #* comment"                                   
Ignoring unknown parameter "> #* comment"                                       
Unknown parameter encountered: "> #* path"                                      
Ignoring unknown parameter "> #* path"                                          
Unknown parameter encountered: "> #* read only"                                 
Ignoring unknown parameter "> #* read only"                                     
Unknown parameter encountered: "> #* inherit acls"                              
Ignoring unknown parameter "> #* inherit acls"                                  
params.c:Parameter() - Ignoring badly formed line in configuration file: > *    
params.c:Parameter() - Ignoring badly formed line in configuration file: > * [printers]                                                                         
Unknown parameter encountered: "> * comment"                                    
Ignoring unknown parameter "> * comment"                                        
Unknown parameter encountered: "> * path"                                       
Ignoring unknown parameter "> * path"                                           
Unknown parameter encountered: "> * create mask"                                
Ignoring unknown parameter "> * create mask"
Unknown parameter encountered: "> * printable"
Ignoring unknown parameter "> * printable"
Unknown parameter encountered: "> * browseable"
Ignoring unknown parameter "> * browseable"
Unknown parameter encountered: "> guest ok"
Ignoring unknown parameter "> guest ok"
params.c:Parameter() - Ignoring badly formed line in configuration file: > *
params.c:Parameter() - Ignoring badly formed line in configuration file: > * [print$]
Unknown parameter encountered: "> * comment"
Ignoring unknown parameter "> * comment"
Unknown parameter encountered: "> * path"
Ignoring unknown parameter "> * path"
Unknown parameter encountered: "> * write list"
Ignoring unknown parameter "> * write list"
Unknown parameter encountered: "> * force group"
Ignoring unknown parameter "> * force group"
Unknown parameter encountered: "> * create mask"
Ignoring unknown parameter "> * create mask"
Unknown parameter encountered: "> * directory mask"
Ignoring unknown parameter "> * directory mask"
params.c:Parameter() - Unexpected end-of-file at: >
root:0:root
ShuttleX:1001:

Thanks so much,

Techman9

On Mon December 28 2009 04:56 pm, dontbugme wrote:

>
> All right. This is Techman9 again, but it didn’t like my username for
> some reason. Sorry about the pretty nonsensical last post, i was in a
> rush, and not posting for a couple days, i was out of town. When i said
> “there was no user” it meant that i was reciving the original error(the
> one in the OP). To answer your question about adding users i just typed
> Code:
> --------------------
> su
> smbpasswd -a <username>
> --------------------
>
> . when i typed
>
>
> Code:
> --------------------
>
> su
> pdbedit -L
> --------------------
> ]
>
> It returned
>
> Code:
> --------------------
>
>
> params.c:Parameter() - Ignoring badly formed line in configuration file: >
[global]
> Unknown parameter encountered: “> netbios name”
> Ignoring unknown parameter “> netbios name”
> Unknown parameter encountered: “> workgroup”
> Ignoring unknown parameter “> workgroup”
> params.c:Parameter() - Ignoring badly formed line in configuration file: >

Use “WORKGROUP” for the name of your workgroup only if that is the

> params.c:Parameter() - Ignoring badly formed line in configuration file: >

same as what is used in Windows, otherwise use the same workgroup name as

> params.c:Parameter() - Ignoring badly formed line in configuration file: >

that used by windows

> Unknown parameter encountered: “> passdb backend”
> Ignoring unknown parameter “> passdb backend”
> Unknown parameter encountered: “> * map to guest”
> Ignoring unknown parameter “> * map to guest”
> Unknown parameter encountered: “> name resolve order”
> Ignoring unknown parameter “> name resolve order”
> Unknown parameter encountered: “> os level”
> Ignoring unknown parameter “> os level”
> Unknown parameter encountered: “> preferred master”
> Ignoring unknown parameter “> preferred master”
> Unknown parameter encountered: “> domain master”
> Ignoring unknown parameter “> domain master”
> Unknown parameter encountered: “> * printcap name”
> Ignoring unknown parameter “> * printcap name”
> Unknown parameter encountered: “> cups options”
> Ignoring unknown parameter “> cups options”
> Unknown parameter encountered: “> * usershare allow guests”
> Ignoring unknown parameter “> * usershare allow guests”
> Unknown parameter encountered: “> usershare max shares”
> Ignoring unknown parameter “> usershare max shares”
> params.c:Parameter() - Ignoring badly formed line in configuration file: >
> params.c:Parameter() - Ignoring badly formed line in configuration file: >
[homes]
> Unknown parameter encountered: “> * comment”
> Ignoring unknown parameter “> * comment”
> Unknown parameter encountered: “> * valid users”
> Ignoring unknown parameter “> * valid users”
> Unknown parameter encountered: “> * read only”
> Ignoring unknown parameter “> * read only”
> Unknown parameter encountered: “> * inherit acls”
> Ignoring unknown parameter “> * inherit acls”
> Unknown parameter encountered: “> * browseable”
> Ignoring unknown parameter “> * browseable”
> params.c:Parameter() - Ignoring badly formed line in configuration file: >
> params.c:Parameter() - Ignoring badly formed line in configuration file: >

[users]

> Unknown parameter encountered: “> # comment"
> Ignoring unknown parameter “> # comment"
> Unknown parameter encountered: "> #
path”
> Ignoring unknown parameter "> #
path”
> Unknown parameter encountered: “> #* read only”
> Ignoring unknown parameter “> #* read only”
> Unknown parameter encountered: “> # inherit acls”
> Ignoring unknown parameter “> # inherit acls”
> Unknown parameter encountered: “> #* guest ok”
> Ignoring unknown parameter “> #* guest ok”
> Unknown parameter encountered: “> #* veto files”
> Ignoring unknown parameter “> #* veto files”
> params.c:Parameter() - Ignoring badly formed line in configuration file: >
*
> params.c:Parameter() - Ignoring badly formed line in configuration file: >
#* [groups]
> Unknown parameter encountered: “> #* comment”
> Ignoring unknown parameter “> #* comment”
> Unknown parameter encountered: “> #* path”
> Ignoring unknown parameter “> #* path”
> Unknown parameter encountered: “> #* read only”
> Ignoring unknown parameter “> #* read only”
> Unknown parameter encountered: “> #* inherit acls”
> Ignoring unknown parameter “> #* inherit acls”
> params.c:Parameter() - Ignoring badly formed line in configuration file: >
*
> params.c:Parameter() - Ignoring badly formed line in configuration file: >

  • [printers]
    > Unknown parameter encountered: “> * comment”
    > Ignoring unknown parameter “> * comment”
    > Unknown parameter encountered: “> * path”
    > Ignoring unknown parameter “> * path”
    > Unknown parameter encountered: “> * create mask”
    > Ignoring unknown parameter “> * create mask”
    > Unknown parameter encountered: “> * printable”
    > Ignoring unknown parameter “> * printable”
    > Unknown parameter encountered: “> * browseable”
    > Ignoring unknown parameter “> * browseable”
    > Unknown parameter encountered: “> guest ok”
    > Ignoring unknown parameter “> guest ok”
    > params.c:Parameter() - Ignoring badly formed line in configuration file: >

> params.c:Parameter() - Ignoring badly formed line in configuration file: >

  • [print$]
    > Unknown parameter encountered: “> * comment”
    > Ignoring unknown parameter “> * comment”
    > Unknown parameter encountered: “> * path”
    > Ignoring unknown parameter “> * path”
    > Unknown parameter encountered: “> * write list”
    > Ignoring unknown parameter “> * write list”
    > Unknown parameter encountered: “> * force group”
    > Ignoring unknown parameter “> * force group”
    > Unknown parameter encountered: “> * create mask”
    > Ignoring unknown parameter “> * create mask”
    > Unknown parameter encountered: “> * directory mask”
    > Ignoring unknown parameter “> * directory mask”
    > params.c:Parameter() - Unexpected end-of-file at: >
    > root:0:root
    > ShuttleX:1001:
    >
    > --------------------
    >
    >
    > Thanks so much,
    >
    > Techman9
    >
    >
    Techman9;

For starters, the “> *” should not be in your /etc/samba/smb.conf. This is an
artifact from my posting and appear to precede each line in your smb.conf.
The first character in each line should be a letter a-z, or one of these two
characters: #

Use a text editor to remove those extra characters.
If you are using KDE:
kdesu kwrite /etc/samba/smb.conf
If you use Gnome it’s
gnomesu gedit /etc/samba/smb.conf

Is ShuttleX the name of a OpenSuse user or a machine? If a user it should not
be the netbios name of your server. If a machine, it should not be in your
password backend.

Just for clarity, with “smbpasswd -a <username>”; <username> needs to be
replaced by the name of a VALID Linux user. For example:
smbpasswd -a techman9

After you adjust your smb.conf and made sure to have added users:

  1. run:

testparm -s

This will show any syntax errors in your smb.conf. Make any needed
corrections.

  1. For testing, disable the Suse Firewall in YaST. Once you have Samba
    working make sure the firewall is correctly configured following the HowTo of
    Swerdna I gave you in an earlier post.

  2. Go to Yast->System->System Services and make sure BOTH smb and nmb are
    enabled and running.

If this does not solve your problem. Please post the results of:


testparm -s
ps -A | grep [s,n]mb


P. V.
“We’re all in this together, I’m pulling for you.” Red Green

This is Techman9 again
ok.i ran through all of the steps you told me to. both the machine name, the NETBIOS name are ShuttleX is this a problem? also, i had a user named ShuttleX setup in samba and in linux, but i now have the users under the name Samba. I can now see the computer from my windows machine, and browse it. but i don’t see any of the shares. this is the same on the SUSE machine.

The results of
testparm -s
ps -A | grep [s,n]mb

are:

Admin@ShuttleX:~> ps -A | grep [s,n]mb 
 3248 ?        00:00:00 smbd           
 3272 ?        00:00:00 smbd           
 9164 ?        00:00:00 kio_smb        
 9167 ?        00:00:00 smbd           
 9172 ?        00:00:00 smbd           
10259 ?        00:00:00 nmbd  

Thanks a lot- Techman9

On Wed December 30 2009 07:56 pm, dontbugme wrote:

>
> This is Techman9 again
> ok.i ran through all of the steps you told me to. both the machine
> name, the NETBIOS name are ShuttleX is this a problem? also, i had a
> user named ShuttleX setup in samba and in linux, but i now have the
> users under the name Samba. I can now see the computer from my windows
> machine, and browse it. but i don’t see any of the shares. this is the
> same on the SUSE machine.
>
> The results of
> testparm -s
> ps -A | grep [s,n]mb
>
> are:
>
>
> Code:
> --------------------
> Admin@ShuttleX:~> ps -A | grep [s,n]mb
> 3248 ? 00:00:00 smbd
> 3272 ? 00:00:00 smbd
> 9164 ? 00:00:00 kio_smb
> 9167 ? 00:00:00 smbd
> 9172 ? 00:00:00 smbd
> 10259 ? 00:00:00 nmbd
> --------------------
>
>
> Thanks a lot- Techman9
>
>
Techman9;

There is no problem having the same hostname and netbios name. If you do not
specify the netbios name in your smb.conf, it defaults to the hostname. I
never set the netbios name on our servers and just let it use the hostname.
There is no harm setting it in both places.

I’m not quite sure what you mean here:

Can you please elaborate a bit. I’m guessing you mean that when you try to
open the machine no shares appear.

You did not post the results of:
testparm -s
and without that it’s kind of hard to diagnose. There are a number of things
that could keep the shares from being seen by Windows. Could you please
post the results of testparm?

Can you confirm that the firewall is down while you are testing Samba?

P. V.
“We’re all in this together, I’m pulling for you.” Red Green

I got it working. I must’ve accidentally changed the smb.conf file wrong because i went back and changed it to the one you gave me originally in post 18 after i made sure i had added the Samba user. it works fine now, and i backed up all my photos last night, no problem. Thanks so much for your help and i’m glad we could get it working! :slight_smile:

On Thu December 31 2009 01:36 pm, dontbugme wrote:

>
> I got it working. I must’ve accidentally changed the smb.conf file wrong
> because i went back and changed it to the one you gave me originally in
> post 18 after i made sure i had added the Samba user. it works fine now,
> and i backed up all my photos last night, no problem. Thanks so much for
> your help and i’m glad we could get it working! :slight_smile:
>
>
Techman9;
Enjoy your network. Happy that you have it all working.

P. V.
“We’re all in this together, I’m pulling for you.” Red Green

Ok I was wondering if you could help me out then. You fixed the issue but I didn’t see what was fixed. Below is what you requested from the other chap

This is the error I get everyday and would really like it fixing:

Unmatched Entries
param/loadparm.c:lp_do_parameter(3541) Ignoring unknown parameter “create_mask” : 1 Time(s)
param/loadparm.c:map_parameter(2794) Unknown parameter encountered: “create_mask” : 1 Time(s)
printing/print_cups.c:cups_connect(69) Unable to connect to CUPS server localhost:631 - Connection refused : 2 Time(s)

[root@ena ~]# testparm -s
Load smb config files from /etc/samba/smb.conf
Processing section “[ena_data]”
Unknown parameter encountered: “create_mask”
Ignoring unknown parameter “create_mask”
Loaded services file OK.
Server role: ROLE_STANDALONE
[global]
workgroup = BYTRON
security = SHARE

[ena_data]
comment = ENA Data
path = /home/ena/data
force user = ena
force group = ena
read only = No
guest ok = Yes
[root@ena ~]#
[root@ena ~]#
[root@ena ~]# ps -A | grep [s,n]mb
9321 ? 00:00:00 smbd
9325 ? 00:00:00 nmbd
9328 ? 00:00:00 smbd

Any help would really be appreciated?

Looks like the file smb.conf contains a line beginning “create_mask =”. That line should begin like this:“create mask =”

So edit the file and change the line.

These commands will allow you to edit the file:

  • Gnome user: gnomesu gedit /etc/samba/smb.conf
  • KDE user: kdesu kwrite /etc/samba/smb.conf