On Wed, 2 Dec 1998, Roland McGrath wrote:

> > This is a pet project of mine. Unfortunatly, I see little point in doing
> > this whilst passwords are not supported. I was told on hurd-help that USA
> > encryption laws prevent them from including the algorhythm that does
> > password checks :(. I think recompiling hurd may solve this, but I've
> > never done that before.
> 
> I fail to see how boot floppies and encrypted passwords relate.  But
> anyway, the hurd most certainly supports encrypted passwords, the very same
> code used on linux.  Just like all US-based distributions, it cannot
> include the encryption code directly; you must get it from a non-US source
> (see the glibc README).

But I did!! I got it from nymph.csi.cam.ac.uk :(. 

See my earler posts for the problems I have trying to get passwords
working. I include the relevent config files and /var/log/messages with
this post. I removed the hashes from /etc/passwd 'cos this is unencrypted
mail.

If you can tell me why login: checking passwords: operation not supported
is all I get, and how to fix it I will be most grateful...

Thanks,

Matthew

-- 
Elen sila lumenn' omentielvo

Steward of the Cambridge Tolkien Society
Selwyn College Computer Support
http://www.geocities.com/Area51/Chamber/8841/
http://www.cam.ac.uk/CambUniv/Societies/tolkien/
http://pick.sel.cam.ac.uk/
root:someencryptedstuff:0:0:root,,,:/root:/bin/sash
daemon:*:1:1:daemon:/usr/sbin:/bin/sh
bin:*:2:2:bin:/bin:/bin/sh
sys:*:3:3:sys:/dev:/bin/sh
sync:*:4:100:sync:/bin:/bin/sync
games:*:5:100:games:/usr/games:/bin/sh
man:*:6:100:man:/var/catman:/bin/sh
lp:*:7:7:lp:/var/spool/lpd:/bin/sh
mail:*:8:8:mail:/var/spool/mail:/bin/sh
news:*:9:9:news:/var/spool/news:/bin/sh
uucp:*:10:10:uucp:/var/spool/uucp:/bin/sh
proxy:*:13:13:proxy:/bin:/bin/sh
majordom:*:30:31:Majordomo:/usr/lib/majordomo:/bin/sh
postgres:*:31:32:postgres:/var/postgres:/bin/sh
www-data:*:33:33:www-data:/var/www:/bin/sh
backup:*:34:34:backup:/var/backup:/bin/sh
msql:*:36:36:Mini SQL Database Manager:/var/lib/msql:/bin/sh
operator:*:37:37:Operator:/var:/bin/sh
list:*:38:38:SmartList:/var/list:/bin/sh
irc:*:39:39:ircd:/var:/bin/sh
gnats:*:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats/gnats-db:/bin/sh
alias:*:70:65534:qmail alias:/var/qmail/alias:/bin/sh
qmaild:*:71:65534:qmail daemon:/var/qmail:/bin/sh
qmails:*:72:70:qmail send:/var/qmail:/bin/sh
qmailr:*:73:70:qmail remote:/var/qmail:/bin/sh
qmailq:*:74:70:qmail queue:/var/qmail:/bin/sh
qmaill:*:75:65534:qmail log:/var/qmail:/bin/sh
qmailp:*:76:65534:qmail pw:/var/qmail:/bin/sh
nobody:*:65534:65534:nobody:/home:/bin/sh
mcv21:blah:1000:1000:Matthew Vernon,I8,,:/home/mcv21:/bin/bash
kit:blah:1001:1001:Kit Scorah,Girton,,:/home/kit:/bin/bash
ftp:!:101:101::/home/ftp:/bin/false
ptc24:blah:1002:1002:Peter Corbett,I7,,:/home/ptc24:/bin/bash
ajb72:blah:1003:1003:Adam Brunning,Girton,,:/home/ajb72:/bin/bash
tajc2:blah:1004:1004:Tom Clapham,Caius College,,:/home/tajc2:/bin/bash
mdwh2:blah:1005:1005:Mark Harman,Tit Hall,,:/home/mdwh2:/bin/bash
apc27:blah:1006:1006:Andrew Cowley,C28,Girton College,338999 
(messages):/home/apc27:/bin/bash
jon:blah:1007:1007:Jonathan Amery,Tit Hall,,:/home/jon:/bin/bash
mbm:blah:1008:1008:Matthew Byng-Maddick,C7 Selwyn,,:/home/mbm:/bin/bash
rob:blah:1009:1009:,,,:/home/rob:/bin/bash
emma:blah:1010:1010:Emma Burt,New Hall,,:/home/emma:/bin/bash
mike:blah:1011:1011:Mike Vernon,,,:/home/mike:/bin/bash
tlm21:blah:1012:1012:Tim,,,:/home/tlm21:/bin/bash
slakko:blah:1013:1013:Duncan Richer,,,:/home/slakko:/bin/bash
# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# Information about this file is available in the `libc6-doc' package.

passwd:         files
group:          files
shadow:         files

hosts:          files dns
networks:       files

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files

netgroup:       db files
#/etc/group
root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:
tty:x:5:
disk:x:6:
lp:x:7:lp
mail:x:8:
news:x:9:
uucp:x:10:
proxy:x:13:
kmem:x:15:
dialout:x:20:
fax:x:21:
voice:x:22:
cdrom:x:24:
floppy:x:25:
tape:x:26:
sudo:x:27:
audio:x:29:
dip:x:30:
majordom:x:31:majordom
postgres:x:32:
www-data:x:33:
backup:x:34:
msql:x:36:
operator:x:37:
list:x:38:
irc:x:39:
src:x:40:
gnats:x:41:
shadow:x:42:
staff:x:50:
games:x:60:
qmail:x:70:
users:x:100:
nogroup:x:65534:
mcv21:x:1000:
kit:x:1001:
ftp:x:101:
ptc24:x:1002:
ajb72:x:1003:
tajc2:x:1004:
mdwh2:x:1005:
apc27:x:1006:
jon:x:1007:
mbm:x:1008:
rob:x:1009:
emma:x:1010:
mike:x:1011:
tlm21:x:1012:
slakko:x:1013:
chapel:x:102:mcv21,nicholas
nicholas:x:1014:
#
# Internet server configuations for GNU Hurd
#
ftp             stream  tcp     nowait  root    /libexec/in.ftpd        ftpd -l
telnet          stream  tcp     nowait  root    /libexec/in.telnetd     telnetd 
-k
shell           stream  tcp     nowait  root    /libexec/in.rshd        rshd -L
login           stream  tcp     nowait  root    /libexec/in.rlogind     rlogind
exec            stream  tcp     nowait  root    /libexec/in.rexecd      rexecd
uucpd           stream  tcp     nowait  root    /libexec/in.uucpd       uucpd
tftp            dgram   udp     wait    root    /libexec/in.ftpd        tftpd
talk            dgram   udp     wait    root    /libexec/in.talkd       talkd
ntalk           dgram   udp     wait    root    /libexec/in.ntalkd      ntalkd
tcpmux          stream  tcp     nowait  root    internal
echo            stream  tcp     nowait  root    internal
discard         stream  tcp     nowait  root    internal
chargen         stream  tcp     nowait  root    internal
daytime         stream  tcp     nowait  root    internal
time            stream  tcp     nowait  root    internal
echo            dgram   udp     wait    root    internal
discard         dgram   udp     wait    root    internal
chargen         dgram   udp     wait    root    internal
daytime         dgram   udp     wait    root    internal
time            dgram   udp     wait    root    internal


#
# Internet (IP) protocols
#
#       $Id: protocols,v 1.2 1996/06/17 19:16:28 mib Exp $
#
# Updated for GNU from RFC 1700, October 1994.
#
ip      0       IP              # internet protocol, pseudo protocol number
icmp    1       ICMP            # internet control message protocol
igmp    2       IGMP            # Internet Group Management
ggp     3       GGP             # gateway-gateway protocol
ipencap 4       IP-ENCAP ip-encap       # IP encapsulated in IP (officially 
``IP'')
st      5       ST              # ST datagram mode
tcp     6       TCP             # transmission control protocol
ucl     7       UCL             # "University College, London" (who knows?)
egp     8       EGP             # exterior gateway protocol
igp     9       IGP             # Any private interior gateway
bbn-rcc-mon     10      BBN-RCC-MON     # BBN RCC Monitoring
nvp-ii  11      NVP-II          # Network Voice Protocol
pup     12      PUP             # PARC universal packet protocol
argus   13      ARGUS           # ARGUS
emcon   14      EMCON           # EMCON
xnet    15      XNET            # Cross Net Debugger
chaos   16      CHAOS           # Chaosnet
udp     17      UDP             # user datagram protocol
mux     18      MUX             # multiplexing
dcn-meas        19      DCN-MEAS        # DCN Measurement Subsystems
hmp     20      HMP             # host monitoring protocol
prm     21      PRM             # packet radio measurement
xns-idp 22      XNS-IDP         # Xerox NS IDP
trunk-1 23      TRUNK-1         # Trunk 1
trunk-2 24      TRUNK-2         # Trunk 2
leaf-1  25      LEAF-1          # Leaf 1
leaf-2  26      LEAF-2          # Leaf 2
rdp     27      RDP             # "reliable datagram" protocol
irtp    28      IRTP            # Internet Reliable Transaction Protocol
iso-tp4 29      ISO-TP4         # ISO Transport Protocol class 4
netblt  30      NETBLT          # Net Bulk Data Transfer
mfe-nsp 31      MFE-NSP         # MFE Network Services Protocol
merit-inp       32      MERIT-INP       # MERIT Internodal Protocol
sep     33      SEP             # Sequential Exchange Protocol
3pc     34      3PC             # Third Party Connect Protocol
idpr    35      IDPR            # Inter-Domain Policy Routing Protocol
xtp     36      XTP             # Xpress Tranfer Protocol
ddp     37      DDP             # Datagram Delivery Protocol
idpr-cmtp       38      IDPR-CMTP       # IDPR Control Message Transport
tp++    39      TP++            # TP++ Transport Protocol
il      40      IL              # IL Transport Protocol
sip     41      SIP             # Simple Internet Protocol
sdrp    42      SDRP            # Source Demand Routing Protocol
sip-sr  43      SIP-SL          # SIP Source Route
sip-frag        44      SIP-FRAG        # SIP Fragment
idrp    45      IDRP            # Inter-Domain Routing Protocol
rsvp    46      RSVP            # Reservation Protocol
gre     47      GRE             # General Routing Encapsulation
mhrp    48      MHRP            # Mobile Host Routing Protocol
bna     49      BNA             # BNA
sipp-esp        50      SIPP-ESP        # SIPP Encap Security Payload
sipp-ah 51      SIPP-AH         # SIPP Authentication Header
i-nlsp  52      I-NLSP          # Integrated Net Layer Security  TUBA
swipe   53      SWIPE           # IP with Encryption
nhrp    54      NHRP            # NBMA Next Hop Resolution

internal        61              # any host internal protocol
cftp    62      CFTP            # CFTP                      
lan     53      LAN             # any local network protocol
sat-expak       64      SAT-EXPAK       # SATNET and Backroom EXPAK
kryptolan       65      KRYPTOLAN       # Kryptolan
rvd     66      RVD             # MIT Remote Virtual Disk Protocol
ippc    67      IPPC            # Internet Pluribus Packet Core
dfs     68      DFS             # any distributed file system
sat-mon 69      SAT-MON         # SATNET Monitoring
visa    70      VISA            # VISA Protocol
ipcv    71      IPCV            # Internet Packet Core Utility
cpnx    72      CPNX            # Computer Protocol Network Executive
cphb    73      CPHB            # Computer Protocol Heart Beat
wsn     74      WSN             # Wang Span Network
pvp     75      PVP             # Packet Video Protocol
br-sat-mon      76      BR-SAT-MON      # Backroom SATNET Monitoring
sun-nd  77      SUN-ND          # SUN ND PROTOCOL-Temporary
wb-mon  78      WB-MON          # WIDEBAND Monitoring
wb-expak        79      WB-EXPAK        # WIDEBAND EXPAK
iso-ip  80      ISO-IP          # ISO Internet Protocol
vmtp    81      VMTP            # Versatile Message Transport
secure-vmtp     82      SECURE-VMTP     # SECURE-VMTP
vines   83      VINES           # VINES
ttp     84      TTP             # TTP
nsfnet-igp      85      NSFNET-IGP      # NSFNET-IGP
dgp     86      DGP             # Dissimilar Gateway Protocol
tcf     87      TCF             # TCF
igrp    88      IGRP            # IGRP
ospf    89      OSPFIGP         # Open Shortest Path First IGP
sprite-rpc      90      SPRITE-RPC sprite # Sprite RPC Protocol
larp    91      LARP            # Locus Address Resolution Protocol
mtp     92      MTP             # Multicast Transport Protocol
ax.25   93      AX.25           #  AX.25 Frames
ipip    94      IPIP            # Yet Another IP encapsulation
micp    95      MICP            # Mobile Internetworking Control Pro
scc-sp  96      SCC-SP          # Semaphore Communications Sec. Pro
etherip 97      ETHERIP         # Ethernet-within-IP Encapsulation
encap   98      ENCAP           # Yet Another IP encapsulation
encrypt 99                      # any private encryption scheme
gmtp    100     GMTP            # GMTP
#
# Network services, Internet style
#
# Note that it is presently the policy of IANA to assign a single well-known
# port number for both TCP and UDP; hence, most entries here have two entries
# even if the protocol doesn't support UDP operations.
# Updated from RFC 1340, ``Assigned Numbers'' (July 1992).  Not all ports
# are included, only the more common ones.
#
#
tcpmux          1/tcp           # TCP port service multiplexer
echo            7/tcp
echo            7/udp
discard         9/tcp           sink null
discard         9/udp           sink null
systat          11/tcp          users
daytime         13/tcp
daytime         13/udp
netstat         15/tcp
qotd            17/tcp          quote
msp             18/tcp          # message send protocol
msp             18/udp          # message send protocol
chargen         19/tcp          ttytst source
chargen         19/udp          ttytst source
ftp-data        20/tcp          # default ftp data port
ftp             21/tcp
# 22 - unassigned
telnet          23/tcp
# 24 - private
smtp            25/tcp          mail
# 26 - unassigned
time            37/tcp          timserver
time            37/udp          timserver
rlp             39/udp          resource        # resource location
nameserver      42/tcp          name            # IEN 116
whois           43/tcp          nicname
domain          53/tcp          nameserver      # name-domain server
domain          53/udp          nameserver
mtp             57/tcp                          # deprecated
bootps          67/tcp          # BOOTP server
bootps          67/udp
bootpc          68/tcp          # BOOTP client
bootpc          68/udp
tftp            69/udp
gopher          70/tcp          # Internet Gopher
gopher          70/udp
rje             77/tcp          netrjs
finger          79/tcp
www             80/tcp          http    # WorldWideWeb HTTP
www             80/udp                  # HyperText Transfer Protocol
link            87/tcp          ttylink
kerberos        88/tcp          krb5    # Kerberos v5
kerberos        88/udp
supdup          95/tcp
# 100 - reserved
hostnames       101/tcp         hostname        # usually from sri-nic
iso-tsap        102/tcp         tsap            # part of ISODE.
csnet-ns        105/tcp         cso-ns  # also used by CSO name server
csnet-ns        105/udp         cso-ns
rtelnet         107/tcp         # Remote Telnet
rtelnet         107/udp
pop2            109/tcp         postoffice      # POP version 2
pop2            109/udp
pop3            110/tcp         # POP version 3
pop3            110/udp
sunrpc          111/tcp
sunrpc          111/udp
auth            113/tcp         authentication tap ident
sftp            115/tcp
uucp-path       117/tcp
nntp            119/tcp         readnews untp   # USENET News Transfer Protocol
ntp             123/tcp
ntp             123/udp                         # Network Time Protocol
netbios-ns      137/tcp                         # NETBIOS Name Service
netbios-ns      137/udp
netbios-dgm     138/tcp                         # NETBIOS Datagram Service
netbios-dgm     138/udp
netbios-ssn     139/tcp                         # NETBIOS session service
netbios-ssn     139/udp
imap2           143/tcp                         # Interim Mail Access Proto v2
imap2           143/udp
snmp            161/udp                         # Simple Net Mgmt Proto
snmp-trap       162/udp         snmptrap        # Traps for SNMP
cmip-man        163/tcp                         # ISO mgmt over IP (CMOT)
cmip-man        163/udp
cmip-agent      164/tcp
cmip-agent      164/udp
xdmcp           177/tcp                         # X Display Mgr. Control Proto
xdmcp           177/udp
nextstep        178/tcp         NeXTStep NextStep       # NeXTStep window
nextstep        178/udp         NeXTStep NextStep       # server
bgp             179/tcp                         # Border Gateway Proto.
bgp             179/udp
prospero        191/tcp                         # Cliff Neuman's Prospero
prospero        191/udp
irc             194/tcp                         # Internet Relay Chat
irc             194/udp
smux            199/tcp                         # SNMP Unix Multiplexer
smux            199/udp
at-rtmp         201/tcp                         # AppleTalk routing
at-rtmp         201/udp
at-nbp          202/tcp                         # AppleTalk name binding
at-nbp          202/udp
at-echo         204/tcp                         # AppleTalk echo
at-echo         204/udp
at-zis          206/tcp                         # AppleTalk zone information
at-zis          206/udp
z3950           210/tcp         wais            # NISO Z39.50 database
z3950           210/udp         wais
ipx             213/tcp                         # IPX
ipx             213/udp
imap3           220/tcp                         # Interactive Mail Access
imap3           220/udp                         # Protocol v3
ulistserv       372/tcp                         # UNIX Listserv
ulistserv       372/udp
#
# UNIX specific services
#
exec            512/tcp
biff            512/udp         comsat
login           513/tcp
who             513/udp         whod
shell           514/tcp         cmd             # no passwords used
syslog          514/udp
printer         515/tcp         spooler         # line printer spooler
talk            517/udp
ntalk           518/udp
route           520/udp         router routed   # RIP
timed           525/udp         timeserver
tempo           526/tcp         newdate
courier         530/tcp         rpc
conference      531/tcp         chat
netnews         532/tcp         readnews
netwall         533/udp                         # -for emergency broadcasts
uucp            540/tcp         uucpd           # uucp daemon
remotefs        556/tcp         rfs_server rfs  # Brunhoff remote filesystem
#
webster         765/tcp                         # Network dictionary
webster         765/udp
#
# From ``Assigned Numbers'':
#
#> The Registered Ports are not controlled by the IANA and on most systems
#> can be used by ordinary user processes or programs executed by ordinary
#> users.
#
#> Ports are used in the TCP [45,106] to name the ends of logical
#> connections which carry long term conversations.  For the purpose of
#> providing services to unknown callers, a service contact port is
#> defined.  This list specifies the port used by the server process as its
#> contact port.  While the IANA can not control uses of these ports it
#> does register or list uses of these ports as a convienence to the
#> community.
#
ingreslock      1524/tcp
ingreslock      1524/udp
prospero-np     1525/tcp                # Prospero non-privileged
prospero-np     1525/udp
rfe             5002/tcp                # Radio Free Ethernet
rfe             5002/udp                # Actually uses UDP only
#
#
# Kerberos (Project Athena/MIT) services
# Note that these are for Kerberos v4, and are unofficial.  Sites running
# v4 should uncomment these and comment out the v5 entries above.
#
klogin          543/tcp                 # Kerberos `rlogin'
kshell          544/tcp         krcmd   # Kerberos `rsh'
kerberos-adm    749/tcp                 # Kerberos `kadmin' (v5)
#kerberos       750/udp         kdc     # Kerberos (server) udp
#kerberos       750/tcp         kdc     # Kerberos (server) tcp
krbupdate       760/tcp         kreg    # Kerberos registration
kpasswd         761/tcp         kpwd    # Kerberos `passwd'
eklogin         2105/tcp                # Kerberos encrypted `rlogin'
#
# Unofficial but necessary (for NetBSD) services
#
supfilesrv      871/tcp                 # SUP server
supfiledbg      1127/tcp                # SUP debugging
#
# GNU Finger services
cfinger         2003/tcp                # GNU's finger data collection point
ofinger         1023/tcp                # OS Issue finger daemon
# Programs to be maintained on terminal lines.  init runs these programs,
# and restartsthem when they die.  Note that in GNU, unlike in BSD, there
# is no need to list pseudo-ttys here.

# name  program                         type    status  comments

console "/libexec/getty 9600"           mach    on      secure trusted console
#com0   "/libexec/getty 9600"           dialup  on      secure

#/var/log/messages

Nov 14 16:42:18  inetd[109]: ftp/tcp: socket: Protocol family not supported
Nov 14 16:42:18  inetd[109]: telnet/tcp: socket: Protocol family not supported
Nov 14 16:42:18  inetd[109]: shell/tcp: socket: Protocol family not supported
Nov 14 16:42:18  inetd[109]: login/tcp: socket: Protocol family not supported
Nov 14 16:42:18  inetd[109]: exec/tcp: socket: Protocol family not supported
Nov 14 16:42:18  inetd[109]: uucpd/tcp: socket: Protocol family not supported
Nov 14 16:42:18  inetd[109]: tftp/udp: socket: Protocol family not supported
Nov 14 16:42:18  inetd[109]: talk/udp: socket: Protocol family not supported
Nov 14 16:42:18  inetd[109]: ntalk/udp: socket: Protocol family not supported
Nov 14 16:42:18  inetd[109]: tcpmux/tcp: socket: Protocol family not supported
Nov 14 16:42:18  inetd[109]: echo/tcp: socket: Protocol family not supported
Nov 14 16:42:18  inetd[109]: discard/tcp: socket: Protocol family not supported
Nov 14 16:42:18  inetd[109]: chargen/tcp: socket: Protocol family not supported
Nov 14 16:42:18  inetd[109]: daytime/tcp: socket: Protocol family not supported
Nov 14 16:42:18  inetd[109]: time/tcp: socket: Protocol family not supported
Nov 14 16:42:18  inetd[109]: echo/udp: socket: Protocol family not supported
Nov 14 16:42:18  inetd[109]: discard/udp: socket: Protocol family not supported
Nov 14 16:42:18  inetd[109]: chargen/udp: socket: Protocol family not supported
Nov 14 16:42:18  inetd[109]: daytime/udp: socket: Protocol family not supported
Nov 14 16:42:18  inetd[109]: time/udp: socket: Protocol family not supported

Reply via email to