{"id":163,"date":"2012-12-10T22:16:05","date_gmt":"2012-12-11T06:16:05","guid":{"rendered":"http:\/\/blog.ls-al.com\/?p=163"},"modified":"2012-12-10T22:20:26","modified_gmt":"2012-12-11T06:20:26","slug":"solaris-samba-with-local-users","status":"publish","type":"post","link":"https:\/\/blog.ls-al.com\/solaris-samba-with-local-users\/","title":{"rendered":"Solaris Samba with Local Users"},"content":{"rendered":"

Most users would now be using Solaris 11 with the CIFS integrated modules and manage SMB sharing from ZFS directly.\u00a0 So this post is not applicable to the \"right\" way of doing things.\u00a0 I recently had to support a Solaris 11 Express server running samba and using local users.\u00a0 So I made a few useful notes here.<\/p>\n

Server specifics:<\/strong><\/p>\n

root@server1:\/etc\/samba# uname -a\r\nSunOS server1 5.11 snv_151a i86pc i386 i86pc Solaris\r\n\r\n# prtdiag\r\nSystem Configuration: Sun Microsystems Sun Fire X2200 M2 with Quad Core Processor\r\nBIOS Configuration: Sun Microsystems S39_3D12 10\/06\/2008\r\nBMC Configuration: IPMI 1.5 (KCS: Keyboard Controller Style)\r\n...\r\n\r\n# smbd -V\r\nVersion 3.5.5\r\n\r\n# svcs | grep samba\r\nonline\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 2011\u00a0\u00a0\u00a0\u00a0 svc:\/network\/samba:default\r\n\r\n# ps -ef | grep mbd\r\nroot\u00a0 1621\u00a0\u00a0\u00a0\u00a0 1\u00a0\u00a0 0\u00a0\u00a0 Nov 20 ?\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 64:55 \/usr\/sbin\/nmbd -D\r\nroot\u00a0 3421\u00a0 1617\u00a0\u00a0 0\u00a0\u00a0 Dec 10 ?\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0:07 \/usr\/sbin\/smbd -D\r\n\r\n...\r\n\r\n<\/pre>\n

Add user:<\/strong><\/p>\n

\r\n\r\n# useradd rrosso\r\n\r\n# mkdir \/server1\/home\/rrosso\r\n\r\n# chown rrosso \/server1\/home\/rrosso\r\n\r\n# grep rrosso \/etc\/passwd\r\nrrosso:x:151:10:Riaan Rossouw:\/server1\/home\/rrosso:\/bin\/ksh\r\n\r\n# pwconv\r\n\r\n# smbpasswd -a rrosso\r\nNew SMB password:\r\nRetype new SMB password:\r\nAdded user rrosso.\r\n\r\n# pdbedit -L -v rrosso\r\nUnix username:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 rrosso\r\nNT username:\r\nAccount Flags:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 [U\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ]\r\nUser SID:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 S-1-5-21-1747637251-3107012253-2823653391-1004\r\nPrimary Group SID:\u00a0\u00a0\u00a0 S-1-5-21-1747637251-3107012253-2823653391-513\r\nFull Name:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Riaan Rossouw\r\nHome Directory:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \\\\server1\\rrosso\r\nHomeDir Drive:\r\nLogon Script:\r\nProfile Path:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \\\\server1\\rrosso\\profile\r\nDomain:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 SERVER1\r\nAccount desc:\r\nWorkstations:\r\nMunged dial:\r\nLogon time:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0\r\nLogoff time:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 never\r\nKickoff time:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 never\r\nPassword last set:\u00a0\u00a0\u00a0 Tue, 11 Dec 2012 14:00:22 EST\r\nPassword can change:\u00a0 Tue, 11 Dec 2012 14:00:22 EST\r\nPassword must change: never\r\nLast bad password\u00a0\u00a0 : 0\r\nBad password count\u00a0 : 0\r\nLogon hours\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\r\n<\/pre>\n

Share specifics:<\/strong><\/p>\n

\r\n\r\n# testparm\r\nLoad smb config files from \/etc\/samba\/smb.conf\r\nrlimit_max: rlimit_max (256) below minimum Windows limit (16384)\r\nProcessing section "[homes]"\r\nProcessing section "[Backups]"\r\n...\r\n[Backups]\r\ncomment = IT Backups Folder\r\npath = \/server1\/backup\r\nvalid users = rrosso\r\nread only = No\r\ncreate mask = 0777\r\nforce create mode = 0777\r\nforce directory mode = 0777\r\nforce directory security mode = 0777\r\nvolume = FileServer\r\nfollow symlinks = No\r\n...\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"

Most users would now be using Solaris 11 with the CIFS integrated modules and manage SMB sharing from ZFS directly.\u00a0<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[],"class_list":["post-163","post","type-post","status-publish","format-standard","hentry","category-solaris"],"_links":{"self":[{"href":"https:\/\/blog.ls-al.com\/wp-json\/wp\/v2\/posts\/163","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.ls-al.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.ls-al.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.ls-al.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.ls-al.com\/wp-json\/wp\/v2\/comments?post=163"}],"version-history":[{"count":0,"href":"https:\/\/blog.ls-al.com\/wp-json\/wp\/v2\/posts\/163\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.ls-al.com\/wp-json\/wp\/v2\/media?parent=163"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.ls-al.com\/wp-json\/wp\/v2\/categories?post=163"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.ls-al.com\/wp-json\/wp\/v2\/tags?post=163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}