Mac OS X telnetd aktivieren
gestartete Dienste überprüfen mit
sudo launchctl list
Telnet Dienst hinzufügen und System rebooten:
sudo launchctl load -w /System/Library/LaunchDaemons/telnet.plist
Um den Dienst wieder zu deaktivieren:
sudo launchctl unload -w /System/Library/LaunchDaemons/telnet.plist
! Anmerkung: Die System FW muss natürlich Port 23/telnet erlauben
Übersicht weiterer Dienste ([1]):
/etc/mach_init.d
All of these items start at boot.
ATSServer.plist — Apple Type Server. If you use the GUI, leave it alone. DirectoryService.plist — Used for authentication. Leave it alone. IIDCAssistant.plist — An audio plugin in the iSightAudio.plugin bundle. I’m guessing it has to do with the iSight’s microphone. Just a hunch. KerberosAutoConfig.plist — Used in Kerberos domains. WindowServer.plist — This makes the GUI. Leave it alone. chum.plist — Installed with the Developer Tools, the manual page says that it is a “CHUD helper daemon for provided authorized users access to priviledged kernel interfaces.” configd.plist — Used for network configuration and state monitoring, and a slew of other things. Leave it alone. coreaudiod.plist — What it says. Leave it alone. coreservicesd.plist — What it says. Leave it alone. dashboardadvisoryd.plist — Google it. It’s safe to turn off. diskarbitrationd.plist — The daemon that monitors disk appearance/removal and updates the system to reflect the physical state of the machine. Also known as the daemon that separates Mac OS X from Linux when it comes to disk management. Leave it alone. distnoted.plist — Distributed notification daemon. Do not touch. If you do, random things will go wonky on your system. hdiejectd.plist — Leave it be if you use disk images. kuncd.plist — Kernel notification server. Leave it alone. lookupd.plist — Handles all kinds of lookups for Mac OS X, such as users, groups, DNS, and other legacy crud. Leave it alone if you enjoy booting. mds.plist — Spotlight. memberd.plist — Handles management of ACLs, group privileges, and all that other fun stuff that came with Tiger. Leave it alone. notifyd.plist — The core of the Mac OS X notification server. Leave it be. ocspd.plist — OCSP server. It’s a part of the Keychain and certificate framework and I’d leave it alone. scsid.plist — What it looks like. securityd.plist — “Security context daemon for Authorization and cryptographic operations” says the manual page. Leave it be. translated.plist — Looks a lot like Rosetta stuff to me. No manual page and Google is empty. References junk in /usr/libexec/oah. Manually calling translate in the same directory strongly suggests it’s the Rosetta bootstrapper.
/etc/mach_init_per_user.d
These items start at login.
AddressBookSharing.plist — What it says. CCacheServer.plist — Kerberos cache server. CoreMIDIServer.plist — What it says. Crash Reporter.plist — What it says. FontValidator.plist — A daemon in the ATS framework that, well, probably assists in validating fonts before they’re used. KerberosAgent.plist — Userland Kerberos client. MirrorAgent.plist — Backs up your iDisk and your Portable Home Directory with Mac OS X Server. Network Diagnostics.plist — Gives you that little window of possible screwups when you lose your network connection. PCIESlotCheck.plist — Listens for ExpressCard insertions. RemoteUI.plist — Front Row junk. airport_hookupd.plist — Joins AirPort networks for you when you least expect it. airportd.plist — Manages the AirPort connection. dmnotify.plist — Dot Mac Notifier Daemon. From looking at the binary, this looks like the Dot Mac backend program. You know how when you go to the Dot Mac preference pane it gets your iDisk size, lets you change the settings, knows which computers are setup to sync, and how developers can also use some Dot Mac services to help you out? This is the program the system frameworks are probably talking to that does all the communication with the Dot Mac servers. Harmless, unless you have Dot Mac, then it’s essential. syncuid.plist — The Sync Services UI handler program. When you get those Dot Mac sync conflict windows and such, this is the beast that’s running.
/System/Library/LaunchDaemons
These items start at boot, after the mach_init items.
bootps.plist — Starts the bootp service, which handles DHCP and NetBooting. com.apple.KernelEventAgent.plist — Handles a variety of kernel-initiated events. Leave it be. com.apple.atrun.plist — Runs at commands for users. Kind of like cron but … not. com.apple.dashboard.advisory.fetch.plist — Gets the list of listed widgets from Apple. com.apple.dnbobserver.plist — Dedicated Network Build Observer. Part of the Developer Tools. com.apple.dnbvolunteer.plist — Dedicated Network Build Volunteer. Part of the Developer Tools. com.apple.mDNSResponder.plist — Rendezjourconf. com.apple.nibindd.plist — NetInfo binder. Used in multi-tier NetInfo networks. Since you’re running a NetInfo domain yourself, that would be you and any NetInfo server. com.apple.periodic-daily.plist — Daily maintainance. com.apple.periodic-monthly.plist — Monthly maintainence. com.apple.periodic-weekly.plist — Weekly maintainence. com.apple.portmap.plist — Used for RPC services like NFS. com.apple.syslogd.plist — The system log daemon. Leave it be. com.apple.xgridagentd.plist — The Xgrid Agent program. This handles the jobs a controller sends out. com.apple.xgridcontrollerd.plist — The Xgrid Controller program. Anyone can use it. com.vix.cron.plist — It’s … cron. comsat.plist — Hoppin hogs, there’s a @biff@ server in here. distccd.plist — Distributed CC listening daemon. Part of the Developer Tools. eppc.plist — Remote Apple Events server. exec.plist — An rexec server. Don’t use it unless you know the implications. finger.plist — A @finger@ server. ftp.plist — An FTP server. login.plist — An @rlogin@ server. nmbd.plist — Name service daemon for smbd. ntalk.plist — The new talk daemon. Compare to the old talk. org.isc.named.plist — A DNS server. org.postfix.master.plist — An SMTP server. org.xinetd.xinetd.plist — A “super-server” that has been made relatively unneeded by launchd. There’s still some things it can do that launchd cannot, however. printer.plist — CUPS LPD daemon. Listens for remote printing requests, such as Printer Sharing requests, and dumps them into the queue. shell.plist — An rsh daemon. Don’t use it unless you know the implications. smbd.plist — An SMB server which allows for Windows File Sharing. ssh.plist — An SSH server. swat.plist — SWAT allows for manual configuration of Samba over a web interface. telnet.plist — A @telnet@ server. Don’t use it unless you know the implications. tftp.plist — A @tftp@ server. Don’t use it unless you know the implications.