Citrix XenServer Free: PAM рдФрд░ RBAC рдХреЗ рд╕рд╛рде рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рд╕рдЦреНрдд

рдЕрдЪреНрдЫреЗ рджрд┐рди, рд╕рд╣рдХрд░реНрдорд┐рдпреЛрдВред
рдЬрд╝реЗрдирд╕рд░реНрд╡рд░ рдЗрд╕ рд╕рдордп рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣рд╛рдЗрдкрд░рд╡реЗрдпрд░реНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред
рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдпрд╣ рдЕрдЪреНрдЫреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рджреЗрддрд╛ рд╣реИ "рдореБрдлреНрдд"ред
рдЗрд╕рд▓рд┐рдП, рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ рдирд┐: рд╢реБрд▓реНрдХ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдХрдИ рдирд┐рд░реНрдгрдп рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рдФрд░ "рднреБрдЧрддрд╛рди" рдЪрд┐рдкреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде LDAP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИред
рдЬреА рд╣рд╛рдВ, рдЖрдкрдиреЗ рд╕рд╣реА рд╕реБрдирд╛ред рдореБрдлреНрдд XenServer рдореЗрдВ, рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдорд╛рди рд╣реИрдВред рдпрд╣реА рд╣реИ, рдЙрдирдХреЗ рдкрд╛рд╕ рдкреВрд▓ рдкреНрд░рд╢рд╛рд╕рди рдХреА рднреВрдорд┐рдХрд╛ рд╣реИред
рдЖрдЗрдП рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдХрд┐ рд╣рдо рдореБрдлреНрдд рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд░ рдХреЛ "рдХреИрд╕реЗ" рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?




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

рд╣рдо рдПрдХреНрд╕рдПрдПрдирдПрдкреАрдЖрдИ рддрдХ рдкрд╣реБрдВрдЪ рд╡рд╛рд▓реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕рд░реНрдХрд▓ рдХреЛ рд╕реАрдорд┐рдд рдХрд░реЗрдВрдЧреЗред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд╣рд▓реЗ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБ:

[ рд░реВрдЯ @ xctorver / ] # рд╕реАрдбреА / рдЖрджрд┐ /
[ рд░реВрдЯ @ xctorver рдЖрджрд┐ ] # vi xapi_allow


рдЗрд╕рдореЗрдВ рд╣рдо рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд░ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдЕрдиреБрдордд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВрдЧреЗред

рдЬрдбрд╝
admin1
admin2
admin3


XenSource рдХреЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛: рдпрд╣ рд╣рд╛рдЗрдкрд╡рд╛рдЗрдЬрд╝рд░ рддрдХ рдкрд╣реБрдБрдЪ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП xapi PAM рдореЙрдбреНрдпреВрд▓ рд╣реИред рд▓реЗрдХрд┐рди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдпрд╣ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╣рдорд╛рд░реА рдЬрд╝рд░реВрд░рдд рд╕реЗ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЗрд╕рд▓рд┐рдП, рд╣рдо рдЗрд╕рдореЗрдВ рд╕реЗ рд╕рднреА рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ рд╣рдЯрд╛ рджреЗрдВрдЧреЗ, рдФрд░ рдирдИ рдЬреЛрдбрд╝ рджреЗрдВрдЧреЗ:

[ рд░реВрдЯ @ xctorver / ] # cd /etc/pam.d/
[ рд░реВрдЯ @ xctorver pam.d ] # vi xapi


#% PAM-1.0
рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдЖрд╡рд╢реНрдпрдХ pam_env.so
рд╕рд╛рдорд╛рдиреНрдп рдЖрд╡рд╢реНрдпрдХ pam_listfile.so рдЖрдЗрдЯрдо = рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрд░реНрде = рдлрд╝рд╛рдЗрд▓ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ = / etc / xapi_allow
рдкреНрд░рд╛рдорд╛рдгрд┐рдХ рдкрд░реНрдпрд╛рдкреНрдд pam_unix.so try_first_pass nullok
рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдЖрд╡рд╢реНрдпрдХ pam_deny.so

рдЦрд╛рддрд╛ рдЖрд╡рд╢реНрдпрдХ pam_unix.so

рдкрд╛рд╕рд╡рд░реНрдб рдЖрд╡рд╢реНрдпрдХ pam_cracklib.so try_first_pass рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ = 3
рдкрд╛рд╕рд╡рд░реНрдб рдкрд░реНрдпрд╛рдкреНрдд pam_unix.so try_first_pass use_authtok nullok md5
рдкрд╛рд╕рд╡рд░реНрдб рдЖрд╡рд╢реНрдпрдХ pam_deny.so

рд╕рддреНрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ pam_keyinit.so рдирд┐рд░рд╕реНрдд рдХрд░реЗрдВ
рд╕рддреНрд░ рдЖрд╡рд╢реНрдпрдХ pam_limits.so
рд╕рддреНрд░ [ рд╕рдлрд▓рддрд╛ = 1 рдбрд┐рдлрд╝реЙрд▓реНрдЯ = рдЕрдирджреЗрдЦрд╛ ] pam_succeed_if.so crond рдореЗрдВ рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢рд╛рдВрдд_рдпреБрдб
рд╕рддреНрд░ рдЖрд╡рд╢реНрдпрдХ pam_unix.so


рдЕрдм, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ XenAPI рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд░рд┐рдХреЙрд░реНрдб xapi.lo рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реЛред рдЕрдм рдпрд╣ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рддрдХ рдкрд╣реБрдБрдЪ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ:

[ рд░реВрдЯ @ xctorver / ] # chmod ремрежреж / рдЖрджрд┐ / xapi_allow


рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛! рдЕрдм рд╣рдо рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЙрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ "рд░реЛрдХ" рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд░ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдирд┐: рд╢реБрд▓реНрдХ / рдЙрдиреНрдирдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд, рд╢рд╛рдпрдж рдпрд╣ рд╕рдм рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд▓реЗрдХрд┐рди, рдЖрдк рдЖрдЧреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк RBAC рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдмрд╛рд╣рд░реА рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣рд╛рдВ рд╣рдо рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рддрд┐рдмрдВрдз рдореЗрдВ рднрд╛рдЧ рд▓реЗрддреЗ рд╣реИрдВ, рдФрд░ LDAP рд╕реЗ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗред рд▓реЗрдХрд┐рди рдХреЛрдИ рднреА рд╣рдореЗрдВ PAM рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

[ рд░реВрдЯ @ xctorver / ] # xe рдкреВрд▓-рд╕рдХреНрд╖рдо-рдмрд╛рд╣рд░реА-рдмрд╛рд╣рд░реА рд╡рд╕реНрддреБ -рдкреНрд░рдХрд╛рд░ = PAM рд╕реЗрд╡рд╛-рдирд╛рдо = pam


рдЕрдм рд╣рдореЗрдВ рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рднреВрдорд┐рдХрд╛рдПрдБ рд╕реМрдВрдкрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд▓реЗрдХрд┐рди, рдЕрдлрд╕реЛрд╕, рдирд┐: рд╢реБрд▓реНрдХ / рдЙрдиреНрдирдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рдЗрд╕рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред
рдареАрдХ рд╣реИ, рдЪрд▓реЛ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдХрд┐рдП рдмрд┐рдирд╛ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВред

рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рднреА рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХреЛ рдмрдВрдж рдХрд░реЗрдВред рдЗрд╕рдХреЗ рдмрд╛рдж рдХреЗ рд╣реЗрд░рдлреЗрд░ рдЙрдиреНрд╣реЗрдВ рдиреБрдХрд╕рд╛рди рдкрд╣реБрдВрдЪрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрдм рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ рднреВрдорд┐рдХрд╛рдУрдВ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реВрдЪреА рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╣реЛрдЧрд╛ред

[ рд░реВрдЯ @ xctorver / ] # xe рднреВрдорд┐рдХрд╛-рд╕реВрдЪреА
uuid ( RO ) : 7955168d-7bec-10ed-105f-c6a7e6e63249
name ( RO ) : vm-power-admin
рд╡рд┐рд╡рд░рдг ( RO ) : VM рдкрд╛рд╡рд░ рдкреНрд░рд╢рд╛рд╕рдХ рдХреА рднреВрдорд┐рдХрд╛ рдореЗрдВ VM рдФрд░ рдЯреЗрдореНрдкрд▓реЗрдЯ рдкреНрд░рдмрдВрдзрди рдХреА рдкреВрд░реА рдкрд╣реБрдБрдЪ рд╣реИ рдФрд░ рдпрд╣ рдЪреБрди рд╕рдХрддрд╛ рд╣реИ рдХрд┐ VM рдХреЛ рдХрд╣рд╛рдБ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рдбрд╛рдпрдиреЗрдорд┐рдХ рдореЗрдореЛрд░реА рдХрдВрдЯреНрд░реЛрд▓ рдФрд░ VM рд╕реНрдиреИрдкрд╢реЙрдЯ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


uuid ( RO ) : aaa00ab5- 7340 -bfbc-0d1b-7cf342639a6e
name ( RO ) : vm-admin
рд╡рд┐рд╡рд░рдг ( RO ) : VM рдкреНрд░рд╢рд╛рд╕рдХ рдХреА рднреВрдорд┐рдХрд╛ VM рдФрд░ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░ рд╕рдХрддреА рд╣реИ


uuid ( RO ) : fb8d4ff9-310c-a959-0613-54101535d3d5
name ( RO ) : vm- рдСрдкрд░реЗрдЯрд░
рд╡рд┐рд╡рд░рдг ( RO ) : VM рдСрдкрд░реЗрдЯрд░ рднреВрдорд┐рдХрд╛ VMs рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреА рд╣реИ рдФрд░ VM рдХрдВрд╕реЛрд▓ рдХреЗ рд╕рд╛рде рд╕рд╣рднрд╛рдЧрд┐рддрд╛ рдХрд░ рд╕рдХрддреА рд╣реИ


uuid ( RO ) : 7233b8e3-eacb-d7da-2c95-f2e581cdbf4e
рдирд╛рдо ( RO ) : рдХреЗрд╡рд▓-рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП
рд╡рд┐рд╡рд░рдг ( RO ) : рд░реАрдб-рдУрдирд▓реА рднреВрдорд┐рдХрд╛ рдореВрд▓ рд░реАрдб-рдУрдирд▓реА рдПрдХреНрд╕реЗрд╕ рдХреЗ рд╕рд╛рде рд▓реЙрдЧ рдЗрди рдХрд░ рд╕рдХрддреА рд╣реИ


uuid ( RO ) : b9ce9791-0604-50cd-0649-09b3284c7dd
рдирд╛рдо ( RO ) : рдкреВрд▓-рдСрдкрд░реЗрдЯрд░
рд╡рд┐рд╡рд░рдг ( RO ) : рдкреВрд▓ рд╕рдВрдЪрд╛рд▓рдХ рдХреА рднреВрдорд┐рдХрд╛ рдореЗрдЬрдмрд╛рди- рдФрд░ рдкреВрд▓-рд╡рд╛рдЗрдб рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рднрдВрдбрд╛рд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛, рд╕рдВрд╕рд╛рдзрди рдкреВрд▓ рдмрдирд╛рдирд╛ рдФрд░ рдкреИрдЪ рдкреНрд░рдмрдВрдзрди, рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдзрддрд╛ ( рдПрдЪрдП ) рдФрд░ рдХрд╛рд░реНрдпрднрд╛рд░ рд╕рдВрддреБрд▓рди ( рдбрдмреНрд▓реНрдпреВрдПрд▓рдмреА ) рд╢рд╛рдорд┐рд▓ рд╣реИрдВред


uuid ( RO ) : 0165f154-ba3e-034e-6b27-5d271af109ba
рдирд╛рдо ( RO ) : рдкреВрд▓-рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ
рд╡рд┐рд╡рд░рдг ( RO ) : рдкреВрд▓ рдкреНрд░рд╢рд╛рд╕рдХ рдХреА рднреВрдорд┐рдХрд╛ рдореЗрдВ рд╕рднреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рддрдХ рдкреВрд░реНрдг рдкрд╣реБрдВрдЪ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ DOM0 рддрдХ рдкрд╣реБрдВрдЪрдирд╛ рдФрд░ рд╡рд┐рд╖рдпреЛрдВ, рднреВрдорд┐рдХрд╛рдУрдВ рдФрд░ рдмрд╛рд╣рд░реА рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред


рдпреЗ рдРрд╕реА рднреВрдорд┐рдХрд╛рдПрдВ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдк рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝реЗрдВред

[ рд░реВрдЯ @ xctorver / ] # xe рд╡рд┐рд╖рдп-рдЬреЛрдбрд╝реЗрдВ рд╡рд┐рд╖рдп-рдирд╛рдо = рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рез
932d3540-d08c-bbf8-adf8-03c0f9aaaf43


рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╕рдм рдХреБрдЫ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЗ рдирдП рд╡рд┐рд╖рдп рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдкреВрд▓-рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рд╣реБрдП рд╣реИрдВред

[ рд░реВрдЯ @ xctorver / ] # xe рд╡рд┐рд╖рдп-рд╕реВрдЪреА
uuid ( RO ) : 932d3540-d08c-bbf8-adf8-03c0faaaa43
рд╡рд┐рд╖рдп-рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ ( RO ) : u501
рдЕрдиреНрдп-рд╡рд┐рдиреНрдпрд╛рд╕ ( MRO ) : рд╡рд┐рд╖рдп-рдирд╛рдо: admin1; рд╡рд┐рд╖рдп-рдпреВрдЖрдИрдбреА: u501; рд╡рд┐рд╖рдп-рдЬреАрдЖрдИрдбреА: рдЬреА 501; рд╡рд┐рд╖рдп-рдЬреАрдХреЛрд╕:; рд╡рд┐рд╖рдп-рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдирд╛рдо: admin1; рд╡рд┐рд╖рдп-рджрд░-рд╕рдореВрд╣: рдЕрд╕рддреНрдп ; рд╡рд┐рд╖рдп-рдЦрд╛рддрд╛-рдЕрдХреНрд╖рдо: рдЧрд▓рдд ; рд╡рд┐рд╖рдп-рдЦрд╛рддрд╛-рдЕрд╡рдзрд┐ рд╕рдорд╛рдкреНрдд: рдЧрд▓рдд ; рд╡рд┐рд╖рдп-рдЦрд╛рддрд╛-рд▓реЙрдХ: рдЧрд▓рдд ; рд╡рд┐рд╖рдп-рдкрд╛рд╕рд╡рд░реНрдб-рд╕рдордп рд╕реАрдорд╛ рд╕рдорд╛рдкреНрдд: рдЧрд▓рдд
рднреВрдорд┐рдХрд╛рдПрдБ ( SRO ) : рдкреВрд▓-рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ


рдЕрдм рд╣рдореЗрдВ рдЙрд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдЕрдзрд┐рдХрд╛рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдПрдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рджреНрд╡рд╛рд░рд╛ рдЕрд╡рд░реБрджреНрдз рд╣реИрдВред рд▓реЗрдХрд┐рди рдХреЛрдИ рднреА рд░рд╛рдЬреНрдп .bb рдбреЗрдЯрд╛рдмреЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдХреЗ рдпрд╣ "рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ" рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╡рд┐рдзрд┐ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рд╡рд░реНрдгрд┐рдд рдХреЗ рд╕рдорд╛рди "рдорд┐рдиреА" рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ
рдпрд╣рд╛рдВ
рдЕрдм рдореИрдВ рдпрд╣ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдПред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, XenAPI рдХреЛ рд░реЛрдХреЗрдВред

[ рд░реВрдЯ @ xctorver / ] # /etc/init.d/xapi рд░реЛрдХреЗрдВ


рдЕрдм рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ /var/xapi/state.db рдЦреЛрд▓реЗрдВ:

[ рд░реВрдЯ @ xctorver / ] # vi /var/xapi/state.db


рдЕрдм "admin1" рдлрд╝рд╛рдЗрд▓ (рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдирд╛рдо) рдЦреЛрдЬреЗрдВред рд╣рдо рдЗрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ:

other_config = "(('рд╡рд┐рд╖рдп-рдирд╛рдо' 'admin1') (" рд╡рд┐рд╖рдп-uid '' u501 ') ("рд╡рд┐рд╖рдп-gid' 'g501') ('рд╡рд┐рд╖рдп-gecos' '") (' subjec)
t-displayname '' admin1 ') (' рд╕рдмреНрдЬреЗрдХреНрдЯ-рдЗрд╕-рдЧреНрд░реБрдк '' false ') (' рд╕рдмреНрдЬреЗрдХреНрдЯ-рдЕрдХрд╛рдЙрдВрдЯ-рдбрд┐рд╕реЗрдмрд▓реНрдб '' false ') (' рд╕рдмреНрдЬреЗрдХреНрдЯ-рдЕрдХрд╛рдЙрдВрдЯ-рдПрдХреНрд╕рдкрд╛рдпрд░реНрдб '' false ') (' рд╕рдмреНрдЬреЗрдХреНрдЯ-рдЕрдХрд╛рдЙрдВрдЯ-) рдмрдВрдж '
'рдЧрд▓рдд') ('рд╕рдмреНрдЬреЗрдХреНрдЯ-рдкрд╛рд╕рд╡рд░реНрдб-рдПрдХреНрд╕рдкрд╛рдпрд░реНрдб' 'рдЧрд▓рдд')) " subject_identifier = " u501 " uuid = " 932d3540-d08c-bbf8-adf8-03c0f9af43 " рд░реЛрд▓реНрд╕ = "


рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦрддреЗ рд╣реИрдВ, рдЖрдк "рднреВрдорд┐рдХрд╛ =" рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рднреВрдорд┐рдХрд╛рдПрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рднреВрдорд┐рдХрд╛ рдХреЛ "рдкреВрд▓-рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ" рд╕реЗ "рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП" рдореЗрдВ рдмрджрд▓реЗрдВ:

рднреВрдорд┐рдХрд╛рдПрдБ = "('рдЕрдкрд╛рд░рджрд░реНрд╢реА: 7233b8e3-eacb-d7da-2c95-f2e581cdbf4e')"


рдареАрдХ рд╣реИ! рдЕрдм XenAPI рд╡рд╛рдкрд╕ рдЪрд▓рд╛рдПрдВ рдФрд░ рдкрд░рд┐рдгрд╛рдо рджреЗрдЦреЗрдВ:

[ рд░реВрдЯ @ xctorver / ] # /etc/init.d/xapi рдкреНрд░рд╛рд░рдВрдн
Xapi рд╢реБрд░реВ рдХрд░рдирд╛: .... рдкреВрд░рд╛ рджрд┐рди рд╢реБрд░реВ рдХрд░рдирд╛ред [ рдареАрдХ рд╣реИ ]
[ рд░реВрдЯ @ xctorver / ] # xe рд╡рд┐рд╖рдп-рд╕реВрдЪреА
uuid ( RO ) : 932d3540-d08c-bbf8-adf8-03c0faaaa43
рд╡рд┐рд╖рдп-рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ ( RO ) : u501
рдЕрдиреНрдп-рд╡рд┐рдиреНрдпрд╛рд╕ ( MRO ) : рд╡рд┐рд╖рдп-рдирд╛рдо: admin1; рд╡рд┐рд╖рдп-рдпреВрдЖрдИрдбреА: u501; рд╡рд┐рд╖рдп-рдЬреАрдЖрдИрдбреА: рдЬреА 501; рд╡рд┐рд╖рдп-рдЬреАрдХреЛрд╕:; рд╡рд┐рд╖рдп-рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдирд╛рдо: admin1; рд╡рд┐рд╖рдп-рджрд░-рд╕рдореВрд╣: рдЕрд╕рддреНрдп ; рд╡рд┐рд╖рдп-рдЦрд╛рддрд╛-рдЕрдХреНрд╖рдо: рдЧрд▓рдд ; рд╡рд┐рд╖рдп-рдЦрд╛рддрд╛-рдЕрд╡рдзрд┐ рд╕рдорд╛рдкреНрдд: рдЧрд▓рдд ; рд╡рд┐рд╖рдп-рдЦрд╛рддрд╛-рд▓реЙрдХ: рдЧрд▓рдд ; рд╡рд┐рд╖рдп-рдкрд╛рд╕рд╡рд░реНрдб-рд╕рдордп рд╕реАрдорд╛ рд╕рдорд╛рдкреНрдд: рдЧрд▓рдд
рднреВрдорд┐рдХрд╛рдУрдВ ( рдПрд╕рдЖрд░рдУ ) : рдХреЗрд╡рд▓-рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП

рд╡рд╣ рд╕рдм рд╣реИред рдЖрдк рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╡рд╛рдкрд╕ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдХрд┐рдП рдмрд┐рдирд╛, рд╣рдо PAM рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд╕рд╛рде RBAC рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗред
рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░, рдЖрдкрдХреЗ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

Source: https://habr.com/ru/post/In135303/


All Articles