ebook img

Linux Journal 2017 01 PDF

6.5 MB·English
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Linux Journal 2017 01

Automate Application Deployment with MCollective ™ WATCH: ISSUE OVERVIEW (cid:86) JANUARY 2017 | ISSUE 273 http://www.linuxjournal.com Since 1994: The Original Magazine of the Linux Community Password Managers and Online Security Data Formats A Look at Analyze and Protocols the Synology Videos with for the IoT NAS Server Tracker LJ273-Jan2017.indd 1 12/17/16 11:02 AM W ! N E Tame the SUSE Docker Life Enterprise Cycle with Storage 4 Practical books SUSE Author: Ted Schmidt Author: for the most technical John S. Tonello Sponsor: SUSE Sponsor: people on the planet. SUSE BotFactory: Containers Automating 101 GEEK GUIDES the End of Author: Cloud Sprawl Sol Lederman Author: Sponsor: Puppet John S. Tonello Sponsor: BotFactory.io An API Public Cloud Marketplace Scalability Primer for Enterprise for Mobile, Applications Web and IoT Author: Petros Koutoupis Author: Ted Schmidt Sponsor: SUSE Sponsor: IBM Download books for free with a Drupal 8 Beyond Cron, simple one-time registration. Migration Part II: Guide Deploying a Modern http://geekguide.linuxjournal.com Author: Scheduling Drupalize.me Alternative Sponsor: Symantec Author: Mike Diehl Sponsor: Skybot LJ273-Jan2017.indd 2 12/17/16 11:02 AM W ! N E Tame the SUSE Docker Life Enterprise Cycle with Storage 4 Practical books SUSE Author: Ted Schmidt Author: for the most technical John S. Tonello Sponsor: SUSE Sponsor: people on the planet. SUSE BotFactory: Containers Automating 101 GEEK GUIDES the End of Author: Cloud Sprawl Sol Lederman Author: Sponsor: Puppet John S. Tonello Sponsor: BotFactory.io An API Public Cloud Marketplace Scalability Primer for Enterprise for Mobile, Applications Web and IoT Author: Petros Koutoupis Author: Ted Schmidt Sponsor: SUSE Sponsor: IBM Download books for free with a Drupal 8 Beyond Cron, simple one-time registration. Migration Part II: Guide Deploying a Modern http://geekguide.linuxjournal.com Author: Scheduling Drupalize.me Alternative Sponsor: Symantec Author: Mike Diehl Sponsor: Skybot LJ273-Jan2017.indd 3 12/17/16 11:02 AM CONTENTS JANUARY 2017 ISSUE 273 FEATURES 76 Online Privacy 92 Low Power and Security Wireless: CoAP Using a Password A look at the application layer: Manager device description using CoRE Link Format, data formats using Take charge of your online CBOR and REST APIs. account credentials. Jan Newmarch der.hans h ut y a er w o / ot h P k c o St n a C © e: g a m er I v o C 4 | January 2017 | http://www.linuxjournal.com LJ273-Jan2017.indd 4 12/17/16 11:02 AM CONTENTS COLUMNS 38 Reuven M. Lerner’s At the Forge Testing Models 46 Dave Taylor’s Work the Shell 26 Is the Moon Waxing or Waning? 52 Kyle Rankin’s Hack and / Orchestration with MCollective, Part II 58 58 Shawn Powers’ The Open-Source Classroom My Love Affair with Synology 106 Doc Searls’ EOF Debugging Democracy IN EVERY ISSUE 8 Current_Issue.tar.gz 76 10 Letters 16 UPFRONT uth ON THE COVER ay 36 Editors’ Choice (cid:85)(cid:202)(cid:1)(cid:213)(cid:204)(cid:156)(cid:147)(cid:62)(cid:204)(cid:105)(cid:202)(cid:1)(cid:171)(cid:171)(cid:143)(cid:136)(cid:86)(cid:62)(cid:204)(cid:136)(cid:156)(cid:152)(cid:202)(cid:12)(cid:105)(cid:171)(cid:143)(cid:156)(cid:222)(cid:147)(cid:105)(cid:152)(cid:204)(cid:202)(cid:220)(cid:136)(cid:204)(cid:133)(cid:202)(cid:31)(cid:10)(cid:156)(cid:143)(cid:143)(cid:105)(cid:86)(cid:204)(cid:136)(cid:219)(cid:105)(cid:93)(cid:202)(cid:171)(cid:176)(cid:202)(cid:120)(cid:211) er w (cid:85)(cid:202)(cid:42)(cid:62)(cid:195)(cid:195)(cid:220)(cid:156)(cid:192)(cid:96)(cid:202)(cid:31)(cid:62)(cid:152)(cid:62)(cid:125)(cid:105)(cid:192)(cid:195)(cid:202)(cid:62)(cid:152)(cid:96)(cid:202)(cid:34)(cid:152)(cid:143)(cid:136)(cid:152)(cid:105)(cid:202)(cid:45)(cid:105)(cid:86)(cid:213)(cid:192)(cid:136)(cid:204)(cid:222)(cid:93)(cid:202)(cid:171)(cid:176)(cid:202)(cid:199)(cid:200) oto / 68 New Products (cid:85)(cid:202)(cid:12)(cid:62)(cid:204)(cid:62)(cid:202)(cid:19)(cid:156)(cid:192)(cid:147)(cid:62)(cid:204)(cid:195)(cid:202)(cid:62)(cid:152)(cid:96)(cid:202)(cid:42)(cid:192)(cid:156)(cid:204)(cid:156)(cid:86)(cid:156)(cid:143)(cid:195)(cid:202)(cid:118)(cid:156)(cid:192)(cid:202)(cid:204)(cid:133)(cid:105)(cid:202)(cid:22)(cid:156)(cid:47)(cid:93)(cid:202)(cid:171)(cid:176)(cid:202)(cid:153)(cid:211) h P (cid:85)(cid:202)(cid:1)(cid:202)(cid:29)(cid:156)(cid:156)(cid:142)(cid:202)(cid:62)(cid:204)(cid:202)(cid:204)(cid:133)(cid:105)(cid:202)(cid:45)(cid:222)(cid:152)(cid:156)(cid:143)(cid:156)(cid:125)(cid:222)(cid:202)(cid:32)(cid:1)(cid:45)(cid:202)(cid:45)(cid:105)(cid:192)(cid:219)(cid:105)(cid:192)(cid:93)(cid:202)(cid:171)(cid:176)(cid:202)(cid:120)(cid:110) k oc 114 Advertisers Index (cid:85)(cid:202)(cid:1)(cid:152)(cid:62)(cid:143)(cid:222)(cid:226)(cid:105)(cid:202)(cid:54)(cid:136)(cid:96)(cid:105)(cid:156)(cid:195)(cid:202)(cid:220)(cid:136)(cid:204)(cid:133)(cid:202)(cid:47)(cid:192)(cid:62)(cid:86)(cid:142)(cid:105)(cid:192)(cid:93)(cid:202)(cid:171)(cid:176)(cid:202)(cid:211)(cid:200) St n a C © e: g a m er I LINUX JOURNAL (ISSN 1075-3583) is published monthly by Belltown Media, Inc., PO Box 980985, Houston, TX 77098 USA. ov Subscription rate is $29.50/year. Subscriptions start with the next issue. C 5 | January 2017 | http://www.linuxjournal.com LJ273-Jan2017.indd 5 12/17/16 11:02 AM Executive Editor Jill Franklin [email protected] Senior Editor Doc Searls [email protected] Associate Editor Shawn Powers [email protected] Art Director Garrick Antikajian [email protected] Products Editor James Gray [email protected] Editor Emeritus Don Marti [email protected] Technical Editor Michael Baxter [email protected] Senior Columnist Reuven Lerner [email protected] Security Editor Mick Bauer [email protected] Hack Editor Kyle Rankin lj@greenfly.net Virtual Editor Bill Childers [email protected] Contributing Editors (cid:41)(cid:66)(cid:82)(cid:65)(cid:72)(cid:73)(cid:77)(cid:40)(cid:65)(cid:68)(cid:68)(cid:65)(cid:68)(cid:115)(cid:50)(cid:79)(cid:66)(cid:69)(cid:82)(cid:84)(cid:44)(cid:79)(cid:86)(cid:69)(cid:115)(cid:58)(cid:65)(cid:67)(cid:75)(cid:34)(cid:82)(cid:79)(cid:87)(cid:78)(cid:115)(cid:36)(cid:65)(cid:86)(cid:69)(cid:48)(cid:72)(cid:73)(cid:76)(cid:76)(cid:73)(cid:80)(cid:83)(cid:115)(cid:45)(cid:65)(cid:82)(cid:67)(cid:79)(cid:38)(cid:73)(cid:79)(cid:82)(cid:69)(cid:84)(cid:84)(cid:73)(cid:115)(cid:44)(cid:85)(cid:68)(cid:79)(cid:86)(cid:73)(cid:67)(cid:45)(cid:65)(cid:82)(cid:67)(cid:79)(cid:84)(cid:84)(cid:69) (cid:48)(cid:65)(cid:85)(cid:76)(cid:34)(cid:65)(cid:82)(cid:82)(cid:89)(cid:115)(cid:48)(cid:65)(cid:85)(cid:76)(cid:45)(cid:67)(cid:43)(cid:69)(cid:78)(cid:78)(cid:69)(cid:89)(cid:115)(cid:36)(cid:65)(cid:86)(cid:69)(cid:52)(cid:65)(cid:89)(cid:76)(cid:79)(cid:82)(cid:115)(cid:36)(cid:73)(cid:82)(cid:75)(cid:37)(cid:76)(cid:77)(cid:69)(cid:78)(cid:68)(cid:79)(cid:82)(cid:70)(cid:115)(cid:42)(cid:85)(cid:83)(cid:84)(cid:73)(cid:78)(cid:50)(cid:89)(cid:65)(cid:78)(cid:115)(cid:33)(cid:68)(cid:65)(cid:77)(cid:45)(cid:79)(cid:78)(cid:83)(cid:69)(cid:78) President Carlie Fairchild [email protected] Publisher Mark Irgang [email protected] Associate Publisher John Grogan [email protected] Director of Digital Experience Katherine Druckman [email protected] Accountant Candy Beauchamp [email protected] Linux Journal is published by, and is a registered trade name of, Belltown Media, Inc. (cid:48)(cid:47)(cid:34)(cid:79)(cid:88)(cid:25)(cid:24)(cid:16)(cid:25)(cid:24)(cid:21)(cid:12)(cid:40)(cid:79)(cid:85)(cid:83)(cid:84)(cid:79)(cid:78)(cid:12)(cid:52)(cid:56) (cid:23)(cid:23)(cid:16)(cid:25)(cid:24)(cid:53)(cid:51)(cid:33) Editorial Advisory Panel Nick Baronian Kalyana Krishna Chadalavada (cid:34)(cid:82)(cid:73)(cid:65)(cid:78)(cid:35)(cid:79)(cid:78)(cid:78)(cid:69)(cid:82)(cid:115)(cid:43)(cid:69)(cid:73)(cid:82)(cid:36)(cid:65)(cid:86)(cid:73)(cid:83) (cid:45)(cid:73)(cid:67)(cid:72)(cid:65)(cid:69)(cid:76)(cid:37)(cid:65)(cid:71)(cid:69)(cid:82)(cid:115)(cid:54)(cid:73)(cid:67)(cid:84)(cid:79)(cid:82)(cid:39)(cid:82)(cid:69)(cid:71)(cid:79)(cid:82)(cid:73)(cid:79) (cid:36)(cid:65)(cid:86)(cid:73)(cid:68)(cid:33)(cid:14)(cid:44)(cid:65)(cid:78)(cid:69)(cid:115)(cid:51)(cid:84)(cid:69)(cid:86)(cid:69)(cid:45)(cid:65)(cid:82)(cid:81)(cid:85)(cid:69)(cid:90) (cid:36)(cid:65)(cid:86)(cid:69)(cid:45)(cid:67)(cid:33)(cid:76)(cid:76)(cid:73)(cid:83)(cid:84)(cid:69)(cid:82)(cid:115)(cid:52)(cid:72)(cid:79)(cid:77)(cid:65)(cid:83)(cid:49)(cid:85)(cid:73)(cid:78)(cid:76)(cid:65)(cid:78) (cid:35)(cid:72)(cid:82)(cid:73)(cid:83)(cid:36)(cid:14)(cid:51)(cid:84)(cid:65)(cid:82)(cid:75)(cid:115)(cid:48)(cid:65)(cid:84)(cid:82)(cid:73)(cid:67)(cid:75)(cid:51)(cid:87)(cid:65)(cid:82)(cid:84)(cid:90) Advertising (cid:37)(cid:13)(cid:45)(cid:33)(cid:41)(cid:44): [email protected] (cid:53)(cid:50)(cid:44): www.linuxjournal.com/advertising (cid:48)(cid:40)(cid:47)(cid:46)(cid:37)(cid:26)(cid:11)(cid:17)(cid:23)(cid:17)(cid:19)(cid:13)(cid:19)(cid:20)(cid:20)(cid:13)(cid:17)(cid:25)(cid:21)(cid:22)(cid:69)(cid:88)(cid:84)(cid:14)(cid:18) Subscriptions (cid:37)(cid:13)(cid:45)(cid:33)(cid:41)(cid:44): [email protected] (cid:53)(cid:50)(cid:44): www.linuxjournal.com/subscribe (cid:45)(cid:33)(cid:41)(cid:44)(cid:26)(cid:48)(cid:47)(cid:34)(cid:79)(cid:88)(cid:25)(cid:24)(cid:16)(cid:25)(cid:24)(cid:21)(cid:12)(cid:40)(cid:79)(cid:85)(cid:83)(cid:84)(cid:79)(cid:78)(cid:12)(cid:52)(cid:56)(cid:23)(cid:23)(cid:16)(cid:25)(cid:24)(cid:53)(cid:51)(cid:33) LINUX (cid:73)(cid:83)(cid:65)(cid:82)(cid:69)(cid:71)(cid:73)(cid:83)(cid:84)(cid:69)(cid:82)(cid:69)(cid:68)(cid:84)(cid:82)(cid:65)(cid:68)(cid:69)(cid:77)(cid:65)(cid:82)(cid:75)(cid:79)(cid:70)(cid:44)(cid:73)(cid:78)(cid:85)(cid:83)(cid:52)(cid:79)(cid:82)(cid:86)(cid:65)(cid:76)(cid:68)(cid:83)(cid:14) LJ273-Jan2017.indd 6 12/17/16 11:02 AM You Manage data expansion with SUSE Enterprise cannot Storage. keep up SUSE Enterprise Storage, the leading open source storage solution, is highly scalable and resilient, enabling high-end with data functionality at a fraction of the cost. explosion. suse.com/storage Data LJ273-Jan2017.indd 7 12/17/16 11:02 AM Current_Issue.tar.gz Insecure about Being SHAWN Unsecure POWERS Shawn Powers is the Associate Editor for Linux Journal. He’s also the Gadget Guy for LinuxJournal.com, NEXT (cid:86) and he has an Letters interesting collection of vintage Garfield coffee mugs. Don’t let his silly hairdo fool you, he’s a T here have been epic battles over whether pretty ordinary guy and can be reached “insecure” or “unsecure” should be used when via email at (cid:82)(cid:69)(cid:70)(cid:69)(cid:82)(cid:82)(cid:73)(cid:78)(cid:71) (cid:84)(cid:79) (cid:67)(cid:79)(cid:77)(cid:80)(cid:85)(cid:84)(cid:69)(cid:82) (cid:83)(cid:69)(cid:67)(cid:85)(cid:82)(cid:73)(cid:84)(cid:89)(cid:14) (cid:39)(cid:82)(cid:65)(cid:78)(cid:84)(cid:69)(cid:68)(cid:12) (cid:84)(cid:72)(cid:79)(cid:83)(cid:69) [email protected]. (cid:69)(cid:80)(cid:73)(cid:67) (cid:66)(cid:65)(cid:84)(cid:84)(cid:76)(cid:69)(cid:83) (cid:85)(cid:83)(cid:85)(cid:65)(cid:76)(cid:76)(cid:89) (cid:84)(cid:65)(cid:75)(cid:69) (cid:80)(cid:76)(cid:65)(cid:67)(cid:69) (cid:73)(cid:78) (cid:82)(cid:69)(cid:65)(cid:76)(cid:76)(cid:89) (cid:78)(cid:69)(cid:82)(cid:68)(cid:89) (cid:70)(cid:79)(cid:82)(cid:85)(cid:77)(cid:83)(cid:12) Or, swing by the (cid:66)(cid:85)(cid:84) (cid:83)(cid:84)(cid:73)(cid:76)(cid:76)(cid:12) (cid:79)(cid:78)(cid:69) (cid:83)(cid:79)(cid:85)(cid:78)(cid:68)(cid:83) (cid:70)(cid:85)(cid:78)(cid:78)(cid:89) (cid:65)(cid:78)(cid:68) (cid:84)(cid:72)(cid:69) (cid:79)(cid:84)(cid:72)(cid:69)(cid:82) (cid:83)(cid:69)(cid:69)(cid:77)(cid:83) (cid:84)(cid:79) #linuxjournal IRC channel on (cid:80)(cid:69)(cid:82)(cid:83)(cid:79)(cid:78)(cid:73)(cid:70)(cid:89) (cid:67)(cid:79)(cid:77)(cid:80)(cid:85)(cid:84)(cid:69)(cid:82)(cid:83)(cid:14) (cid:55)(cid:72)(cid:73)(cid:67)(cid:72)(cid:69)(cid:86)(cid:69)(cid:82) (cid:71)(cid:82)(cid:65)(cid:77)(cid:77)(cid:65)(cid:84)(cid:73)(cid:67)(cid:65)(cid:76) (cid:67)(cid:79)(cid:78)(cid:83)(cid:84)(cid:82)(cid:85)(cid:67)(cid:84) Freenode.net. (cid:89)(cid:79)(cid:85) (cid:67)(cid:72)(cid:79)(cid:79)(cid:83)(cid:69)(cid:12) (cid:84)(cid:72)(cid:69) (cid:78)(cid:69)(cid:69)(cid:68) (cid:70)(cid:79)(cid:82) (cid:83)(cid:69)(cid:67)(cid:85)(cid:82)(cid:73)(cid:84)(cid:89) (cid:73)(cid:83) (cid:71)(cid:82)(cid:69)(cid:65)(cid:84)(cid:69)(cid:82) (cid:78)(cid:79)(cid:87) (cid:84)(cid:72)(cid:65)(cid:78) ever. As Linux users, we need to make sure we’re not (cid:79)(cid:86)(cid:69)(cid:82)(cid:67)(cid:79)(cid:78)(cid:70)(cid:73)(cid:68)(cid:69)(cid:78)(cid:84) (cid:73)(cid:78) (cid:84)(cid:72)(cid:69) (cid:73)(cid:78)(cid:72)(cid:69)(cid:82)(cid:69)(cid:78)(cid:84) (cid:83)(cid:69)(cid:67)(cid:85)(cid:82)(cid:73)(cid:84)(cid:89) (cid:79)(cid:70) (cid:79)(cid:85)(cid:82) (cid:83)(cid:89)(cid:83)(cid:84)(cid:69)(cid:77)(cid:83)(cid:14) (cid:86) Remember, they all have a weak link: us. (cid:50)(cid:69)(cid:85)(cid:86)(cid:69)(cid:78) (cid:45)(cid:14) (cid:44)(cid:69)(cid:82)(cid:78)(cid:69)(cid:82) (cid:83)(cid:84)(cid:65)(cid:82)(cid:84)(cid:83) (cid:79)(cid:70)(cid:70) (cid:84)(cid:72)(cid:73)(cid:83) (cid:73)(cid:83)(cid:83)(cid:85)(cid:69) (cid:66)(cid:89) (cid:83)(cid:72)(cid:79)(cid:87)(cid:73)(cid:78)(cid:71) VIDEO: how to test the machine learning model he created Shawn (cid:76)(cid:65)(cid:83)(cid:84) (cid:77)(cid:79)(cid:78)(cid:84)(cid:72)(cid:14) (cid:41)(cid:70) (cid:67)(cid:79)(cid:77)(cid:80)(cid:85)(cid:84)(cid:69)(cid:82)(cid:83) (cid:65)(cid:82)(cid:69) (cid:79)(cid:78)(cid:76)(cid:89) (cid:65)(cid:83) (cid:71)(cid:79)(cid:79)(cid:68) (cid:65)(cid:83) (cid:84)(cid:72)(cid:69)(cid:73)(cid:82) Powers runs programming, it’s important to test how well the through code learns. Sometimes coming up with a good test the latest issue. is harder than writing the original code! (cid:36)(cid:65)(cid:86)(cid:69) (cid:52)(cid:65)(cid:89)(cid:76)(cid:79)(cid:82) (cid:70)(cid:73)(cid:78)(cid:73)(cid:83)(cid:72)(cid:69)(cid:83) (cid:72)(cid:73)(cid:83) (cid:87)(cid:69)(cid:82)(cid:69)(cid:87)(cid:79)(cid:76)(cid:70)(cid:13)(cid:87)(cid:65)(cid:82)(cid:78)(cid:73)(cid:78)(cid:71) 8 | January 2017 | http://www.linuxjournal.com LJ273-Jan2017.indd 8 12/17/16 11:02 AM Current_Issue.tar.gz (cid:83)(cid:89)(cid:83)(cid:84)(cid:69)(cid:77)(cid:136)(cid:69)(cid:82)(cid:12) (cid:41) (cid:77)(cid:69)(cid:65)(cid:78) (cid:72)(cid:73)(cid:83) (cid:80)(cid:72)(cid:65)(cid:83)(cid:69)(cid:83) (cid:79)(cid:70) (cid:84)(cid:72)(cid:69) (cid:77)(cid:79)(cid:79)(cid:78) (cid:83)(cid:67)(cid:82)(cid:73)(cid:80)(cid:84) (cid:84)(cid:72)(cid:73)(cid:83) (cid:77)(cid:79)(cid:78)(cid:84)(cid:72)(cid:14) (cid:55)(cid:72)(cid:69)(cid:78) you start writing scripts with Dave, you start to realize all the cool additions you can make. Programming is like that. Dave shows how (cid:84)(cid:79) (cid:70)(cid:73)(cid:71)(cid:85)(cid:82)(cid:69) (cid:79)(cid:85)(cid:84) (cid:87)(cid:72)(cid:69)(cid:84)(cid:72)(cid:69)(cid:82) (cid:84)(cid:72)(cid:69) (cid:77)(cid:79)(cid:79)(cid:78) (cid:73)(cid:83) (cid:87)(cid:65)(cid:88)(cid:73)(cid:78)(cid:71) (cid:79)(cid:82) (cid:87)(cid:65)(cid:78)(cid:73)(cid:78)(cid:71)(cid:12) (cid:87)(cid:72)(cid:73)(cid:67)(cid:72) (cid:73)(cid:83) (cid:82)(cid:69)(cid:65)(cid:76)(cid:76)(cid:89) (cid:85)(cid:83)(cid:69)(cid:70)(cid:85)(cid:76) (cid:73)(cid:78)(cid:70)(cid:79)(cid:82)(cid:77)(cid:65)(cid:84)(cid:73)(cid:79)(cid:78) (cid:87)(cid:72)(cid:69)(cid:78) (cid:89)(cid:79)(cid:85)(cid:7)(cid:82)(cid:69) (cid:80)(cid:76)(cid:65)(cid:78)(cid:78)(cid:73)(cid:78)(cid:71) (cid:65) (cid:70)(cid:65)(cid:77)(cid:73)(cid:76)(cid:89) (cid:67)(cid:65)(cid:77)(cid:80)(cid:73)(cid:78)(cid:71) (cid:84)(cid:82)(cid:73)(cid:80) (cid:73)(cid:78) (cid:87)(cid:69)(cid:82)(cid:69)(cid:87)(cid:79)(cid:76)(cid:70) (cid:84)(cid:69)(cid:82)(cid:82)(cid:73)(cid:84)(cid:79)(cid:82)(cid:89)(cid:14) Kyle Rankin continues his series on MCollective, which is server (cid:79)(cid:82)(cid:67)(cid:72)(cid:69)(cid:83)(cid:84)(cid:82)(cid:65)(cid:84)(cid:73)(cid:79)(cid:78) (cid:70)(cid:79)(cid:82) (cid:67)(cid:79)(cid:78)(cid:70)(cid:73)(cid:71)(cid:85)(cid:82)(cid:65)(cid:84)(cid:73)(cid:79)(cid:78) (cid:77)(cid:65)(cid:78)(cid:65)(cid:71)(cid:69)(cid:77)(cid:69)(cid:78)(cid:84) (cid:83)(cid:89)(cid:83)(cid:84)(cid:69)(cid:77)(cid:83)(cid:14) (cid:41)(cid:70) (cid:48)(cid:85)(cid:80)(cid:80)(cid:69)(cid:84) (cid:65)(cid:78)(cid:68) (cid:35)(cid:72)(cid:69)(cid:70) (cid:67)(cid:65)(cid:78)(cid:7)(cid:84) (cid:81)(cid:85)(cid:73)(cid:84)(cid:69) (cid:72)(cid:65)(cid:78)(cid:68)(cid:76)(cid:69) (cid:84)(cid:72)(cid:69) (cid:68)(cid:65)(cid:89)(cid:13)(cid:84)(cid:79)(cid:13)(cid:68)(cid:65)(cid:89) (cid:78)(cid:69)(cid:69)(cid:68)(cid:83) (cid:79)(cid:70) (cid:89)(cid:79)(cid:85)(cid:82) (cid:69)(cid:78)(cid:86)(cid:73)(cid:82)(cid:79)(cid:78)(cid:77)(cid:69)(cid:78)(cid:84)(cid:12) (cid:85)(cid:83)(cid:73)(cid:78)(cid:71) (cid:45)(cid:35)(cid:79)(cid:76)(cid:76)(cid:69)(cid:67)(cid:84)(cid:73)(cid:86)(cid:69) (cid:77)(cid:73)(cid:71)(cid:72)(cid:84) (cid:70)(cid:73)(cid:76)(cid:76) (cid:84)(cid:72)(cid:65)(cid:84) (cid:78)(cid:69)(cid:69)(cid:68)(cid:14) (cid:41) (cid:69)(cid:88)(cid:80)(cid:76)(cid:79)(cid:82)(cid:69) (cid:51)(cid:89)(cid:78)(cid:79)(cid:76)(cid:79)(cid:71)(cid:89) (cid:84)(cid:72)(cid:73)(cid:83) (cid:77)(cid:79)(cid:78)(cid:84)(cid:72)(cid:12) (cid:87)(cid:72)(cid:73)(cid:67)(cid:72) (cid:67)(cid:79)(cid:78)(cid:84)(cid:73)(cid:78)(cid:85)(cid:69)(cid:83) (cid:84)(cid:79) (cid:70)(cid:73)(cid:76)(cid:76) (cid:77)(cid:89) (cid:79)(cid:87)(cid:78) (cid:78)(cid:69)(cid:69)(cid:68)(cid:83) (cid:70)(cid:79)(cid:82) (cid:77)(cid:89) (cid:72)(cid:79)(cid:77)(cid:69) (cid:79)(cid:70)(cid:70)(cid:73)(cid:67)(cid:69)(cid:14) (cid:41)(cid:7)(cid:86)(cid:69) (cid:72)(cid:65)(cid:68) (cid:77)(cid:85)(cid:76)(cid:84)(cid:73)(cid:80)(cid:76)(cid:69) (cid:46)(cid:33)(cid:51) (cid:77)(cid:65)(cid:67)(cid:72)(cid:73)(cid:78)(cid:69)(cid:83) (cid:84)(cid:72)(cid:82)(cid:79)(cid:85)(cid:71)(cid:72) (cid:84)(cid:72)(cid:69) (cid:89)(cid:69)(cid:65)(cid:82)(cid:83)(cid:12) (cid:65)(cid:78)(cid:68) (cid:78)(cid:79)(cid:84)(cid:72)(cid:73)(cid:78)(cid:71) (cid:72)(cid:65)(cid:83) (cid:66)(cid:69)(cid:69)(cid:78) (cid:65)(cid:83) (cid:85)(cid:83)(cid:69)(cid:70)(cid:85)(cid:76)(cid:12) (cid:82)(cid:69)(cid:76)(cid:73)(cid:65)(cid:66)(cid:76)(cid:69) (cid:65)(cid:78)(cid:68) (cid:80)(cid:69)(cid:82)(cid:70)(cid:79)(cid:82)(cid:77)(cid:65)(cid:78)(cid:84) (cid:65)(cid:83) (cid:51)(cid:89)(cid:78)(cid:79)(cid:76)(cid:79)(cid:71)(cid:89)(cid:14) (cid:41)(cid:70) (cid:89)(cid:79)(cid:85)(cid:7)(cid:82)(cid:69) (cid:76)(cid:79)(cid:79)(cid:75)(cid:73)(cid:78)(cid:71) (cid:70)(cid:79)(cid:82) (cid:65) (cid:83)(cid:84)(cid:79)(cid:82)(cid:65)(cid:71)(cid:69) (cid:68)(cid:69)(cid:86)(cid:73)(cid:67)(cid:69) (cid:84)(cid:72)(cid:65)(cid:84) (cid:65)(cid:76)(cid:83)(cid:79) (cid:72)(cid:65)(cid:78)(cid:68)(cid:76)(cid:69)(cid:83) (cid:65) (cid:80)(cid:76)(cid:69)(cid:84)(cid:72)(cid:79)(cid:82)(cid:65) (cid:79)(cid:70) (cid:83)(cid:69)(cid:82)(cid:86)(cid:69)(cid:82) (cid:70)(cid:85)(cid:78)(cid:67)(cid:84)(cid:73)(cid:79)(cid:78)(cid:83)(cid:12) (cid:89)(cid:79)(cid:85)(cid:7)(cid:76)(cid:76) (cid:87)(cid:65)(cid:78)(cid:84) (cid:84)(cid:79) (cid:67)(cid:72)(cid:69)(cid:67)(cid:75) (cid:79)(cid:85)(cid:84) (cid:77)(cid:89) (cid:67)(cid:79)(cid:76)(cid:85)(cid:77)(cid:78) (cid:84)(cid:72)(cid:73)(cid:83) (cid:73)(cid:83)(cid:83)(cid:85)(cid:69)(cid:14) (cid:68)(cid:69)(cid:82)(cid:14)(cid:72)(cid:65)(cid:78)(cid:83) (cid:72)(cid:65)(cid:83) (cid:65)(cid:78) (cid:73)(cid:78)(cid:67)(cid:82)(cid:69)(cid:68)(cid:73)(cid:66)(cid:76)(cid:69) (cid:73)(cid:78)(cid:13)(cid:68)(cid:69)(cid:80)(cid:84)(cid:72) (cid:65)(cid:82)(cid:84)(cid:73)(cid:67)(cid:76)(cid:69) (cid:84)(cid:72)(cid:73)(cid:83) (cid:77)(cid:79)(cid:78)(cid:84)(cid:72) (cid:79)(cid:78) (cid:85)(cid:83)(cid:73)(cid:78)(cid:71) (cid:80)(cid:65)(cid:83)(cid:83)(cid:87)(cid:79)(cid:82)(cid:68) (cid:77)(cid:65)(cid:78)(cid:65)(cid:71)(cid:69)(cid:82)(cid:83)(cid:14) (cid:55)(cid:69) (cid:82)(cid:69)(cid:76)(cid:89) (cid:83)(cid:79) (cid:77)(cid:85)(cid:67)(cid:72) (cid:79)(cid:78) (cid:79)(cid:85)(cid:82) (cid:79)(cid:78)(cid:76)(cid:73)(cid:78)(cid:69) (cid:65)(cid:67)(cid:67)(cid:79)(cid:85)(cid:78)(cid:84)(cid:83)(cid:12) (cid:73)(cid:84)(cid:7)(cid:83) (cid:86)(cid:73)(cid:84)(cid:65)(cid:76) (cid:84)(cid:72)(cid:65)(cid:84) (cid:79)(cid:85)(cid:82) (cid:80)(cid:65)(cid:83)(cid:83)(cid:87)(cid:79)(cid:82)(cid:68)(cid:83) (cid:66)(cid:69) (cid:83)(cid:84)(cid:82)(cid:79)(cid:78)(cid:71) (cid:65)(cid:78)(cid:68) (cid:85)(cid:78)(cid:73)(cid:81)(cid:85)(cid:69) (cid:79)(cid:78) (cid:69)(cid:65)(cid:67)(cid:72) (cid:83)(cid:73)(cid:84)(cid:69)(cid:14) (cid:33) (cid:80)(cid:65)(cid:83)(cid:83)(cid:87)(cid:79)(cid:82)(cid:68) (cid:77)(cid:65)(cid:78)(cid:65)(cid:71)(cid:69)(cid:82) (cid:73)(cid:83) (cid:81)(cid:85)(cid:73)(cid:67)(cid:75)(cid:76)(cid:89) (cid:66)(cid:69)(cid:67)(cid:79)(cid:77)(cid:73)(cid:78)(cid:71) (cid:84)(cid:72)(cid:69) (cid:79)(cid:78)(cid:76)(cid:89) (cid:70)(cid:69)(cid:65)(cid:83)(cid:73)(cid:66)(cid:76)(cid:69) (cid:87)(cid:65)(cid:89) (cid:84)(cid:79) (cid:65)(cid:67)(cid:67)(cid:79)(cid:77)(cid:80)(cid:76)(cid:73)(cid:83)(cid:72) that. der.hans discusses how to manage passwords and retrieve them (cid:87)(cid:72)(cid:69)(cid:78) (cid:78)(cid:69)(cid:69)(cid:68)(cid:69)(cid:68)(cid:14) (cid:41)(cid:70) (cid:80)(cid:65)(cid:83)(cid:83)(cid:87)(cid:79)(cid:82)(cid:68) (cid:77)(cid:65)(cid:78)(cid:65)(cid:71)(cid:69)(cid:82)(cid:83) (cid:65)(cid:82)(cid:69)(cid:78)(cid:7)(cid:84) (cid:67)(cid:79)(cid:78)(cid:86)(cid:69)(cid:78)(cid:73)(cid:69)(cid:78)(cid:84)(cid:12) (cid:73)(cid:84)(cid:7)(cid:83) (cid:85)(cid:78)(cid:76)(cid:73)(cid:75)(cid:69)(cid:76)(cid:89) (cid:65)(cid:78)(cid:89)(cid:79)(cid:78)(cid:69) (cid:87)(cid:73)(cid:76)(cid:76) (cid:85)(cid:83)(cid:69) (cid:84)(cid:72)(cid:69)(cid:77)(cid:12) (cid:83)(cid:79) (cid:76)(cid:69)(cid:65)(cid:82)(cid:78)(cid:73)(cid:78)(cid:71) (cid:84)(cid:72)(cid:69) (cid:78)(cid:85)(cid:65)(cid:78)(cid:67)(cid:69)(cid:83) (cid:79)(cid:70) (cid:83)(cid:85)(cid:67)(cid:72) (cid:65)(cid:78) (cid:73)(cid:77)(cid:80)(cid:79)(cid:82)(cid:84)(cid:65)(cid:78)(cid:84) (cid:84)(cid:69)(cid:67)(cid:72)(cid:78)(cid:79)(cid:76)(cid:79)(cid:71)(cid:89) (cid:73)(cid:83) (cid:87)(cid:79)(cid:82)(cid:84)(cid:72) (cid:84)(cid:72)(cid:69) (cid:69)(cid:70)(cid:70)(cid:79)(cid:82)(cid:84)(cid:14) (cid:42)(cid:65)(cid:78) (cid:46)(cid:69)(cid:87)(cid:77)(cid:65)(cid:82)(cid:67)(cid:72) (cid:70)(cid:73)(cid:78)(cid:73)(cid:83)(cid:72)(cid:69)(cid:83) (cid:72)(cid:73)(cid:83) (cid:83)(cid:69)(cid:82)(cid:73)(cid:69)(cid:83) (cid:79)(cid:78) (cid:76)(cid:79)(cid:87) (cid:80)(cid:79)(cid:87)(cid:69)(cid:82) (cid:87)(cid:73)(cid:82)(cid:69)(cid:76)(cid:69)(cid:83)(cid:83) (cid:84)(cid:72)(cid:73)(cid:83) (cid:77)(cid:79)(cid:78)(cid:84)(cid:72)(cid:14) (cid:52)(cid:72)(cid:69) (cid:85)(cid:83)(cid:69) (cid:79)(cid:70) (cid:65) (cid:76)(cid:79)(cid:87)(cid:13)(cid:80)(cid:79)(cid:87)(cid:69)(cid:82)(cid:69)(cid:68) (cid:87)(cid:73)(cid:82)(cid:69)(cid:76)(cid:69)(cid:83)(cid:83) (cid:78)(cid:69)(cid:84)(cid:87)(cid:79)(cid:82)(cid:75) (cid:73)(cid:83) (cid:65) (cid:67)(cid:79)(cid:78)(cid:83)(cid:84)(cid:65)(cid:78)(cid:84) (cid:82)(cid:69)(cid:77)(cid:73)(cid:78)(cid:68)(cid:69)(cid:82) (cid:79)(cid:70) (cid:72)(cid:79)(cid:87) (cid:77)(cid:85)(cid:67)(cid:72) (cid:79)(cid:85)(cid:82) (cid:87)(cid:79)(cid:82)(cid:76)(cid:68) (cid:73)(cid:83) (cid:66)(cid:69)(cid:67)(cid:79)(cid:77)(cid:73)(cid:78)(cid:71) (cid:67)(cid:79)(cid:78)(cid:78)(cid:69)(cid:67)(cid:84)(cid:69)(cid:68)(cid:14) (cid:55)(cid:69)(cid:7)(cid:82)(cid:69) (cid:78)(cid:79)(cid:84) (cid:70)(cid:65)(cid:82) (cid:70)(cid:82)(cid:79)(cid:77) (cid:65) (cid:84)(cid:73)(cid:77)(cid:69) (cid:87)(cid:72)(cid:69)(cid:78) (cid:65) (cid:72)(cid:65)(cid:67)(cid:75)(cid:69)(cid:82) (cid:67)(cid:79)(cid:85)(cid:76)(cid:68) (cid:73)(cid:78)(cid:70)(cid:73)(cid:76)(cid:84)(cid:82)(cid:65)(cid:84)(cid:69) (cid:79)(cid:85)(cid:82) (cid:84)(cid:79)(cid:65)(cid:83)(cid:84)(cid:69)(cid:82) (cid:84)(cid:79) (cid:82)(cid:85)(cid:73)(cid:78) (cid:66)(cid:82)(cid:69)(cid:65)(cid:75)(cid:70)(cid:65)(cid:83)(cid:84)(cid:14) (cid:52)(cid:72)(cid:65)(cid:78)(cid:75)(cid:70)(cid:85)(cid:76)(cid:76)(cid:89)(cid:12) Jan’s series helps us to create our low powered wireless networks (cid:73)(cid:78)(cid:84)(cid:69)(cid:76)(cid:76)(cid:73)(cid:71)(cid:69)(cid:78)(cid:84)(cid:76)(cid:89)(cid:14) (cid:37)(cid:86)(cid:69)(cid:82)(cid:89)(cid:79)(cid:78)(cid:69) (cid:83)(cid:72)(cid:79)(cid:85)(cid:76)(cid:68) (cid:82)(cid:69)(cid:65)(cid:68) (cid:72)(cid:73)(cid:83) (cid:83)(cid:69)(cid:82)(cid:73)(cid:69)(cid:83)(cid:12) (cid:69)(cid:86)(cid:69)(cid:78) (cid:73)(cid:70) (cid:89)(cid:79)(cid:85) (cid:78)(cid:69)(cid:86)(cid:69)(cid:82) (cid:80)(cid:76)(cid:65)(cid:78) (cid:84)(cid:79) (cid:73)(cid:77)(cid:80)(cid:76)(cid:69)(cid:77)(cid:69)(cid:78)(cid:84) (cid:83)(cid:79)(cid:77)(cid:69)(cid:84)(cid:72)(cid:73)(cid:78)(cid:71) (cid:76)(cid:73)(cid:75)(cid:69) (cid:22)(cid:44)(cid:79)(cid:55)(cid:48)(cid:33)(cid:46)(cid:14) (cid:55)(cid:69) (cid:76)(cid:79)(cid:86)(cid:69) (cid:66)(cid:82)(cid:73)(cid:78)(cid:71)(cid:73)(cid:78)(cid:71) (cid:89)(cid:79)(cid:85) (cid:84)(cid:72)(cid:69) (cid:76)(cid:65)(cid:84)(cid:69)(cid:83)(cid:84) (cid:73)(cid:78)(cid:70)(cid:79)(cid:82)(cid:77)(cid:65)(cid:84)(cid:73)(cid:79)(cid:78) (cid:70)(cid:82)(cid:79)(cid:77) (cid:84)(cid:72)(cid:69) (cid:44)(cid:73)(cid:78)(cid:85)(cid:88) (cid:87)(cid:79)(cid:82)(cid:76)(cid:68)(cid:12) (cid:87)(cid:72)(cid:69)(cid:84)(cid:72)(cid:69)(cid:82) (cid:73)(cid:84)(cid:7)(cid:83) (cid:78)(cid:69)(cid:87) (cid:80)(cid:82)(cid:79)(cid:68)(cid:85)(cid:67)(cid:84)(cid:83)(cid:12) (cid:70)(cid:85)(cid:78) (cid:65)(cid:80)(cid:80)(cid:83) (cid:79)(cid:82) (cid:69)(cid:86)(cid:69)(cid:78) (cid:73)(cid:78)(cid:13)(cid:68)(cid:69)(cid:80)(cid:84)(cid:72) (cid:83)(cid:69)(cid:67)(cid:85)(cid:82)(cid:73)(cid:84)(cid:89) (cid:65)(cid:82)(cid:84)(cid:73)(cid:67)(cid:76)(cid:69)(cid:83)(cid:14) (cid:44)(cid:73)(cid:78)(cid:85)(cid:88) (cid:65)(cid:76)(cid:87)(cid:65)(cid:89)(cid:83) (cid:72)(cid:65)(cid:83) (cid:66)(cid:69)(cid:69)(cid:78) (cid:65)(cid:84) (cid:84)(cid:72)(cid:69) (cid:70)(cid:79)(cid:82)(cid:69)(cid:70)(cid:82)(cid:79)(cid:78)(cid:84) (cid:79)(cid:70) (cid:67)(cid:79)(cid:77)(cid:80)(cid:85)(cid:84)(cid:69)(cid:82) (cid:83)(cid:69)(cid:67)(cid:85)(cid:82)(cid:73)(cid:84)(cid:89)(cid:12) (cid:65)(cid:78)(cid:68) (cid:73)(cid:84)(cid:7)(cid:83) (cid:79)(cid:78)(cid:76)(cid:89) (cid:71)(cid:79)(cid:73)(cid:78)(cid:71) (cid:84)(cid:79) (cid:83)(cid:84)(cid:65)(cid:89) (cid:84)(cid:72)(cid:69)(cid:82)(cid:69) (cid:73)(cid:70) (cid:87)(cid:69) (cid:84)(cid:65)(cid:75)(cid:69) (cid:83)(cid:69)(cid:67)(cid:85)(cid:82)(cid:73)(cid:84)(cid:89) (cid:83)(cid:69)(cid:82)(cid:73)(cid:79)(cid:85)(cid:83)(cid:76)(cid:89) (cid:65)(cid:78)(cid:68) (cid:68)(cid:79)(cid:78)(cid:7)(cid:84) (cid:65)(cid:83)(cid:83)(cid:85)(cid:77)(cid:69) (cid:87)(cid:69)(cid:7)(cid:82)(cid:69) (cid:83)(cid:65)(cid:70)(cid:69) (cid:74)(cid:85)(cid:83)(cid:84) (cid:66)(cid:69)(cid:67)(cid:65)(cid:85)(cid:83)(cid:69) (cid:87)(cid:69) (cid:85)(cid:83)(cid:69) (cid:79)(cid:80)(cid:69)(cid:78) (cid:83)(cid:79)(cid:85)(cid:82)(cid:67)(cid:69)(cid:14) (cid:41)(cid:70) (cid:89)(cid:79)(cid:85)(cid:7)(cid:82)(cid:69) (cid:72)(cid:79)(cid:80)(cid:73)(cid:78)(cid:71) (cid:84)(cid:79) (cid:66)(cid:69)(cid:67)(cid:79)(cid:77)(cid:69) (cid:65) (cid:66)(cid:69)(cid:84)(cid:84)(cid:69)(cid:82)(cid:12) (cid:83)(cid:77)(cid:65)(cid:82)(cid:84)(cid:69)(cid:82) (cid:44)(cid:73)(cid:78)(cid:85)(cid:88) (cid:85)(cid:83)(cid:69)(cid:82)(cid:12) (cid:84)(cid:72)(cid:73)(cid:83) (cid:73)(cid:83)(cid:83)(cid:85)(cid:69) (cid:73)(cid:83) (cid:70)(cid:79)(cid:82) (cid:89)(cid:79)(cid:85)(cid:14)(cid:81) 9 | January 2017 | http://www.linuxjournal.com LJ273-Jan2017.indd 9 12/17/16 11:02 AM LETTERS L[ETTERS] PREVIOUS NEXT (cid:86) (cid:86) Current_Issue.tar.gz UpFront Mars Lander Program (cid:50)(cid:69)(cid:71)(cid:65)(cid:82)(cid:68)(cid:73)(cid:78)(cid:71) (cid:36)(cid:65)(cid:86)(cid:69) (cid:52)(cid:65)(cid:89)(cid:76)(cid:79)(cid:82)(cid:7)(cid:83) (cid:83)(cid:69)(cid:82)(cid:73)(cid:69)(cid:83) (cid:79)(cid:78) (cid:84)(cid:72)(cid:69) (cid:45)(cid:65)(cid:82)(cid:83) (cid:44)(cid:65)(cid:78)(cid:68)(cid:69)(cid:82) (cid:71)(cid:65)(cid:77)(cid:69) (cid:73)(cid:78) (cid:84)(cid:72)(cid:69) (cid:51)(cid:69)(cid:80)(cid:84)(cid:69)(cid:77)(cid:66)(cid:69)(cid:82)(cid:12) (cid:47)(cid:67)(cid:84)(cid:79)(cid:66)(cid:69)(cid:82) (cid:65)(cid:78)(cid:68) (cid:46)(cid:79)(cid:86)(cid:69)(cid:77)(cid:66)(cid:69)(cid:82) (cid:18)(cid:16)(cid:17)(cid:22) (cid:73)(cid:83)(cid:83)(cid:85)(cid:69)(cid:83)(cid:26) (cid:41) (cid:65)(cid:80)(cid:80)(cid:82)(cid:69)(cid:67)(cid:73)(cid:65)(cid:84)(cid:69) (cid:84)(cid:72)(cid:69) (cid:87)(cid:65)(cid:89) (cid:72)(cid:69) (cid:66)(cid:85)(cid:73)(cid:76)(cid:68)(cid:83) (cid:84)(cid:72)(cid:69) program over three months in the magazine. Is there somewhere I can (cid:68)(cid:79)(cid:87)(cid:78)(cid:76)(cid:79)(cid:65)(cid:68) (cid:84)(cid:72)(cid:69) (cid:70)(cid:73)(cid:78)(cid:73)(cid:83)(cid:72)(cid:69)(cid:68) (cid:80)(cid:82)(cid:79)(cid:71)(cid:82)(cid:65)(cid:77)(cid:12) (cid:83)(cid:79) (cid:41) (cid:67)(cid:65)(cid:78) (cid:80)(cid:69)(cid:82)(cid:85)(cid:83)(cid:69) (cid:65)(cid:78)(cid:68) (cid:80)(cid:76)(cid:65)(cid:89) (cid:87)(cid:73)(cid:84)(cid:72) (cid:73)(cid:84)(cid:31) —John The finished program is available at (cid:72)(cid:84)(cid:84)(cid:80)(cid:26)(cid:15)(cid:15)(cid:87)(cid:87)(cid:87)(cid:14)(cid:76)(cid:73)(cid:78)(cid:85)(cid:88)(cid:74)(cid:79)(cid:85)(cid:82)(cid:78)(cid:65)(cid:76)(cid:14)(cid:67)(cid:79)(cid:77)(cid:15)(cid:70)(cid:73)(cid:76)(cid:69)(cid:83)(cid:15) (cid:76)(cid:73)(cid:78)(cid:85)(cid:88)(cid:74)(cid:79)(cid:85)(cid:82)(cid:78)(cid:65)(cid:76)(cid:14)(cid:67)(cid:79)(cid:77)(cid:15)(cid:77)(cid:65)(cid:82)(cid:83)(cid:18)(cid:14)(cid:84)(cid:88)(cid:84).—Ed. Simple Server Hardening (cid:41) (cid:70)(cid:79)(cid:85)(cid:78)(cid:68) (cid:43)(cid:89)(cid:76)(cid:69) (cid:50)(cid:65)(cid:78)(cid:75)(cid:73)(cid:78)(cid:7)(cid:83) (cid:104)(cid:51)(cid:73)(cid:77)(cid:80)(cid:76)(cid:69) (cid:51)(cid:69)(cid:82)(cid:86)(cid:69)(cid:82) (cid:40)(cid:65)(cid:82)(cid:68)(cid:69)(cid:78)(cid:73)(cid:78)(cid:71)(cid:118) (cid:65)(cid:82)(cid:84)(cid:73)(cid:67)(cid:76)(cid:69) (cid:73)(cid:78) (cid:84)(cid:72)(cid:69) (cid:47)(cid:67)(cid:84)(cid:79)(cid:66)(cid:69)(cid:82) (cid:18)(cid:16)(cid:17)(cid:22) (cid:73)(cid:83)(cid:83)(cid:85)(cid:69) (cid:84)(cid:79) (cid:66)(cid:69) (cid:86)(cid:69)(cid:82)(cid:89) (cid:85)(cid:83)(cid:69)(cid:70)(cid:85)(cid:76)(cid:12) (cid:65)(cid:78)(cid:68) (cid:41) (cid:65)(cid:76)(cid:83)(cid:79) (cid:76)(cid:79)(cid:79)(cid:75) (cid:70)(cid:79)(cid:82)(cid:87)(cid:65)(cid:82)(cid:68) (cid:84)(cid:79) (cid:77)(cid:79)(cid:82)(cid:69) (cid:83)(cid:85)(cid:67)(cid:72) (cid:84)(cid:73)(cid:80)(cid:83)(cid:12) (cid:83)(cid:85)(cid:67)(cid:72) (cid:65)(cid:83) (cid:72)(cid:65)(cid:82)(cid:68)(cid:69)(cid:78)(cid:73)(cid:78)(cid:71) (cid:79)(cid:70) (cid:83)(cid:69)(cid:82)(cid:86)(cid:73)(cid:67)(cid:69)(cid:83) (cid:84)(cid:72)(cid:65)(cid:84) (cid:78)(cid:69)(cid:69)(cid:68) (cid:84)(cid:79) (cid:66)(cid:69) (cid:79)(cid:78)(cid:136)(cid:70)(cid:79)(cid:82) (cid:69)(cid:88)(cid:65)(cid:77)(cid:80)(cid:76)(cid:69)(cid:12) (cid:65) (cid:77)(cid:65)(cid:73)(cid:76) (cid:83)(cid:69)(cid:82)(cid:86)(cid:69)(cid:82)(cid:14) (cid:41) (cid:72)(cid:65)(cid:86)(cid:69) (cid:79)(cid:78)(cid:69) (cid:67)(cid:79)(cid:77)(cid:77)(cid:69)(cid:78)(cid:84)(cid:26) (cid:73)(cid:70) (cid:87)(cid:69) (cid:68)(cid:73)(cid:83)(cid:65)(cid:66)(cid:76)(cid:69) (cid:80)(cid:65)(cid:83)(cid:83)(cid:87)(cid:79)(cid:82)(cid:68)(cid:83) (cid:65)(cid:76)(cid:84)(cid:79)(cid:71)(cid:69)(cid:84)(cid:72)(cid:69)(cid:82) (cid:65)(cid:78)(cid:68) (cid:65)(cid:76)(cid:76)(cid:79)(cid:87) (cid:65)(cid:67)(cid:67)(cid:69)(cid:83)(cid:83) (cid:85)(cid:83)(cid:73)(cid:78)(cid:71) (cid:51)(cid:51)(cid:40) (cid:75)(cid:69)(cid:89)(cid:83) (cid:79)(cid:78)(cid:76)(cid:89)(cid:12) (cid:73)(cid:83) (cid:84)(cid:72)(cid:69)(cid:82)(cid:69) (cid:83)(cid:84)(cid:73)(cid:76)(cid:76) (cid:65) (cid:78)(cid:69)(cid:69)(cid:68) (cid:84)(cid:79) (cid:68)(cid:73)(cid:83)(cid:65)(cid:66)(cid:76)(cid:69) (cid:82)(cid:79)(cid:79)(cid:84) (cid:76)(cid:79)(cid:71)(cid:73)(cid:78) (cid:79)(cid:86)(cid:69)(cid:82) (cid:51)(cid:51)(cid:40)(cid:31) (cid:52)(cid:72)(cid:69) (cid:80)(cid:82)(cid:79)(cid:66)(cid:76)(cid:69)(cid:77) (cid:87)(cid:73)(cid:84)(cid:72) (cid:82)(cid:69)(cid:65)(cid:67)(cid:72)(cid:73)(cid:78)(cid:71) (cid:82)(cid:79)(cid:79)(cid:84) (cid:86)(cid:73)(cid:65) (cid:65) (cid:78)(cid:79)(cid:78)(cid:13)(cid:82)(cid:79)(cid:79)(cid:84) (cid:76)(cid:79)(cid:71)(cid:73)(cid:78) (cid:8)(cid:85)(cid:83)(cid:73)(cid:78)(cid:71) (cid:83)(cid:85)(cid:68)(cid:79) (cid:79)(cid:82) (cid:51)(cid:51)(cid:40)(cid:9) (cid:73)(cid:83) (cid:84)(cid:72)(cid:69)(cid:78) (cid:89)(cid:79)(cid:85)(cid:82) (cid:82)(cid:79)(cid:79)(cid:84) (cid:73)(cid:83) (cid:79)(cid:78)(cid:76)(cid:89) (cid:65)(cid:83) (cid:83)(cid:69)(cid:67)(cid:85)(cid:82)(cid:69) (cid:65)(cid:83) (cid:83)(cid:85)(cid:67)(cid:72) (cid:65) (cid:78)(cid:79)(cid:78)(cid:13)(cid:82)(cid:79)(cid:79)(cid:84) (cid:76)(cid:79)(cid:71)(cid:73)(cid:78)(cid:14) (cid:41) (cid:80)(cid:69)(cid:82)(cid:83)(cid:79)(cid:78)(cid:65)(cid:76)(cid:76)(cid:89) (cid:68)(cid:79)(cid:78)(cid:7)(cid:84) (cid:69)(cid:86)(cid:69)(cid:78) (cid:72)(cid:65)(cid:86)(cid:69) (cid:65) (cid:80)(cid:65)(cid:83)(cid:83)(cid:87)(cid:79)(cid:82)(cid:68) (cid:70)(cid:79)(cid:82) (cid:82)(cid:79)(cid:79)(cid:84)(cid:12) (cid:65)(cid:76)(cid:84)(cid:72)(cid:79)(cid:85)(cid:71)(cid:72) (cid:41) (cid:80)(cid:69)(cid:82)(cid:77)(cid:73)(cid:84) (cid:75)(cid:69)(cid:89)(cid:83)(cid:13)(cid:79)(cid:78)(cid:76)(cid:89) (cid:51)(cid:51)(cid:40) (cid:76)(cid:79)(cid:71)(cid:73)(cid:78)(cid:83) (cid:84)(cid:79) (cid:82)(cid:79)(cid:79)(cid:84)(cid:14) (cid:41) (cid:87)(cid:79)(cid:85)(cid:76)(cid:68) (cid:66)(cid:69) (cid:71)(cid:76)(cid:65)(cid:68) (cid:73)(cid:70) (cid:89)(cid:79)(cid:85) (cid:67)(cid:79)(cid:85)(cid:76)(cid:68) (cid:72)(cid:73)(cid:71)(cid:72)(cid:76)(cid:73)(cid:71)(cid:72)(cid:84) (cid:82)(cid:73)(cid:83)(cid:75)(cid:83) (cid:87)(cid:73)(cid:84)(cid:72) (cid:84)(cid:72)(cid:73)(cid:83) arrangement, as against sudo and so on. —Mayuresh Kyle Rankin replies: This is a great question. Yes, even if you disable password login altogether, you still should disable root login both over 10 | January 2017 | http://www.linuxjournal.com LJ273-Jan2017.indd 10 12/17/16 11:02 AM

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.