рд▓рд┐рдирдХреНрд╕ рдкрд░ рдПрдХ рд╡реЗрдм рд╕рд░реНрд╡рд░ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдирд╛

рдирдорд╕реНрдХрд╛рд░, рд╣реЗрдмреНрд░!

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


рд▓реЗрдЦрдХ рдиреЗ рд╣реИрдХрд░реНрдиреВрди рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ 9 рд╡реЗрдВ рдЕрдзреНрдпрд╛рдп рдХрд╛ рдПрдХ рдЕрдВрд╢ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рд╕реБрдЭрд╛рд╡ рд╣рдо рдЖрдкрдХреЛ рджреЗрддреЗ рд╣реИрдВред

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

рдЗрд╕ рдЕрдиреБрдЪреНрдЫреЗрдж рдореЗрдВ, рд╣рдо рд╕рд┐рд╕реНрдЯрдо рд╕рдореВрд╣реЛрдВ рдХреЗ рд╕рд╛рде рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрд▓рдЧрд╛рд╡ рдФрд░ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдСрдбрд┐рдЯ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╕реАрдЦрдХрд░ рдПрдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВред рдмреЗрд╢рдХ, рдпрд╣ рдХрд╣рд╛рдиреА рдкреВрд░реА рдирд╣реАрдВ рд╣реИ (рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ рд▓рд┐рдирдХреНрд╕ рдмреБрдХ рдЕрдиреНрдп рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рднреА рдХрд╡рд░ рдХрд░рддреА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЯреАрдПрд▓рдПрд╕ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдФрд░ SELinux рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛), рд▓реЗрдХрд┐рди рдпрд╣ рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛ред

рд╕рд┐рд╕реНрдЯрдо рд╕рдореВрд╣ рдФрд░ рдиреНрдпреВрдирддрдо рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд


рдЬрд┐рди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХрд╛ рдЖрдк рд╕рдорд░реНрдерди рдХрд░ рд░рд╣реЗ рд╣реИрдВ (рдЕрдВрдд рдореЗрдВ) рдпрд╣ рдорд╣рд╕реВрд╕ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░ рдкрд░ рд╕реНрдерд┐рдд рдбреЗрдЯрд╛ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рддрдХ рд╕рд╛рдорд╛рдиреНрдп рдкрд╣реБрдВрдЪ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд╛рде рд╣реА, рдЗрд╕ рдкрд╣реБрдВрдЪ рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдФрд░ рдЕрдиреНрдп рдЖрдИрдЯреА рдЯреАрдореЛрдВ рдХреЗ рд▓рд┐рдП рдЦреБрд▓рд╛ рдЫреЛрдбрд╝ рджреЗрдВред

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

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

 $ nano datafile.txt $ chmod 770 datafile.txt 

рдпрджрд┐ рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЕрднреА рддрдХ рдЖрдкрдХреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЦрд╛рддреЗ рдирд╣реАрдВ рд╣реИрдВ, рддреЛ adduser рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рддрд░рд╣ рдХрд╛ рдПрдХ рдЦрд╛рддрд╛ рдмрдирд╛рдПрдВ - рдпрд╣ рдбреЗрдмрд┐рдпрди / рдЙрдмрдВрдЯреВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдкреИрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рдЬреИрд╕рд╛ рдХрд┐ CentOS рдореЗрдВ рдкреНрд░рдерд╛рдЧрдд рд╣реИред useradd рдХрдорд╛рдВрдб рдЙрдмрдВрдЯреВ рдкрд░ рднреА рдХрд╛рдо рдХрд░реЗрдЧрд╛ред

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрдорд╛рдВрдб, рдбреЗрдмрд┐рдпрди adduser рд╡рд┐рдкрд░реАрдд adduser рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ рдЕрд▓рдЧ рд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ:

 # useradd otheruser # passwd otheruser Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully 

su рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╣рдо рдирдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╣реИрдВред рдЙрд╕рдХреЗ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдУрд░ рд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рднреА рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред рдЖрдк рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдУрд░ рд╕реЗ рдХрд╛рдо рдХрд░реЗрдВрдЧреЗ; рди рдЬреНрдпрд╛рджрд╛ рди рдХрдоред рдпрджрд┐ рдЖрдк рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓ datafile.txt ( cat рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) рдХреЛ рдкрдврд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЗ рд▓рд┐рдП рдЕрдм рдХреБрдЫ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛; рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдХреЛ рдпрд╛рдж рд╣реИ, рдХреЗрд╡рд▓ рд╕рдореВрд╣ рдХреЗ рд╕рджрд╕реНрдпреЛрдВ рдиреЗ рд╣реА рдЕрдзрд┐рдХрд╛рд░ рдкрдврд╝реЗ рд╣реИрдВред рдЬрдм рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдирдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╢реЗрд▓ рд╕реЗ рдмрд╛рд╣рд░ exit рд▓рд┐рдП рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ рдФрд░ рдЕрдкрдиреЗ рдореВрд▓ рд╢реЗрд▓ рдкрд░ рд╡рд╛рдкрд╕ рд▓реМрдЯреЗрдВред

 $ su otheruser Password: $ cat /home/ubuntu/datafile.txt cat: /home/ubuntu/datafile.txt: Permission denied $ exit 

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

рд╣рдо рдПрдХ рдирдпрд╛ рд╕рдореВрд╣ рдмрдирд╛рдПрдВрдЧреЗ, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╣рдо рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ chown рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреА рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЧреБрдгреЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрдмрдВрдЯреВ рддрд░реНрдХ: рдРрдк-рдбреЗрдЯрд╛-рд╕рдореВрд╣ рдЙрдмрдВрдЯреВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрд╕рдХрд╛ рд╕рдореВрд╣ рдПрдХ рдирдП рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ: рдРрдк-рдбреЗрдЯрд╛-рд╕рдореВрд╣ред

 # groupadd app-data-group # chown ubuntu:app-data-group datafile.txt 

рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ "рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд" рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП ls рдЪрд▓рд╛рдПрдВ рдФрд░ рдЗрд╕рдХреА рдирдИ рдЕрдиреБрдорддрд┐рдпрд╛рдВ рдФрд░ рд╕реНрдерд┐рддрд┐ рджреЗрдЦреЗрдВред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ: рдЬреИрд╕рд╛ рдХрд┐ рдЕрдкреЗрдХреНрд╖рд┐рдд рдерд╛, рдлрд╝рд╛рдЗрд▓ app-data-group рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд ubuntu рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдореЗрдВ рд╣реИред

 $ ls -l | grep datafile.txt -rwxrwx тАФ тАФ 1 ubuntu app-data-group 6 Aug 9 22:43 datafile.txt 

рдЖрдк рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ app-data-group рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП usermod рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рд╢реЗрд▓ рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП su рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдХрд┐рд╕реА рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдЦрд╛рддрд╛ рддреИрдирд╛рдд рд╣реИред рдЕрдм, рднрд▓реЗ рд╣реА рдлрд╝рд╛рдЗрд▓ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рдЕрдзрд┐рдХрд╛рд░ рдЗрд╕реЗ рд╕рднреА "рдЕрдиреНрдп" рд╕реЗ рдЕрд╡рд░реБрджреНрдз рдХрд░рддреЗ рд╣реИрдВ - рдФрд░ рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕ рд╕рдордп "рдЕрд▓рдЧ" рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИрдВ - рдЖрдкрдХреЛ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдкрдврд╝рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдЖрд╡рд╢реНрдпрдХ рд╕рдореВрд╣ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВред

 # usermod -aG app-data-group otheruser $ su otheruser $ cat datafile.txt Hello World 

su рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЦрд╛рддреЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╣реИрдВред рд╡реЗ рдореЗрд░реА datafile.txt рдлрд╛рдЗрд▓ рдореЗрдВ рджрд░реНрдЬ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдХрд╛ рдПрдХ рд╕рдВрдЧрдарди рдПрдХ рдмрд╣реБ-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдЙрддреНрдкрдиреНрди рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдПрдХреНрд╕реЗрд╕ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреА рдЬрдЯрд┐рд▓ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рд╕рд╣реА рдФрд░ рдкреНрд░рднрд╛рд╡реА рддрд░реАрдХрд╛ рд╣реИред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХреЗрд╡рд▓ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЖрд╡рд╢реНрдпрдХ рдПрдХреНрд╕реЗрд╕ рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдХрдИ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рднреА рдЖрд╡рд╢реНрдпрдХ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рд╕рджрд╕реНрдпрддрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░ рдЕрдкрдиреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдВрдЧреАред рдЖрдк / etc / group рдлрд╛рдЗрд▓ рдХреЛ рддрд┐рд░рдЫреЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ - рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдЕрдкрдиреЗ рд╕рдореВрд╣реЛрдВ рдХреЗ рдХрд┐рддрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░реЛрд╕реЗрд╕ рд╣реИрдВ ...

/ Etc / рд╕рдореВрд╣ рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреА рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╕реВрдЪреА:

 $ cat /etc/group root:x:0: daemon:x:1: bin:x:2: sys:x:3: adm:x:4:syslog tty:x:5: disk:x:6: lp:x:7: mail:x:8: news:x:9: uucp:x:10: man:x:12: proxy:x:13: [тАж] 

рдХрдВрдЯреЗрдирд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрд▓рдЧрд╛рд╡


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

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

рдЬрд┐рди "рдХрдВрдЯреЗрдирд░реЛрдВ" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореИрдВ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдБ, рдЙрдиреНрд╣реЗрдВ LXC рдХреЗ рд╕рд╛рде рд╕рдордЭрд╛рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИред рдЕрдиреНрдп рдХрдВрдЯреЗрдирд░ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ рдЬреИрд╕реЗ рдбреЙрдХрд░ рдЖрдЬ рдЕрдзрд┐рдХ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛ рд░рд╣реА рд╣реИрдВред

рдЦрддрд░рдирд╛рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдИрдбреА рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХрд░рдирд╛


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

рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдРрд╕реЗ рджреЛрд╖рд┐рдпреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ: рдЙрдирдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ / рдпрд╛ рд╕рдореВрд╣ рдЖрдИрдбреА, рдЬреИрд╕реЗ рдХрд┐ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ, "0" рд╣реЛрдЧрд╛ред / Etc / рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ passwd рдлрд╝рд╛рдЗрд▓ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдирд┐рдпрдорд┐рдд рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЦрд╛рддреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд░рд┐рдХреЙрд░реНрдб рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдореМрдЬреВрдж рд╣реИред рдкрд╣рд▓реЗ рдлрд╝реАрд▓реНрдб рдореЗрдВ рдЦрд╛рддрд╛ рдирд╛рдо (рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд░реВрдЯ рдФрд░ ubuntu) рд╢рд╛рдорд┐рд▓ рд╣реИ, рдФрд░ рджреВрд╕рд░реЗ рдлрд╝реАрд▓реНрдб рдореЗрдВ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рдмрдЬрд╛рдп x рд╣реЛрддрд╛ рд╣реИ (рдпрджрд┐ рдкрд╛рд╕рд╡рд░реНрдб рдореМрдЬреВрдж рд╣реИ, рддреЛ рдЗрд╕реЗ / etc / рдЫрд╛рдпрд╛ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛)ред рд▓реЗрдХрд┐рди рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рджреЛ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ рд╕рдореВрд╣ рдЖрдИрдбреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ ubuntu рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рджреЛрдиреЛрдВ рдЖрдИрдбреА 1000 рд╣реИрдВред рдФрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣рд╛рдБ рд╢реВрдиреНрдп рд╣реИред

 $ cat /etc/passwd root:x:0:0:root:/root:/bin/bash [тАж] ubuntu:x:1000:1000::/home/ubuntu:/bin/bash 

рдпрджрд┐ рдЖрдк рдХрднреА рднреА рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдпрд╛ рд╕рдореВрд╣ рдЖрдИрдбреА = 0 рдХреЗ рд╕рд╛рде рдПрдХ рдирд┐рдпрдорд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдорд┐рд▓рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдпрд╣ рдЖрд╢реНрд╡рд╛рд╕рди рджреЗ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдорд╛рдорд▓рд╛ рд╕рд╛рдл рдирд╣реАрдВ рд╣реИ рдФрд░ рд╕реНрдерд┐рддрд┐ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддреНрд╡рд░рд┐рдд рдФрд░ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк awk рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде passwd рдЬрд╛рдБрдЪ рдХрд░реЗрдВ, рдЬреЛ рдХрд┐ рддреАрд╕рд░реЗ рдХреНрд╖реЗрддреНрд░ рдХреА рд╕рднреА рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧреА рдЬрд┐рд╕рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди 0. рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ (рдЖрдк рд╕рд╛рдБрд╕ рдЫреЛрдбрд╝рддреЗ рд╣реИрдВ) рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдРрд╕реА рд▓рд╛рдЗрди рдереА - рд░реВрдЯред рдЖрдк $ 3 рдХреЗ рд╕рд╛рде $ 4 рдХреЛ рдмрджрд▓рдХрд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ - рдпрд╣ рд╕рдореВрд╣ рдЖрдИрдбреА рдлрд╝реАрд▓реНрдб рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдЧрд╛ред

 $ awk -F: '($3 == тАЬ0тАЭ) {print}' /etc/passwd root:x:0:0:root:/root:/bin/bash 

рд╕рд┐рд╕реНрдЯрдо рд╕рдВрд╕рд╛рдзрди рд▓реЗрдЦрд╛ рдкрд░реАрдХреНрд╖рд╛


рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЬрд┐рддрдирд╛ рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рди рд╣реЛрдЧрд╛, рдЙрддрдиреА рд╣реА рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реЛрдЧреА рдХрд┐ рдЙрд╕рдореЗрдВ рдХреБрдЫ рдЯреВрдЯ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рдпрд╣ рд╕рдордЭрджрд╛рд░реА рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХреИрд╕реЗред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рдиреЗрдЯрд╡рд░реНрдХ рдкреЛрд░реНрдЯреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ (рдпрджрд┐ рдкреЛрд░реНрдЯ "рдУрдкрди" рд╣реИ, рддреЛ рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдпрд╣ рдПрдХ рдкреНрд░рд╡реЗрд╢ рджреНрд╡рд╛рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП), рд╕реЗрд╡рд╛рдПрдВ (рдпрджрд┐ рд╕реЗрд╡рд╛ рд╕рдХреНрд░рд┐рдп рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП) рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ (рдпрджрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рддреЛ рдпрд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП) рдпрд╣ рдкреНрд░рджрд░реНрд╢рди рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛)ред

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

рдпрд╣рд╛рдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВ рдЖрдкрдХреЛ рддреАрди рдкреНрд░рдореБрдЦ рдСрдбрд┐рдЯ рдЯреВрд▓ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдХрд░рд╛рддрд╛ рд╣реВрдВ рдЬреЛ рдЖрдкрдХреЛ рдЦреБрд▓реЗ рдкреЛрд░реНрдЯ, рд╕рдХреНрд░рд┐рдп рд╕реЗрд╡рд╛рдПрдВ рдФрд░ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдкреИрдХреЗрдЬ рджреЗрдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗред рдЖрдкрдХрд╛ рдХрд╛рдо рдпрд╣ рд╕рдм рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдирд╛ рд╣реИред

рдкреЛрд░реНрдЯ рд╕реНрдХреИрди


рдпрджрд┐ рдХреЛрдИ рд╣реЛрд╕реНрдЯ рдЗрд╕ рдкреЛрд░реНрдЯ рдкрд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕реБрдирддрд╛ рд╣реИ рддреЛ рдПрдХ рдкреЛрд░реНрдЯ рдХреЛ "рдУрдкрди" рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдкрдиреЗ рдЦреБрд▓реЗ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдкрд░ рдирдЬрд╝рд░ рд░рдЦрддреЗ рд╣реБрдП, рдЖрдк рдмреЗрд╣рддрд░ рд╕рдордЭ рдкрд╛рдПрдВрдЧреЗ рдХрд┐ рдЖрдкрдХреЗ рд╕рд░реНрд╡рд░ рдкрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИред

рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ HTTP (80) рдФрд░ SSH (22) рдкреЛрд░реНрдЯ рд╢рд╛рдпрдж рдПрдХ рдирд┐рдпрдорд┐рдд рд╡реЗрдм рд╕рд░реНрд╡рд░ рдкрд░ рдЦреБрд▓реЗ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЛрдВрдиреЗ рдЖрдкрдХреЛ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдЕрдиреНрдп, рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдкрд░рд┐рдгрд╛рдореЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдиреЗрдЯрд╕реНрдЯреИрдЯ рдХрдорд╛рдВрдб рд╕рднреА рдЦреБрд▓реЗ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдПрдХ рдЯрди рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо рдПрдХ рдмрд╣реБрдд рд╣реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмрд╣реБрдЙрджреНрджреЗрд╢реАрдп рд╕рд░реНрд╡рд░ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдПрдХ рдХрдорд╛рдВрдб рд╕рднреА рдиреНрдпреВрдореЗрд░рд┐рдХ рдкреЛрд░реНрдЯ рдФрд░ рдкрддреЗ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП netstat рдХреЛ рдмрддрд╛рддрд╛ рд╣реИред -l рдХреЗрд╡рд▓ рд╕реБрдирдиреЗ рдХреЗ рд╕реЙрдХреЗрдЯ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдФрд░ -p рд╕реБрдирдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрдИрдбреА рдЬреЛрдбрд╝рддрд╛ рд╣реИред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдпрджрд┐ рдЖрдк рдХреБрдЫ рджреЗрдЦрддреЗ рд╣реИрдВ - рдХрд╛рд░реНрдпред

 # netstat -npl Active Internet connections (only servers) Proto Local Address Foreign Address State PID/Program name tcp 127.0.0.1:3306 0.0.0.0:* LISTEN 403/mysqld tcp 0.0.0.0:139 0.0.0.0:* LISTEN 270/smbd tcp 0.0.0.0:22 0.0.0.0:* LISTEN 333/sshd tcp 0.0.0.0:445 0.0.0.0:* LISTEN 270/smbd tcp6 :::80 :::* LISTEN 417/apache2 [тАж] 

рд╣рд╛рд▓ рдХреЗ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ, netstat рдмрдЬрд╛рдп ss рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ ss рд╣реИред рдмрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ: рдпрджрд┐ рдПрдХ рджрд┐рди рдЖрдк рдЦреБрдж рдХреЛ рдПрдХ рдХрдВрдкрдиреА рдореЗрдВ рдкрд╛рддреЗ рд╣реИрдВ рдФрд░ рдХреЛрдИ рдЖрдкрд╕реЗ рдПрд╕рдПрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрдЫрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЙрджрд╛рд╣рд░рдг (рдЬреЛ рд╕рднреА рд╕реНрдерд╛рдкрд┐рдд рдПрд╕рдПрд╕рдПрдЪ рдХрдиреЗрдХреНрд╢рдиреЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддрд╛ рд╣реИ) рдкрд░реНрдпрд╛рдкреНрдд рдЬрд╛рдирдХрд╛рд░реАрдкреВрд░реНрдг рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдЖрдк рдЧрдВрджрдЧреА рдХрд╛ рд╕рд╛рдордирд╛ рди рдХрд░ рд╕рдХреЗрдВ:

 $ ss -o state established '( dport = :ssh or sport = :ssh )' Netid Recv-Q Send-Q Local Address:Port Peer Address:Port tcp 0 0 10.0.3.1:39874 10.0.3.96:ssh timer:(keepalive,18min,0) 

рд╕рдХреНрд░рд┐рдп рд╕реЗрд╡рд╛рдУрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдирд╛


рдпрджрд┐ рдЖрдк system рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдмрдВрдзрд┐рдд рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рддреНрд╡рд░рд┐рдд рд╕реНрдиреИрдкрд╢реЙрдЯ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЖрдкрдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╕рдХреНрд░рд┐рдп рд╣реИрдВ, рддреЛ рдорд╢реАрди рдХрд┐рд╕реА рднреА рдЕрд╡рд╛рдВрдЫрд┐рдд рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧреАред systemctl рдХрдорд╛рдВрдб рд╕рднреА рдореМрдЬреВрджрд╛ рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░ рд╕рдХрддреА рд╣реИ, рдФрд░ рдлрд┐рд░ рдЙрдирдХреА рд╕реВрдЪреА рдХреЛ рдЙрди рд▓реЛрдЧреЛрдВ рддрдХ рд╕реАрдорд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рдирдХреЗ рд╡рд┐рд╡рд░рдг рдореЗрдВ enabled ред рдЗрд╕рд▓рд┐рдП рдХреЗрд╡рд▓ рд╕рдХреНрд░рд┐рдп рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рд╡рд╛рдкрд╕ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

 # systemctl list-unit-files тАФ type=service тАФ state=enabled autovt@.service enabled bind9.service enabled cron.service enabled dbus-org.freedesktop.thermald.service enabled docker.service enabled getty@.service enabled haveged.service enabled mysql.service enabled networking.service enabled resolvconf.service enabled rsyslog.service enabled ssh.service enabled sshd.service enabled syslog.service enabled systemd-timesyncd.service enabled thermald.service enabled unattended-upgrades.service enabled ureadahead.service enabled 

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

 # systemctl stop haveged # systemctl disable haveged 

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

рдХреНрдпрд╛ рдХреЛрдИ рдЖрдкрдХреА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдмрд┐рдирд╛ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИ? рдЦреИрд░, рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП - рдЖрдкрдХреЛ рджреЗрдЦрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред yum list installed рдХрдорд╛рдВрдб рдпрд╛, рдбреЗрдмрд┐рдпрди / рдЙрдмрдВрдЯреВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, dpkg тАФ list рдЖрдкрдХреЛ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╕рд╛рд░рд╛рдВрд╢ рджреЗрдЧреА, рдФрд░ рд╣рдЯрд╛рдП рдЧрдП рдХрдорд╛рдВрдб рдХреЛ рдЙрди рд╕рднреА рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд┐рдирдХреА рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

 # yum list installed # yum remove packageName 

рдпрд╣рд╛рдБ рдПрдХ рд╣реА рдЪреАрдЬрд╝ рдЙрдмрдВрдЯреВ рдореЗрдВ рдХреА рдЧрдИ рд╣реИ:

 # dpkg --list # apt-get remove packageName 

рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдЯреНрд░реИрдХ рд░рдЦрдирд╛ рднреА рдЙрдкрдпреЛрдЧреА рд╣реИ - рд╣рдо рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзреНрдпрд╛рдп 11 рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред

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


All Articles