рдХрд┐рд╕реА рднреА рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рдХреА рддрд░рд╣ рдЬреЛ рдЕрдкрдиреА рд╕реНрдореГрддрд┐ рдХреА рдкреВрд░реНрдгрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрд╢реНрд╡рд╕реНрдд рдерд╛ рдФрд░ рдЖрдзреА рд░рд╛рдд рдореЗрдВ 25 рдЕрдВрдХреЛрдВ рдХреЗ рд╡рд┐рдВрдбреЛрдЬ рдПрдХреНрд╕рдкреА рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЛрдб рдХреЛ рдпрд╛рдж рд░рдЦрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд░рдЦрддрд╛ рдерд╛, рдЙрд╕рдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдкрд╡рд╛рдж рдХреЛ рдкрдХрдбрд╝рд╛ред
рдПрдХ рдЕрдЪреНрдЫрд╛ рджрд┐рди, рдореЗрд░реЗ UniFi рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рд╣реИ, рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд░реБрдХрдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдкрд░, рдореБрдЭреЗ рдПрдХ рдЕрджреНрднреБрдд рд╕рдВрджреЗрд╢ рдорд┐рд▓рд╛: рд▓реЙрдЧрд┐рди рддреНрд░реБрдЯрд┐ред

рдЙрд╕рдХреЗ рд╕рд┐рд░ рдХреЛ рдЦрд░реЛрдВрдЪрдиреЗ рдФрд░ рдпрд╛рдж рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХрд┐ рдХреИрд╕реЗ рдПрдХ рдкрд▓ рдореЗрдВ рд╡рд╣ рдХрд╛рд░реНрдб рд╕реЗ рдкрд┐рди рдХреЛрдб рднреВрд▓ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕реЗ рдЙрд╕рдиреЗ рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рдпрдВрддреНрд░рд╡рддреН рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рдерд╛, рд╡рд╣ рд╕рдВрднрд╡ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реЙрд░реНрдЯ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдЖрдзреЗ рдШрдВрдЯреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреЗ рдмрд╛рдж, рдиреЛрдЯрдмреБрдХ рдореЗрдВ рдиреЛрдЯреЛрдВ рдХреА рдЦреЛрдЬ рдХреА, рд╕реНрдХреНрд▓реЗрд░реЛрдЗрдЯреНрд╕ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рд╕рдореАрдХреНрд╖рд╛ рдХреА, рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдореБрдЭреЗ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреА рдереАред
рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рддреБрд░рдВрдд рдЖрд░рдХреНрд╖рдг рдХрд░реЗрдВ рдЬреЛ рдЖрд▓реЛрдЪрдирд╛ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ - рдЦрд╛рддрд╛ / рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рдмрдВрдзрдХ, рдЕрд▓рд╛ рд▓рд╛рд╕реНрдЯрдкрд╛рд╕, рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рд▓рд╛рд╕реНрдЯрдкрд╛рд╕ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдФрд░ рд╡рд╣рд╛рдВ рдХреЗ рдбреЗрдЯрд╛ рдиреЗ рд╕рдлрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдореЗрдВ рдпреЛрдЧрджрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ред
рдмреБрд░реНрдЬреБрдЖ рдордВрдЪреЛрдВ рдХреА рдЦреЛрдЬ рдХреЗ рдмрд╛рдж, рдирд┐рдпрдВрддреНрд░рдХ рдореЗрдВ рдХрд┐рд╕реА рднреА рдЦрд╛рддреЗ рд╕реЗ рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХреА рдЧрдИ рдереА, рд╕рдВрдХреНрд╖рд┐рдкреНрдд, рдкрдЪрд╛ рдФрд░ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЬреНрдЮрд╛рдкрди рдореЗрдВ рдПрдХрддреНрд░ рдХреА рдЧрдИ рдереАред
рддреЛ, рджрд┐рдпрд╛ рдЧрдпрд╛:
1. UniFi рдХрдВрдЯреНрд░реЛрд▓рд░ (OS - Linux рдпрд╛ Windows рдХреА рднреВрдорд┐рдХрд╛ рдирд╣реАрдВ рдирд┐рднрд╛рддрд╛ рд╣реИ) OS рдХреА рдкрд╣реБрдБрдЪ рдХреЗ рд╕рд╛рде рд╣реАред
2. рдЗрдВрдЯрд░рдиреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧред
3. рд╕реАрдзреЗ рд╣рд╛рдеред
UniFi рдХрдВрдЯреНрд░реЛрд▓рд░ рдорд╛рдирдЧреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдВрдкреВрд░реНрдг рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред
рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЦреЛрдЬреЗ рдЬрд╛ рд░рд╣реЗ рдЦрд╛рддреЗ рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ:
mongo --port 27117 ace --eval 'db.admin.find().forEach(printjson);'
рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо
рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЦрд╛рддреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддреЗ рд╣реИрдВред
рдпрджрд┐ рд╣рдо VasyaPupkin
рд▓реЗрдЦрд╛рдВрдХрди рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ
, рддреЛ рдХреНрд╡реЗрд░реА рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА:
mongo --port 27117 ace --eval 'db.VasyaPupkin.find().forEach(printjson);'
рдирд┐рдХрд╛рд╕ рд▓рдЧрднрдЧ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИ:
MongoDB shell version: 2.6.12 connecting to: 127.0.0.1:27117/ace { "_id" : ObjectId("567bfd4fe4b0c81300ff3158"), "email" : "admin@company.com", "email_alert_enabled" : true, "email_alert_grouping_enabled" : true, "html_email_enabled" : true, "is_professional_installer" : false, "last_site_name" : "default", "name" : "admin", "requires_new_password" : false, "time_created" : NumberLong(1450966351), "ui_settings" : { "dashboardConfig" : { "dashboards" : { "5b4c57aadc236c7de53e3c3c" : { "order" : 1 } }, "lastActiveDashboardId" : "5b4c57aadc236c7de53e3c3c" }, "statisticsPreferBps" : true }, "x_shadow" : "$6$0YiSt9dQ$YrNKedOCjOP2xl3y9FhRasafdhbdfadamBKIjZ4l9Mm4cy/m49dt0bN.sYaFvgVb5vce45KypFe07iNYc1" }
рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд░реБрдЪрд┐ рдХрд╛ рдХреНрд╖реЗрддреНрд░:
x_shadow" : "$6$0YiSt9dQ$YrNKedOCjOP2xl3y9FhRasafdhbdfadamBKIjZ4l9Mm4cy/m49dt0bN.sYaFvgVb5vce45KypFe07iNYc1"
Google
рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдмрд╛рдж
, рд╣рдореЗрдВ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо
SHA-512 рдХреНрд░рд┐рдкреНрдЯ (3) рд╕рдВрдЧрдд рд╣реИред
рдЙрдлрд╝ред рд╣рдордиреЗ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╡рд┐рдЪрд╛рд░ рдХреЛ рджреВрд░ рдХреЗ рд╢реЗрд▓реНрдл рдореЗрдВ рдбрд╛рд▓ рджрд┐рдпрд╛ рдФрд░ рджреВрд╕рд░реЗ рд░рд╛рд╕реНрддреЗ рдкрд░ рдЪрд▓реЗ рдЧрдПред
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рддрдХ рдкрд╣реБрдВрдЪ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдЙрд╕ рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗ рдПрдХ рд╣реИрд╢ рдЪрд╛рд╣рд┐рдП рдЬреЛ рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВред рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд░рд┐рдХреЙрд░реНрдб рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рд░рд▓ рд╣реИред
рд╣рдо рдЬрд╛рддреЗ рд╣реИрдВ:
рд╣рдо рд╡рд╛рдВрдЫрд┐рдд рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ, рдЙрд╕ рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ рджрд░реНрдЬ рдХрд░реЗрдВ рдЬрд┐рд╕рдХрд╛ рд╣рдо рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ:

рдЬрд╛рджреВ рдереЛрдбрд╝рд╛ рдиреАрд▓рд╛ рдмрдЯрди рджрдмрд╛рдПрдВ:

рдкрд░рд┐рдгрд╛рдореА рд╣реИрд╢ рдХреЛ рдзреНрдпрд╛рди рд╕реЗ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдлрд┐рд░ рд╣рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдФрд░ рдЕрдм рдЕрдВрддрд┐рдо рдЪрд░рдг рдХреЗ рд▓рд┐рдП рд╕рдордп рд╣реИ:
admin.mongo --port 27117 ace --eval 'db.admin.update({name:"admin"},{$set:{x_shadow:"$6$ee74396ce4c563de$oLm93BwJywYo1sUFgX8U0FC.p75t1Jv838.0defRCe36jgX6PU3h.m3NL6tjCs8Q/1Ymtge0DXz9shb//dyEN."}})'
рдбреНрд░рдо рд░реЛрд▓ ... рдкреНрд░реЗрд╕ рджрд░реНрдЬ рдХрд░реЗрдВред
MongoDB shell version: 2.6.12 connecting to: 127.0.0.1:27117/ace WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
рд╣рдо UniFi рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреГрд╖реНрда рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВ:
рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ (рд╣рдордиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИ), рд╡рд╣ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░реЗрдВ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣реИрд╢ рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдФрд░ рд╡реЛрдЗрд▓рд╛, рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд╡рд╣рд╛рдБ рдкрд╣реБрдБрдЪрддрд╛ рд╣реИ, рд╣рд░ рдХреЛрдИ рдЦреБрд╢ рд╣реИ рдФрд░ рдирд╛рдЪ рд░рд╣рд╛ рд╣реИред