[MacPorts] #17051: postgres account on leopard 10.5.5 cannot remote login (ssh)

MacPorts noreply at macports.org
Wed Nov 5 22:20:16 PST 2008


#17051: postgres account on leopard 10.5.5 cannot remote login (ssh)
----------------------------------+-----------------------------------------
  Reporter:  gezeala at gmail.com    |       Owner:  mww at macports.org
      Type:  defect               |      Status:  new             
  Priority:  Normal               |   Milestone:  Port Bugs       
 Component:  ports                |     Version:  1.6.0           
Resolution:                       |    Keywords:  postgresql      
      Port:  postgresql83-server  |  
----------------------------------+-----------------------------------------

Comment(by gezeala at gmail.com):

 Replying to [comment:4 nox@…]:
 > The postgres accound need to have a valid shell:
 > {{{
 > sudo dscl -create /Local/Default/Users/postgres UserShell /bin/bash
 > }}}

 Replying to [comment:4 nox@…]:
 > The postgres accound need to have a valid shell:
 > {{{
 > sudo dscl -create /Local/Default/Users/postgres UserShell /bin/bash
 > }}}

 btw, default shell of postgres was '''/bin/sh'''. i can '''su -
 postgres''' from any of my mac accounts. i've set postgres' password, PATH
 etc with /bin/sh. i don't see how changing the shell of postgres will
 "list" it in the '''Users & Groups'''.

 {{{
 mac02:~ gezeala$ sudo dscl . -read /Users/postgres
 AppleMetaNodeLocation: /Local/Default
 AuthenticationAuthority: ;ShadowHash;
 ;Kerberosv5;;postgres at LKDC:SHA1.D35E6A88B0061658842A202C43B6E60E8F19F307;LKDC:SHA1.D35E6A88B0061658842A202C43B6E60E8F19F307;
 GeneratedUID: 90D310B9-D592-480E-B945-528479EEABE3
 NFSHomeDirectory: /opt/local/var/db/postgresql83
 Password: ********
 PrimaryGroupID: 500
 RealName: postgres
 RecordName: postgres
 RecordType: dsRecTypeStandard:Users
 UniqueID: 500
 UserShell: /bin/sh
 }}}

 then


 {{{
 mac02:~ gezeala$ sudo dscl -create /Users/postgres UserShell /bin/bash
 }}}

 then

 {{{
 mac02:~ gezeala$ sudo dscl . -read /Users/postgres
 AppleMetaNodeLocation: /Local/Default
 AuthenticationAuthority: ;ShadowHash;
 ;Kerberosv5;;postgres at LKDC:SHA1.D35E6A88B0061658841A202C43B6E60E8F19F307;LKDC:SHA1.D35E6A88B0061658841A202C43B6E60E8F19F307;
 GeneratedUID: 90D310B9-D592-480E-B945-528479EEABE3
 NFSHomeDirectory: /opt/local/var/db/postgresql83
 Password: ********
 PrimaryGroupID: 500
 RealName: postgres
 RecordName: postgres
 RecordType: dsRecTypeStandard:Users
 UniqueID: 500
 UserShell: /bin/bash
 }}}

 still.. postgres account is not in '''Users & Groups'''.

 please do take note that '''i can ssh postgres at hostname successfully''' if
 i select the "'''All users'''" though.

-- 
Ticket URL: <http://trac.macports.org/ticket/17051#comment:6>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list