How do I configure the smb/server service on my Nevada machine:
1. I make sure I'm running smb/server and idmap services.
svcs smb/server idmap
2. Configuration of the idmap mapping:
idmap remove -a
idmap add "winuser:[EMAIL PROTECTED]" "unixuser:*"
idmap add "wingroup:[EMAIL PROTECTED]" "unixgroup:*"
3. Joining WORKGROUP
smbadm join -w WORKGROUP
4. configuring /etc/pam.conf
echo "other     password required       pam_smb_passwd.so.1 nowarn" 
>>/etc/pam.conf
4. Creating a zfs filesystem:
zpool create smbpoolt $zfsTankFile
zfs set sharesmb=on smbpoolt
zfs create -o casesensitivity=mixed smbpoolt/fs1
zfs create -o casesensitivity=mixed smbpoolt/fs2
mkdir -m 777 /smbpoolt/fs1/data1
mkdir -m 777 /smbpoolt/fs2/data2
sharemgr create -P smb netsmbshares
sharemgr add-share -r "data1" -s "/smbpoolt/fs1/data1" netsmbshares
sharemgr add-share -r "data2" -s "/smbpoolt/fs2/data2" netsmbshares

-- All done -- should work but doesn't for me.

What I do on my windows Vista machine to map the share from solaris:
net use g: \\snake\data1
Enter the user name for eagle: rafal
Enter the password for eagle: abc
The specified network password in not correct

Machines names: Solaris: eagle, Vista: snake
users on both machines the same: rafal, pass: abc

Output from my script which setups everything automaticly on the solaris box:
bash-3.2# ./setup_cifs_server
online         22:50:38 svc:/network/smb/server:default
online         22:50:38 svc:/network/smb/server:default
STATE          STIME    FMRI
online         22:50:37 svc:/system/idmap:default
online         22:50:38 svc:/network/smb/server:default
add     winuser:[EMAIL PROTECTED]    unixuser:*
add     wingroup:[EMAIL PROTECTED]    unixgroup:*
idmap: post configuration checks
Internal error
uid:102 -> sid:S-1-5-21-2239080101-1256048204-3338185557-1906026805-1102
add     winuser:[EMAIL PROTECTED]    unixuser:*
add     wingroup:[EMAIL PROTECTED]    unixgroup:*
Successfully joined workgroup 'WORKGROUP'
-------------------------------------------------------------------------
 pool: smbpoolt
state: ONLINE
scrub: none requested
config:

   NAME                             STATE     READ WRITE CKSUM
   smbpoolt                         ONLINE       0     0     0
     /autohome/smbtest/zfsTankFile  ONLINE       0     0     0

errors: No known data errors
-------------------------------------------------------------------------
NAME      PROPERTY     VALUE       SOURCE
smbpoolt  size         95.5M       -
smbpoolt  used         169K        -
smbpoolt  available    95.3M       -
smbpoolt  capacity     0%          -
smbpoolt  altroot      -           default
smbpoolt  health       ONLINE      -
smbpoolt  guid         1558988827904041562  -
smbpoolt  version      10          default
smbpoolt  bootfs       -           default
smbpoolt  delegation   on          default
smbpoolt  autoreplace  off         default
smbpoolt  cachefile    -           default
smbpoolt  failmode     wait        default
-------------------------------------------------------------------------
NAME          PROPERTY         VALUE                  SOURCE
smbpoolt/fs1  type             filesystem             -
smbpoolt/fs1  creation         Sat Mar 15 23:40 2008  -
smbpoolt/fs1  used             18K                    -
smbpoolt/fs1  available        63.3M                  -
smbpoolt/fs1  referenced       18K                    -
smbpoolt/fs1  compressratio    1.00x                  -
smbpoolt/fs1  mounted          yes                    -
smbpoolt/fs1  quota            none                   default
smbpoolt/fs1  reservation      none                   default
smbpoolt/fs1  recordsize       128K                   default
smbpoolt/fs1  mountpoint       /smbpoolt/fs1          default
smbpoolt/fs1  sharenfs         off                    default
smbpoolt/fs1  checksum         on                     default
smbpoolt/fs1  compression      off                    default
smbpoolt/fs1  atime            on                     default
smbpoolt/fs1  devices          on                     default
smbpoolt/fs1  exec             on                     default
smbpoolt/fs1  setuid           on                     default
smbpoolt/fs1  readonly         off                    default
smbpoolt/fs1  zoned            off                    default
smbpoolt/fs1  snapdir          hidden                 default
smbpoolt/fs1  aclmode          groupmask              default
smbpoolt/fs1  aclinherit       secure                 default
smbpoolt/fs1  canmount         on                     default
smbpoolt/fs1  shareiscsi       off                    default
smbpoolt/fs1  xattr            on                     default
smbpoolt/fs1  copies           1                      default
smbpoolt/fs1  version          3                      -
smbpoolt/fs1  utf8only         off                    -
smbpoolt/fs1  normalization    none                   -
smbpoolt/fs1  casesensitivity  mixed                  -
smbpoolt/fs1  vscan            off                    default
smbpoolt/fs1  nbmand           off                    default
smbpoolt/fs1  sharesmb         on                     inherited from smbpoolt
smbpoolt/fs1  refquota         none                   default
smbpoolt/fs1  refreservation   none                   default
NAME          PROPERTY         VALUE                  SOURCE
smbpoolt/fs2  type             filesystem             -
smbpoolt/fs2  creation         Sat Mar 15 23:40 2008  -
smbpoolt/fs2  used             18K                    -
smbpoolt/fs2  available        63.3M                  -
smbpoolt/fs2  referenced       18K                    -
smbpoolt/fs2  compressratio    1.00x                  -
smbpoolt/fs2  mounted          yes                    -
smbpoolt/fs2  quota            none                   default
smbpoolt/fs2  reservation      none                   default
smbpoolt/fs2  recordsize       128K                   default
smbpoolt/fs2  mountpoint       /smbpoolt/fs2          default
smbpoolt/fs2  sharenfs         off                    default
smbpoolt/fs2  checksum         on                     default
smbpoolt/fs2  compression      off                    default
smbpoolt/fs2  atime            on                     default
smbpoolt/fs2  devices          on                     default
smbpoolt/fs2  exec             on                     default
smbpoolt/fs2  setuid           on                     default
smbpoolt/fs2  readonly         off                    default
smbpoolt/fs2  zoned            off                    default
smbpoolt/fs2  snapdir          hidden                 default
smbpoolt/fs2  aclmode          groupmask              default
smbpoolt/fs2  aclinherit       secure                 default
smbpoolt/fs2  canmount         on                     default
smbpoolt/fs2  shareiscsi       off                    default
smbpoolt/fs2  xattr            on                     default
smbpoolt/fs2  copies           1                      default
smbpoolt/fs2  version          3                      -
smbpoolt/fs2  utf8only         off                    -
smbpoolt/fs2  normalization    none                   -
smbpoolt/fs2  casesensitivity  mixed                  -
smbpoolt/fs2  vscan            off                    default
smbpoolt/fs2  nbmand           off                    default
smbpoolt/fs2  sharesmb         on                     inherited from smbpoolt
smbpoolt/fs2  refquota         none                   default
smbpoolt/fs2  refreservation   none                   default
-------------------------------------------------------------------------
system_comment=
max_workers=64
netbios_scope=
lmauth_level=5
keep_alive=5400
wins_server_1=
wins_server_2=
wins_exclude=
signing_enabled=false
signing_required=false
restrict_anonymous=false
pdc=
ads_site=
ddns_enable=false
autohome_map=/etc
-------------------------------------------------------------------------
default nfs=()
zfs
   zfs/sandbox smb=()
     sandbox=/sandbox
   zfs/sandbox/fs1 smb=()
     sandbox_fs1=/sandbox/fs1
   zfs/sandbox/fs2 smb=()
     sbox=/sandbox/fs2
   zfs/smbpoolt smb=()
     smbpoolt=/smbpoolt
     smbpoolt_fs1=/smbpoolt/fs1     smb=()
     smbpoolt_fs2=/smbpoolt/fs2     smb=()
netsmbshares smb=()
     data1=/smbpoolt/fs1/data1
     data2=/smbpoolt/fs2/data2
bash-3.2#
-- end of the log --

Snooping for packets between both machines reviles that the smb/server response
with en error:

SMB: Command name = SMBsesssetupX
SMB:
SMB: SMB Status:
SMB: - Error class = LMX server
SMB: - Error code = 2

bash-3.2# snoop -i /tmp/snoop-login-after-policy-change -v host snake | egrep 
SMB
SMB: ----- SMB Header -----
SMB:
SMB: CLIENT REQUEST
SMB: Command code = 0x72
SMB: Command name = SMBnegprot
SMB:
SMB: SMB Status:
SMB: - Error class = No error
SMB: - Error code = No error
SMB:
SMB: Header:
SMB: - Tree ID (TID) = 0xffff
SMB: - Process ID (PID) = 0xfeff
SMB: - User ID (UID) = 0x0000
SMB: - Multiplex ID (MID) = 0x0000
SMB: - Flags summary = 0x18
SMB: - Flags2 summary = 0xc853
SMB:
SMB: ByteCount = 109
SMB: Dialect String = PC NETWORK PROGRAM 1.0
SMB: Dialect String = LANMAN1.0
SMB: Dialect String = Windows for Workgroups 3.1a
SMB: Dialect String = LM1.2X002
SMB: Dialect String = LANMAN2.1
SMB: Dialect String = NT LM 0.12
SMB: Dialect String = SMB 2.001
SMB:
SMB: ----- SMB Header -----
SMB:
SMB: SERVER RESPONSE
SMB: Command code = 0x72
SMB: Command name = SMBnegprot
SMB:
SMB: SMB Status:
SMB: - Error class = No error
SMB: - Error code = No error
SMB:
SMB: Header:
SMB: - Tree ID (TID) = 0xffff
SMB: - Process ID (PID) = 0xfeff
SMB: - User ID (UID) = 0x0000
SMB: - Multiplex ID (MID) = 0x0000
SMB: - Flags summary = 0x90
SMB: - Flags2 summary = 0x8053
SMB:
SMB: Protocol Index = 5
SMB:
SMB: ----- SMB Header -----
SMB:
SMB: CLIENT REQUEST
SMB: Command code = 0x73
SMB: Command name = SMBsesssetupX
SMB:
SMB: SMB Status:
SMB: - Error class = No error
SMB: - Error code = No error
SMB:
SMB: Header:
SMB: - Tree ID (TID) = 0x0000
SMB: - Process ID (PID) = 0xfeff
SMB: - User ID (UID) = 0x0000
SMB: - Multiplex ID (MID) = 0x0040
SMB: - Flags summary = 0x18
SMB: - Flags2 summary = 0xc807
SMB:
SMB: ChainedCommand = 0x75
SMB: NextOffset = 0x008a
SMB: MaxBufferSize = 0x9400
SMB: MaxMPXRequests = 50
SMB: VCNumber = 0
SMB: SessionKey = -4554132
SMB: PasswordLength = 0x0018
SMB: UnicodePasswordLength = 0x0018
SMB: Capabilities = 0x000000d4
SMB: ByteCount = 77
SMB: AccountName = rafal
SMB: DomainName =
SMB: NativeOS =
SMB: NativeLanman = snake
SMB:
SMB: ----- SMB Header -----
SMB:
SMB: SERVER RESPONSE
SMB: Command code = 0x73
SMB: Command name = SMBsesssetupX
SMB:
SMB: SMB Status:
SMB: - Error class = LMX server
SMB: - Error code = 2
SMB:
SMB: Header:
SMB: - Tree ID (TID) = 0x0000
SMB: - Process ID (PID) = 0xfeff
SMB: - User ID (UID) = 0x0000
SMB: - Multiplex ID (MID) = 0x0040
SMB: - Flags summary = 0x90
SMB: - Flags2 summary = 0x8807
SMB:
SMB:
SMB: ----- SMB Header -----
SMB:
SMB: CLIENT REQUEST
SMB: Command code = 0x73
SMB: Command name = SMBsesssetupX
SMB:
SMB: SMB Status:
SMB: - Error class = No error
SMB: - Error code = No error
SMB:
SMB: Header:
SMB: - Tree ID (TID) = 0x0000
SMB: - Process ID (PID) = 0xfeff
SMB: - User ID (UID) = 0x0000
SMB: - Multiplex ID (MID) = 0x0080
SMB: - Flags summary = 0x18
SMB: - Flags2 summary = 0xc807
SMB:
SMB: ChainedCommand = 0x75
SMB: NextOffset = 0x008a
SMB: MaxBufferSize = 0x9400
SMB: MaxMPXRequests = 50
SMB: VCNumber = 0
SMB: SessionKey = -4554132
SMB: PasswordLength = 0x0018
SMB: UnicodePasswordLength = 0x0018
SMB: Capabilities = 0x000000d4
SMB: ByteCount = 77
SMB: AccountName = rafal
SMB: DomainName =
SMB: NativeOS =
SMB: NativeLanman = snake
SMB:
SMB: ----- SMB Header -----
SMB:
SMB: SERVER RESPONSE
SMB: Command code = 0x73
SMB: Command name = SMBsesssetupX
SMB:
SMB: SMB Status:
SMB: - Error class = LMX server
SMB: - Error code = 2
SMB:
SMB: Header:
SMB: - Tree ID (TID) = 0x0000
SMB: - Process ID (PID) = 0xfeff
SMB: - User ID (UID) = 0x0000
SMB: - Multiplex ID (MID) = 0x0080
SMB: - Flags summary = 0x90
SMB: - Flags2 summary = 0x8807
SMB:
SMB: 

Have you seen this before or I'm missing something in my configuration.

Thanks,
Rafal
 
 
This message posted from opensolaris.org
_______________________________________________
storage-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/storage-discuss

Reply via email to