рд▓рд┐рдирдХреНрд╕рдорд╛ рдЕрдиреБрдорддрд┐рд╣рд░реВ (chown, chmod, SUID, GUID, рд╕реНрдЯрд┐рдХреА рдмрд┐рдЯ, ACL, umask)

рдирдорд╕реНрддреЗ рд╕рдмреИред рдпреЛ RedHat RHCSA RHCE 7 RedHat Enterprise Linux 7 EX200 рд░ EX300 рдкреБрд╕реНрддрдХрдХреЛ рд▓реЗрдЦрдХреЛ рдЕрдиреБрд╡рд╛рдж рд╣реЛред

рдзрдХреНрдХрд╛: рдорд▓рд╛рдИ рдЖрд╢рд╛ рдЫ рдХрд┐ рд▓реЗрдЦ рд╢реБрд░реБрдЖрддреАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рддреНрд░ рдЙрдкрдпреЛрдЧреА рд╣реБрдиреЗрдЫ, рддрд░ рдердк рдЕрдиреБрднрд╡реА рдкреНрд░рд╢рд╛рд╕рдХрд╣рд░реВрд▓рд╛рдИ рдЙрдиреАрд╣рд░реВрдХреЛ рдЬреНрдЮрд╛рдирд▓рд╛рдИ рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНрдиреЗрдЫред

рддреНрдпрд╕реИрд▓реЗ рдЬрд╛рдФрдВред

рд▓рд┐рдирдХреНрд╕рдорд╛ рдЕрдиреБрдорддрд┐рд╣рд░реВ (chown, chmod, SUID, GUID, рд╕реНрдЯрд┐рдХреА рдмрд┐рдЯ, ACL, umask)

рд▓рд┐рдирдХреНрд╕рдорд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рдкрд╣реБрдБрдЪ рдЧрд░реНрди, рдЕрдиреБрдорддрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рдпреА рдЕрдиреБрдорддрд┐рд╣рд░реВ рддреАрди рд╡рд╕реНрддреБрд╣рд░реВрд▓рд╛рдИ рддреЛрдХрд┐рдПрдХрд╛ рдЫрдиреН: рдлрд╛рдЗрд▓ рдорд╛рд▓рд┐рдХ, рд╕рдореВрд╣ рдорд╛рд▓рд┐рдХ, рд░ рдЕрд░реНрдХреЛ рд╡рд╕реНрддреБ (рдЕрд░реНрдерд╛рдд, рдЕрд░реВ рд╕рдмреИ)ред рдпрд╕ рд▓реЗрдЦрдорд╛, рддрдкрд╛рдИрдВрд▓реЗ рдЕрдиреБрдорддрд┐рд╣рд░реВ рдХрд╕рд░реА рд▓рд╛рдЧреВ рдЧрд░реНрдиреЗ рднрдиреЗрд░ рд╕рд┐рдХреНрдиреБрд╣реБрдиреЗрдЫред

рдпреЛ рд▓реЗрдЦ рдЖрдзрд╛рд░рднреВрдд рдЕрд╡рдзрд╛рд░рдгрд╛рд╣рд░реВрдХреЛ рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрдирдмрд╛рдЯ рд╕реБрд░реБ рд╣реБрдиреНрдЫ, рддреНрдпрд╕рдкрдЫрд┐ рд╡рд┐рд╢реЗрд╖ рдЕрдиреБрдорддрд┐рд╣рд░реВ рд░ рдкрд╣реБрдБрдЪ рдирд┐рдпрдиреНрддреНрд░рдг рд╕реВрдЪреАрд╣рд░реВ (ACLs) рдХреЛ рдЫрд▓рдлрд▓ред рдпрд╕ рд▓реЗрдЦрдХреЛ рдЕрдиреНрддреНрдпрдорд╛, рд╣рд╛рдореА umask рдорд╛рд░реНрдлрдд рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЕрдиреБрдорддрд┐рд╣рд░реВ рд╕реЗрдЯ рдЧрд░реНрдиреЗ, рд╕рд╛рдереИ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ рдкреНрд░рдмрдиреНрдз рдЧрд░реНрди рдХрднрд░ рдЧрд░реНрдЫреМрдВред

рдлрд╛рдЗрд▓ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди

рдЕрдиреБрдорддрд┐рд╣рд░реВ рдЫрд▓рдлрд▓ рдЧрд░реНрдиреБ рдЕрдШрд┐, рддрдкрд╛рдИрдВрд▓реЗ рдлрд╛рдЗрд▓ рд░ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рдорд╛рд▓рд┐рдХрдХреЛ рднреВрдорд┐рдХрд╛ рдмрд╛рд░реЗ рд╕рдЪреЗрдд рд╣реБрдиреБрдкрд░реНрдЫред рдлрд╛рдЗрд▓ рд░ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрдХреЛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдЕрдиреБрдорддрд┐рд╣рд░реВрд╕рдБрдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рдЧрд░реНрди рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫред рдпрд╕ рдЦрдгреНрдбрдорд╛, рддрдкрд╛рдЗрдБ рдкрд╣рд┐рд▓реЗ рддрдкрд╛рдЗрдБ рдХрд╕рд░реА рдорд╛рд▓рд┐рдХрд▓рд╛рдИ рд╣реЗрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗрд░ рд╕рд┐рдХреНрдиреБрд╣реБрдиреЗрдЫред рддреНрдпрд╕рдкрдЫрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдлрд╛рдЗрд▓рд╣рд░реВ рд░ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдореВрд╣ рдорд╛рд▓рд┐рдХ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╕рд░реА рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреЗ рднрдиреЗрд░ рд╕рд┐рдХреНрдиреБрд╣реБрдиреЗрдЫред

рдлрд╛рдЗрд▓ рд╡рд╛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдХреЛ рдорд╛рд▓рд┐рдХ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрджреИ

рд▓рд┐рдирдХреНрд╕рдорд╛, рдкреНрд░рддреНрдпреЗрдХ рдлрд╛рдЗрд▓ рд░ рдкреНрд░рддреНрдпреЗрдХ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рджреБрдИ рдорд╛рд▓рд┐рдХрд╣рд░реВ рдЫрдиреН: рдПрдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд░ рд╕рдореВрд╣ рдорд╛рд▓рд┐рдХред

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

рдпреЛ рдирд┐рдореНрди рдХреНрд░рдордорд╛ рд╣реБрдиреНрдЫ:

  1. рддрдкрд╛рдИрдВрд▓реЗ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рдЪрд╛рд╣рдиреБ рднрдПрдХреЛ рдлрд╛рдЗрд▓рдХреЛ рдорд╛рд▓рд┐рдХ рддрдкрд╛рдИрдВ рд╣реБрдиреБрд╣реБрдиреНрдЫ рдХрд┐ рднрдиреЗрд░ рдЦреЛрд▓рд▓реЗ рдЬрд╛рдБрдЪ рдЧрд░реНрдЫред рдпрджрд┐ рддрдкрд╛рдИрдВ рдорд╛рд▓рд┐рдХ рд╣реБрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдИрдВрд▓реЗ рдЕрдиреБрдорддрд┐рд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ рд░ рд╢реЗрд▓ рдЬрд╛рдБрдЪ рдЧрд░реНрди рд░реЛрдХреНрдЫред
  2. рдпрджрд┐ рддрдкрд╛рдЗрдБ рдлрд╛рдЗрд▓рдХреЛ рдорд╛рд▓рд┐рдХ рд╣реБрдиреБрд╣реБрдиреНрди рднрдиреЗ, рд╢реЗрд▓рд▓реЗ рддрдкрд╛рдЗрдБ рдлрд╛рдЗрд▓рдорд╛ рдЕрдиреБрдорддрд┐рд╣рд░реВ рднрдПрдХреЛ рд╕рдореВрд╣рдХреЛ рд╕рджрд╕реНрдп рд╣реБрдиреБрд╣реБрдиреНрдЫ рдХрд┐ рднрдиреЗрд░ рдЬрд╛рдБрдЪ рдЧрд░реНрдиреЗрдЫред рдпрджрд┐ рддрдкрд╛рдИрдВ рдпрд╕ рд╕рдореВрд╣рдХреЛ рд╕рджрд╕реНрдп рд╣реБрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдИрдВрд▓реЗ рд╕рдореВрд╣рд▓реЗ рд╕реЗрдЯ рдЧрд░реЗрдХреЛ рдЕрдиреБрдорддрд┐рд╣рд░реВрд╕рдБрдЧ рдлрд╛рдЗрд▓ рдкрд╣реБрдБрдЪ рдЧрд░реНрдиреБрд╣реБрдиреЗрдЫ, рд░ рд╢реЗрд▓рд▓реЗ рдЬрд╛рдБрдЪ рдЧрд░реНрди рдмрдиреНрдж рдЧрд░реНрдиреЗрдЫред
  3. рдпрджрд┐ рддрдкрд╛рдИрдВ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╛ рд╕рдореВрд╣рдХреЛ рдорд╛рд▓рд┐рдХ рд╣реБрдиреБрд╣реБрдиреНрди рднрдиреЗ, рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЕрдиреНрдп рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ (рдЕрдиреНрдп) рдХреЛ рдЕрдзрд┐рдХрд╛рд░ рджрд┐рдЗрдиреНрдЫред

рд╣рд╛рд▓рдХреЛ рдорд╛рд▓рд┐рдХ рдЕрд╕рд╛рдЗрдирдореЗрдиреНрдЯрд╣рд░реВ рд╣реЗрд░реНрди, рддрдкрд╛рдЗрдБ рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ ls - lред рдпреЛ рдЖрджреЗрд╢рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд░ рд╕рдореВрд╣рдХреЛ рдорд╛рд▓рд┐рдХ рджреЗрдЦрд╛рдЙрдБрдЫред рддрд▓ рддрдкрд╛рдИрд▓реЗ /home рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рд▓рд┐рдХ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рд╣реЗрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

[root@server1 home]# ls -l
total 8
drwx------. 3  bob            bob            74     Feb   6   10:13 bob
drwx------. 3  caroline       caroline       74     Feb   6   10:13 caroline
drwx------. 3  fozia          fozia          74     Feb   6   10:13 fozia
drwx------. 3  lara           lara           74     Feb   6   10:13 lara
drwx------. 5  lisa           lisa           4096   Feb   6   10:12 lisa
drwx------. 14 user           user           4096   Feb   5   10:35 user

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

find / -user linda

рддрдкрд╛рдЗрдБ рдкрдирд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдлреЗрд▓рд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рдЦреЛрдЬреНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЬрд╕рдХреЛ рдорд╛рд▓рд┐рдХрдХреЛ рд░реВрдкрдорд╛ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдореВрд╣ рдЫред

рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдирд┐рдореНрди рдЖрджреЗрд╢рд▓реЗ рд╕рдореВрд╣рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕рдмреИ рдлрд╛рдЗрд▓рд╣рд░реВ рдЦреЛрдЬреНрдЫ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛:

find / -group users

рдорд╛рд▓рд┐рдХ рдкрд░рд┐рд╡рд░реНрддрди

рдЙрдкрдпреБрдХреНрдд рдЕрдиреБрдорддрд┐рд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрди, рд╡рд┐рдЪрд╛рд░ рдЧрд░реНрдиреЗ рдкрд╣рд┐рд▓реЛ рдХреБрд░рд╛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд╣реЛред рдпрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рдЖрджреЗрд╢ рдЫ chownред рдпрд╕ рдЖрджреЗрд╢рдХреЛ рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ рдмреБрдЭреНрди рд╕рдЬрд┐рд▓реЛ рдЫ:

chown ╨║╤В╨╛ ╤З╤В╨╛

рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдирд┐рдореНрди рдЖрджреЗрд╢рд▓реЗ /home/account рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдХреЛ рдорд╛рд▓рд┐рдХрд▓рд╛рдИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд▓рд┐рдВрдбрд╛рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдЫ:

chown linda /home/account

рдЯреЛрд▓реА chown рдзреЗрд░реИ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдЫрдиреН, рдЬрд╕рдордзреНрдпреЗ рдПрдЙрдЯрд╛ рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рдЙрдкрдпреЛрдЧреА рдЫ: -Rред рддрдкрд╛рдИрд▓реЗ рдЕрдиреБрдорд╛рди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдХрд┐ рдпрд╕рд▓реЗ рдХреЗ рдЧрд░реНрдЫ рдХрд┐рдирднрдиреЗ рдпреЛ рд╡рд┐рдХрд▓реНрдк рдзреЗрд░реИ рдЕрдиреНрдп рдЖрджреЗрд╢рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкрдирд┐ рдЙрдкрд▓рдмреНрдз рдЫред рдпрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдорд╛рд▓рд┐рдХрд▓рд╛рдИ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд╕реЗрдЯ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╣рд╛рд▓рдХреЛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рд░ рддрд▓рдХрд╛ рд╕рдмреИ рдЪреАрдЬрд╣рд░реВрдХреЛ рдорд╛рд▓рд┐рдХ рд╕реЗрдЯ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдирд┐рдореНрди рдЖрджреЗрд╢рд▓реЗ /home рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рд░ рд▓рд┐рдВрдбрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рддрд▓рдХрд╛ рд╕рдмреИ рдЪреАрдЬрд╣рд░реВрдХреЛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрджрдЫ:

рдЕрдм рдорд╛рд▓рд┐рдХрд╣рд░реВ рдпрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫрдиреН:

[root@localhost ~]# ls -l /home
total 0
drwx------. 2 account account 62 Sep 25 21:41 account
drwx------. 2 lisa    lisa    62 Sep 25 21:42 lisa

рдЧрд░реМрдВ:

[root@localhost ~]# chown -R lisa /home/account
[root@localhost ~]#

рдЕрдм рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд▓рд┐рд╕рд╛ рдЦрд╛рддрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдорд╛рд▓рд┐рдХ рдмрдиреЗрдХреЛ рдЫ:

[root@localhost ~]# ls -l /home
total 0
drwx------. 2 lisa account 62 Sep 25 21:41 account
drwx------. 2 lisa lisa    62 Sep 25 21:42 lisa

рд╕рдореВрд╣рдХреЛ рдорд╛рд▓рд┐рдХ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реН

рд╕рдореВрд╣ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рджреБрдИ рддрд░рд┐рдХрд╛рд╣рд░реВ рдЫрдиреНред рддрдкрд╛рдИрдВ рдпреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ chown, рддрд░ рддреНрдпрд╣рд╛рдБ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЖрджреЗрд╢ рдирд╛рдо рдЫ chgrpрддреНрдпреЛ рдХрд╛рдо рдЧрд░реНрдЫред рдпрджрд┐ рддрдкрд╛рдЗрдБ рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ chown, рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН . рд╡рд╛ : рд╕рдореВрд╣рдХреЛ рдирд╛рдо рдЕрдЧрд╛рдбрд┐ред

рдирд┐рдореНрди рдЖрджреЗрд╢рд▓реЗ /рдШрд░/рдЦрд╛рддрд╛ рд╕рдореВрд╣рдХреЛ рдХреБрдиреИ рдкрдирд┐ рдорд╛рд▓рд┐рдХрд▓рд╛рдИ рдЦрд╛рддрд╛ рд╕рдореВрд╣рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдЫ:

chown .account /home/account

рддрд┐рдореА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирд╕рдХреНрдЫреМ chown рдзреЗрд░реИ рддрд░рд┐рдХрд╛рдорд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд░/рд╡рд╛ рд╕рдореВрд╣рдХреЛ рдорд╛рд▓рд┐рдХ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиред рдпрд╣рд╛рдБ рдХреЗрд╣реА рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдЫрдиреН:

  • chown lisa myfile1 рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд▓рд┐рд╕рд╛рд▓рд╛рдИ myfile1 рдХреЛ рдорд╛рд▓рд┐рдХрдХреЛ рд░реВрдкрдорд╛ рд╕реЗрдЯ рдЧрд░реНрджрдЫред
  • chown lisa.sales myfile рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд▓рд┐рд╕рд╛рд▓рд╛рдИ myfile рдлрд╛рдЗрд▓рдХреЛ рдорд╛рд▓рд┐рдХрдХреЛ рд░реВрдкрдорд╛ рд╕реЗрдЯ рдЧрд░реНрджрдЫ, рд░ рдмрд┐рдХреНрд░реА рд╕рдореВрд╣рд▓рд╛рдИ рдкрдирд┐ рдЙрд╣реА рдлрд╛рдЗрд▓рдХреЛ рдорд╛рд▓рд┐рдХрдХреЛ рд░реВрдкрдорд╛ рд╕реЗрдЯ рдЧрд░реНрджрдЫред
  • chown lisa: рдмрд┐рдХреНрд░реА myfile рдЕрдШрд┐рд▓реНрд▓реЛ рдЖрджреЗрд╢ рдЬрд╕реНрддреИред
  • chown .sales myfile рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдорд╛рд▓рд┐рдХ рдкрд░рд┐рд╡рд░реНрддрди рдирдЧрд░рд┐рдХрди myfile рдХреЛ рдорд╛рд▓рд┐рдХ рд╣реБрди рдмрд┐рдХреНрд░реА рд╕рдореВрд╣ рд╕реЗрдЯ рдЧрд░реНрджрдЫред
  • chown: рдмрд┐рдХреНрд░реА myfile рдЕрдШрд┐рд▓реНрд▓реЛ рдЖрджреЗрд╢ рдЬрд╕реНрддреИред

рддрдкрд╛рдИрдВ рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ chgrpрд╕рдореВрд╣рдХреЛ рдорд╛рд▓рд┐рдХ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиред рдирд┐рдореНрди рдЙрджрд╛рд╣рд░рдгрд▓рд╛рдИ рд╡рд┐рдЪрд╛рд░ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдЬрд╣рд╛рдБ рддрдкрд╛рдЗрдБ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ chgrp рдЦрд╛рддрд╛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдХреЛ рдорд╛рд▓рд┐рдХрд▓рд╛рдИ рдмрд┐рдХреНрд░реА рд╕рдореВрд╣рдорд╛ рд╕реЗрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН:

chgrp .sales /home/account

рдЬрд╕реНрддреЛ chown, рддрдкрд╛рдИрдВ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ -R ╤Б chgrp, рд╕рд╛рдереИ рд╕рдореВрд╣рдХреЛ рдорд╛рд▓рд┐рдХрд▓рд╛рдИ рдкреБрдирд░рд╛рд╡рд░реНрддреА рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдорд╛рд▓рд┐рдХ рдмреБрдЭреНрджреИ

рддрдкрд╛рдИрдВрд▓реЗ рдпрд╛рдж рдЧрд░реНрдиреБрднрдПрдХреЛ рд╣реЛрд▓рд╛ рдХрд┐ рдЬрдм рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдлрд╛рдЗрд▓ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдЫ, рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫред
рдлрд╛рдЗрд▓ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрд╡рддрдГ рддреНрдпреЛ рдлрд╛рдЗрд▓рдХреЛ рдорд╛рд▓рд┐рдХ рдмрдиреНрдЫ, рд░ рддреНрдпреЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдкреНрд░рд╛рдердорд┐рдХ рд╕рдореВрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдлрд╛рдЗрд▓рдХреЛ рдорд╛рд▓рд┐рдХ рдмрдиреНрдЫред рдпреЛ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рд╕рдореВрд╣ рд╣реЛ рдЬреБрди рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдкреНрд░рд╛рдердорд┐рдХ рд╕рдореВрд╣рдХреЛ рд░реВрдкрдорд╛ /etc/passwd рдлрд╛рдЗрд▓рдорд╛ рд╕реВрдЪреАрдмрджреНрдз рдЫред рдпрджреНрдпрдкрд┐, рдпрджрд┐ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХ рднрдиреНрджрд╛ рдмрдвреА рд╕рдореВрд╣рдХреЛ рд╕рджрд╕реНрдп рдЫ рднрдиреЗ, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рдкреНрд░рд╛рдердорд┐рдХ рд╕рдореВрд╣ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХреНрдЫред

рд╣рд╛рд▓рдХреЛ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рдкреНрд░рд╛рдердорд┐рдХ рд╕рдореВрд╣ рджреЗрдЦрд╛рдЙрди, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдЫ рд╕рдореВрд╣:

[root@server1 ~]# groups lisa
lisa : lisa account sales

рдпрджрд┐ рд╣рд╛рд▓рдХреЛ рд▓рд┐рдВрдбрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рдкреНрд░рд╛рдердорд┐рдХ рд╕рдореВрд╣ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫ рднрдиреЗ, рдЙрд╕рд▓реЗ рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрдЫ newgrpрд╕рдореВрд╣рдХреЛ рдирд╛рдо рдкрдЫрд┐ рдЙрд╕рд▓реЗ рдирдпрд╛рдБ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рдкреНрд░рд╛рдердорд┐рдХ рд╕рдореВрд╣рдХреЛ рд░реВрдкрдорд╛ рд╕реЗрдЯ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫред рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрдкрдЫрд┐ newgrp рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдЖрджреЗрд╢ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдирдЧрд░реЗрд╕рдореНрдо рдкреНрд░рд╛рдердорд┐рдХ рд╕рдореВрд╣ рд╕рдХреНрд░рд┐рдп рд╣реБрдиреЗрдЫ рдмрд╛рд╣рд┐рд░ рдирд┐рд╕реНрдХрди рд╡рд╛ рд▓рдЧ рдЖрдЙрдЯ рдирдЧрд░реНрдиреБрд╣реЛрд╕реНред

рдирд┐рдореНрдирд▓реЗ рджреЗрдЦрд╛рдЙрдБрдЫ рдХрд┐ рдХрд╕рд░реА рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд▓рд┐рдВрдбрд╛рд▓реЗ рдпреЛ рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ, рдкреНрд░рд╛рдердорд┐рдХ рд╕рдореВрд╣рдХреЛ рд░реВрдкрдорд╛ рдмрд┐рдХреНрд░реАрдХреЛ рд╕рд╛рде:

lisa@server1 ~]$ groups
lisa account sales
[lisa@server1 ~]$ newgrp sales
[lisa@server1 ~]$ groups
sales lisa account
[lisa@server1 ~]$ touch file1
[lisa@server1 ~]$ ls -l
total 0
-rw-r--r--. 1 lisa sales 0 Feb 6 10:06 file1

рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рдкреНрд░рд╛рдердорд┐рдХ рд╕рдореВрд╣ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реЗрдкрдЫрд┐, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рджреНрд╡рд╛рд░рд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХрд╛ рд╕рдмреИ рдирдпрд╛рдБ рдлрд╛рдЗрд▓рд╣рд░реВрдорд╛ рд╕рдореВрд╣ рдорд╛рд▓рд┐рдХрдХреЛ рд░реВрдкрдорд╛ рддреНрдпреЛ рд╕рдореВрд╣ рд╣реБрдиреЗрдЫред рдореВрд▓ рдкреНрд░рд╛рдердорд┐рдХ рд╕рдореВрд╣ рд╕реЗрдЯрд┐рдЩрдорд╛ рдлрд░реНрдХрди, рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдмрд╛рд╣рд┐рд░ рдирд┐рд╕реНрдХрди.

рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрд╖рдо рд╣реБрди newgrp, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдкреНрд░рд╛рдердорд┐рдХ рд╕рдореВрд╣рдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЪрд╛рд╣реЗрдХреЛ рд╕рдореВрд╣рдХреЛ рд╕рджрд╕реНрдп рд╣реБрдиреБрдкрд░реНрдЫред рдердк рд░реВрдкрдорд╛, рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рдореВрд╣рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдореВрд╣ рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ gpasswdред рдпрджрд┐ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ newgrpрддрд░ рд▓рдХреНрд╖рд┐рдд рд╕рдореВрд╣рдХреЛ рд╕рджрд╕реНрдп рд╣реЛрдЗрди, рд╢реЗрд▓рд▓реЗ рд╕рдореВрд╣ рдкрд╛рд╕рд╡рд░реНрдбрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдореНрдкреНрдЯ рдЧрд░реНрдЫред рдПрдХрдЪреЛрдЯрд┐ рддрдкрд╛рдИрдВрд▓реЗ рд╕рд╣реА рд╕рдореВрд╣ рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреБрднрдпреЛ рднрдиреЗ, рдирдпрд╛рдБ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рдкреНрд░рд╛рдердорд┐рдХ рд╕рдореВрд╣ рд╕реЗрдЯ рд╣реБрдиреЗрдЫред

рдореМрд▓рд┐рдХ рдЕрдзрд┐рдХрд╛рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди

рд▓рд┐рдирдХреНрд╕ рдЕрдиреБрдорддрд┐ рдкреНрд░рдгрд╛рд▓реА 1970 рдорд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рддреА рд╡рд░реНрд╖рд╣рд░реВрдорд╛ рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рд╕реАрдорд┐рдд рднрдПрдХрд╛рд▓реЗ рдЖрдзрд╛рд░рднреВрдд рдЕрдиреБрдорддрд┐ рдкреНрд░рдгрд╛рд▓реА рдПрдХрджрдореИ рд╕реАрдорд┐рдд рдерд┐рдпреЛред рдпреЛ рдЕрдиреБрдорддрд┐ рдкреНрд░рдгрд╛рд▓реАрд▓реЗ рдлрд╛рдЗрд▓ рд░ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрдорд╛ рд▓рд╛рдЧреВ рдЧрд░реНрди рд╕рдХрд┐рдиреЗ рддреАрдирд╡рдЯрд╛ рдЕрдиреБрдорддрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рдпрд╕ рдЦрдгреНрдбрдорд╛, рддрдкрд╛рдИрдВрд▓реЗ рдпреА рдЕрдиреБрдорддрд┐рд╣рд░реВ рдХрд╕рд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рд░ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреЗ рднрдиреЗрд░ рд╕рд┐рдХреНрдиреБрд╣реБрдиреЗрдЫред

рдкрдвреНрдиреЗ, рд▓реЗрдЦреНрдиреЗ, рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрдиреБрдорддрд┐рд╣рд░реВ рдмреБрдЭреНрджреИ

рддреАрди рдЖрдзрд╛рд░рднреВрдд рдЕрдиреБрдорддрд┐рд╣рд░реВрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдлрд╛рдЗрд▓рд╣рд░реВ рдкрдвреНрди, рд▓реЗрдЦреНрди рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдлрд╛рдЗрд▓ рд╡рд╛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрдорд╛ рд▓рд╛рдЧреВ рдЧрд░реНрджрд╛ рдпреА рдЕрдиреБрдорддрд┐рд╣рд░реВрдХреЛ рдкреНрд░рднрд╛рд╡ рдлрд░рдХ рд╣реБрдиреНрдЫред рдлрд╛рдЗрд▓рдХреЛ рд▓рд╛рдЧрд┐, рдкрдвреНрдиреЗ рдЕрдиреБрдорддрд┐рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкрдвреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдлрд╛рдЗрд▓ рдЦреЛрд▓реНрдиреЗ рдЕрдзрд┐рдХрд╛рд░ рджрд┐рдиреНрдЫред рддрд╕рд░реНрде, рддрдкрд╛рдЗрдБ рдпрд╕рдХреЛ рд╕рд╛рдордЧреНрд░реА рдкрдвреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рддрд░ рдпрд╕рдХреЛ рдорддрд▓рдм рддрдкрд╛рдЗрдБрдХреЛ рдХрдореНрдкреНрдпреБрдЯрд░рд▓реЗ рдпрд╕рдХреЛ рд╕рд╛рде рдХреЗрд╣рд┐ рдЧрд░реНрди рдлрд╛рдЗрд▓ рдЦреЛрд▓реНрди рд╕рдХреНрдЫред

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

рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рд▓рд╛рдЧреВ рдЧрд░реНрджрд╛, рдкрдврд╛рдЗрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рддреНрдпреЛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдХрд╛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рддрдкрд╛рдЗрдБ рд╕рдЪреЗрдд рд╣реБрдиреБрдкрд░реНрджрдЫ рдХрд┐ рдпреЛ рдЕрдиреБрдорддрд┐рд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рдкрдвреНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИрдиред рд▓рд┐рдирдХреНрд╕ рдЕрдиреБрдорддрд┐ рдкреНрд░рдгрд╛рд▓реАрд▓рд╛рдИ рд╡рд┐рд░рд╛рд╕рдд рдерд╛рд╣рд╛ рдЫреИрди, рд░ рдлрд╛рдЗрд▓ рдкрдвреНрдиреЗ рдПрдХрдорд╛рддреНрд░ рддрд░рд┐рдХрд╛ рддреНрдпреЛ рдлрд╛рдЗрд▓рдорд╛ рдкрдвреНрдиреЗ рдЕрдиреБрдорддрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБ рд╣реЛред

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

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

рдирд┐рдореНрдирд▓реЗ рдЖрдзрд╛рд░рднреВрдд рдЕрдиреБрдорддрд┐рд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧрд▓рд╛рдИ рд╕рдВрдХреНрд╖реЗрдк рдЧрд░реНрджрдЫ:

рд▓рд┐рдирдХреНрд╕рдорд╛ рдЕрдиреБрдорддрд┐рд╣рд░реВ (chown, chmod, SUID, GUID, рд╕реНрдЯрд┐рдХреА рдмрд┐рдЯ, ACL, umask)

chmod рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ

рдЖрджреЗрд╢ рдЕрдиреБрдорддрд┐рд╣рд░реВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред chmod... рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ chmod рддрдкрд╛рдЗрдБ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ (рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛), рд╕рдореВрд╣ (рд╕рдореВрд╣) рд░ рдЕрдиреНрдп (рдЕрдиреНрдп) рдХреЛ рд▓рд╛рдЧреА рдЕрдиреБрдорддрд┐ рд╕реЗрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рддрдкрд╛рдИрд▓реЗ рдпреЛ рдЖрджреЗрд╢ рджреБрдИ рдореЛрдбрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ: рд╕рд╛рдкреЗрдХреНрд╖ рдореЛрдб рд░ рдирд┐рд░рдкреЗрдХреНрд╖ рдореЛрдбред рдирд┐рд░рдкреЗрдХреНрд╖ рдореЛрдбрдорд╛, рдЖрдзрд╛рд░рднреВрдд рдЕрдиреБрдорддрд┐рд╣рд░реВ рд╕реЗрдЯ рдЧрд░реНрди рддреАрди рдЕрдВрдХрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

рд▓рд┐рдирдХреНрд╕рдорд╛ рдЕрдиреБрдорддрд┐рд╣рд░реВ (chown, chmod, SUID, GUID, рд╕реНрдЯрд┐рдХреА рдмрд┐рдЯ, ACL, umask)

рдЕрдиреБрдорддрд┐рд╣рд░реВ рд╕реЗрдЯ рдЧрд░реНрджрд╛, рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЖрд╡рд╢реНрдпрдХ рдорд╛рди рдЧрдгрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпрджрд┐ рддрдкрд╛рдЗрдБ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдкрдвреНрди/рд▓реЗрдЦреНрди/рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рд╕реЗрдЯ рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рд╕рдореВрд╣рдХреЛ рд▓рд╛рдЧрд┐ рдкрдвреНрдиреБрд╣реЛрд╕реН/рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд░ /somefile рдорд╛ рдЕрд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкрдвреНрдиреБрд╣реЛрд╕реН/рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рднрдиреЗ рддрдкрд╛рдЗрдБ рдирд┐рдореНрди рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН chmod:

chmod 755 /somefile

рдЬрдм рддрдкрд╛рдЗрдБ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ chmod рдпрд╕рд░реА, рд╕рдмреИ рд╣рд╛рд▓рдХреЛ рдЕрдиреБрдорддрд┐рд╣рд░реВ рддрдкрд╛рдИрдВрд▓реЗ рд╕реЗрдЯ рдЧрд░реНрдиреБрднрдПрдХреЛ рдЕрдиреБрдорддрд┐рд╣рд░реВрджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░рд┐рдиреНрдЫред

рдпрджрд┐ рддрдкрд╛рдЗрдБ рд╣рд╛рд▓рдХреЛ рдЕрдиреБрдорддрд┐рд╣рд░реВрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЕрдиреБрдорддрд┐рд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдЗрдБ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ chmod рд╕рд╛рдкреЗрдХреНрд╖ рдореЛрдбрдорд╛ред рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ chmod рд╕рд╛рдкреЗрдХреНрд╖ рдореЛрдбрдорд╛ рддрдкрд╛рдИрд▓реЗ рдХреЗ рдЧрд░реНрди рдЪрд╛рд╣рд╛рдиреБрд╣реБрдиреНрдЫ рд╕рдВрдХреЗрдд рдЧрд░реНрди рддреАрди рд╕реВрдЪрдХрд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ:

  1. рдкрд╣рд┐рд▓реЗ рддрдкрд╛рдИрд▓реЗ рдХрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдорддрд┐рд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпреЛ рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА, рддрдкрд╛рдЗрдБ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ (u), рд╕рдореВрд╣ (g) рд░ рдЕрдиреНрдп (o).
  2. рддреНрдпрд╕рдкрдЫрд┐ рддрдкрд╛рдЗрдБ рд╣рд╛рд▓рдХреЛ рдореЛрдбрдмрд╛рдЯ рдЕрдиреБрдорддрд┐рд╣рд░реВ рдердкреНрди рд╡рд╛ рд╣рдЯрд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдХрдерди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ, рд╡рд╛ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╕реЗрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
  3. рдЕрдиреНрддрдорд╛ рддрдкрд╛рдИрд▓реЗ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ r, w ╨╕ xрддрдкрд╛рдЗрдБ рдХреБрди рдЕрдиреБрдорддрд┐рд╣рд░реВ рд╕реЗрдЯ рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиред

рд╕рд╛рдкреЗрдХреНрд╖ рдореЛрдбрдорд╛ рдЕрдиреБрдорддрд┐рд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрджрд╛, рддрдкрд╛рдЗрдБ рд╕рдмреИ рд╡рд╕реНрддреБрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдорддрд┐ рдердкреНрди рд╡рд╛ рд╣рдЯрд╛рдЙрди "to" рднрд╛рдЧ рдЫреЛрдбреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдпреЛ рдЖрджреЗрд╢рд▓реЗ рд╕рдмреИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрдиреБрдорддрд┐ рдердкреНрдЫ:

chmod +x somefile

рд╕рд╛рдкреЗрдХреНрд╖ рдореЛрдбрдорд╛ рдХрд╛рдо рдЧрд░реНрджрд╛, рддрдкрд╛рдИрдВ рдердк рдЬрдЯрд┐рд▓ рдЖрджреЗрд╢рд╣рд░реВ рдкрдирд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдпреЛ рдЖрджреЗрд╢рд▓реЗ рд╕рдореВрд╣рдорд╛ рд▓реЗрдЦреНрдиреЗ рдЕрдиреБрдорддрд┐ рдердкреНрдЫ рд░ рдЕрд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкрдвреНрдиреЗ рдЕрдиреБрдорддрд┐ рд╣рдЯрд╛рдЙрдБрдЫ:

chmod g+w,o-r somefile

рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ chmod -R o+rx /data рддрдкрд╛рдИрдВрд▓реЗ /data рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рд╕рдмреИ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВ рд░ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрдиреБрдорддрд┐ рд╕реЗрдЯ рдЧрд░реНрдиреБрднрдпреЛред рдХреЗрд╡рд▓ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрдиреБрдорддрд┐ рд╕реЗрдЯ рдЧрд░реНрди рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╣реЛрдЗрди, рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН chmod -R o+ rX /рдбреЗрдЯрд╛.

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

рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдЕрдзрд┐рдХрд╛рд░

рддрдкрд╛рдИрдВрд▓реЗ рднрд░реНрдЦрд░реИ рдкрдвреНрдиреБрднрдПрдХреЛ рдЖрдзрд╛рд░рднреВрдд рдЕрдиреБрдорддрд┐рд╣рд░реВрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рд▓рд┐рдирдХреНрд╕рд╕рдБрдЧ рдкрдирд┐ рдЙрдиреНрдирдд рдЕрдиреБрдорддрд┐рд╣рд░реВрдХреЛ рд╕реЗрдЯ рдЫред рдпреА рддрдкрд╛рдИрдВрд▓реЗ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╕реЗрдЯ рдЧрд░реНрдиреБрднрдПрдХрд╛ рдЕрдиреБрдорддрд┐рд╣рд░реВ рд╣реЛрдЗрдирдиреН, рддрд░ рдХрд╣рд┐рд▓реЗрдХрд╛рд╣реАрдВ рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдЙрдкрдпреЛрдЧреА рдердк рдкреНрд░рджрд╛рди рдЧрд░реНрдЫрдиреНред рдпрд╕ рдЦрдгреНрдбрдорд╛, рддрдкрд╛рдИрдВрд▓реЗ рддрд┐рдиреАрд╣рд░реВ рдХреЗ рд╣реБрдиреН рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдХрд╕рд░реА рд╕реЗрдЯ рдЕрдк рдЧрд░реНрдиреЗ рднрдиреЗрд░ рд╕рд┐рдХреНрдиреБрд╣реБрдиреЗрдЫред

SUID, GUID, рд░ рд╕реНрдЯрд┐рдХреА рдмрд┐рдЯ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдЕрдиреБрдорддрд┐рд╣рд░реВ рдмреБрдЭреНрджреИ

рддреНрдпрд╣рд╛рдБ рддреАрди рдЙрдиреНрдирдд рдЕрдиреБрдорддрд┐рд╣рд░реВ рдЫрдиреНред рдпреА рдордзреНрдпреЗ рдкрд╣рд┐рд▓реЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛ (SUID) рд╕реЗрдЯ рдЧрд░реНрдиреЗ рдЕрдиреБрдорддрд┐ рд╣реЛред рдХреЗрд╣рд┐ рд╡рд┐рд╢реЗрд╖ рдЕрд╡рд╕реНрдерд╛рдорд╛, рддрдкрд╛рдИрд▓реЗ рдпреЛ рдЕрдиреБрдорддрд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рдлрд╛рдЗрд▓рд╣рд░реВрдорд╛ рд▓рд╛рдЧреВ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛, рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рдЪрд▓рд╛рдЙрдиреЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рддреНрдпреЛ рдлрд╛рдЗрд▓ рдЖрдлреНрдиреИ рдЕрдиреБрдорддрд┐рдорд╛ рдЪрд▓рд╛рдЙрдБрдЫред

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

рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдЖрдлреНрдиреЛ рдкрд╛рд╕рд╡рд░реНрдб рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрдкрд░реНрдиреЗ рдЕрд╡рд╕реНрдерд╛рд▓рд╛рдИ рд╡рд┐рдЪрд╛рд░ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпреЛ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдЖрдлреНрдиреЛ рдирдпрд╛рдБ рдкрд╛рд╕рд╡рд░реНрдб /etc/shadow рдлрд╛рдЗрд▓рдорд╛ рд▓реЗрдЦреНрдиреБрдкрд░реНрдЫред рдпрджреНрдпрдкрд┐, рдпреЛ рдлрд╛рдЗрд▓ рдЧреИрд░-рд░реВрдЯ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрджреНрд╡рд╛рд░рд╛ рд▓реЗрдЦреНрди рдпреЛрдЧреНрдп рдЫреИрди:

root@hnl ~]# ls -l /etc/shadow
----------. 1 root root 1184 Apr 30 16:54 /etc/shadow

SUID рдЕрдиреБрдорддрд┐рд▓реЗ рдпрд╕ рд╕рдорд╕реНрдпрд╛рдХреЛ рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред /usr/bin/passwd рдЙрдкрдпреЛрдЧрд┐рддрд╛рд▓реЗ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рдпреЛ рдЕрдиреБрдорддрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рдпрд╕рдХреЛ рдорддрд▓рдм рдкрд╛рд╕рд╡рд░реНрдб рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрджрд╛, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЕрд╕реНрдерд╛рдпреА рд░реВрдкрдорд╛ рд░реВрдЯ рд╣реБрдиреНрдЫ, рдЬрд╕рд▓реЗ рдЙрд╕рд▓рд╛рдИ /etc/shadow рдлрд╛рдЗрд▓рдорд╛ рд▓реЗрдЦреНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рддрдкрд╛рдИрдВ SUID рдЕрдиреБрдорддрд┐ рд╕рдВрдЧ рд╣реЗрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ ls - l рдХрд╕рд░реА s рдПрдХ рд╕реНрдерд┐рддрд┐рдорд╛ рдЬрд╣рд╛рдБ рддрдкрд╛рдЗрдБ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рд╣реЗрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЖрд╢рд╛ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ x рдЕрдиреБрдХреВрд▓рди рдЕрдиреБрдорддрд┐рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐:

[root@hnl ~]# ls -l /usr/bin/passwd
-rwsr-xr-x. 1 root root 32680 Jan 28 2010 /usr/bin/passwd

SUID рдЕрдиреБрдорддрд┐ рдЙрдкрдпреЛрдЧреА рд▓рд╛рдЧреНрди рд╕рдХреНрдЫ (рд░ рдХреЗрд╣рд┐ рдЕрд╡рд╕реНрдерд╛рдорд╛ рдпреЛ рдЫ), рддрд░ рдПрдХреИ рд╕рдордпрдорд╛ рдпреЛ рд╕рдореНрднрд╛рд╡рд┐рдд рдЦрддрд░рдирд╛рдХ рдЫред рдпрджрд┐ рд╕рд╣реА рд░реВрдкрдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫреИрди рднрдиреЗ, рддрдкрд╛рдЗрдБ рдЧрд▓реНрддрд┐рд▓реЗ рд░реВрдЯ рдЕрдиреБрдорддрд┐рд╣рд░реВ рджрд┐рди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рддреНрдпрд╕рдХрд╛рд░рдг, рдо рдпрд╕рд▓рд╛рдИ рдЕрддреНрдпрдиреНрдд рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░реНрджрдЫреБред

рдзреЗрд░реИ рдкреНрд░рд╢рд╛рд╕рдХрд╣рд░реВрд▓реЗ рдпрд╕рд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрди; рддрдкрд╛рдИрдВрд▓реЗ рдпрд╕рд▓рд╛рдИ рдХреЗрд╣реА рдлрд╛рдЗрд▓рд╣рд░реВрдорд╛ рдорд╛рддреНрд░ рджреЗрдЦреНрдиреБрд╣реБрдиреЗрдЫ рдЬрд╣рд╛рдБ рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдорд▓реЗ рдпрд╕рд▓рд╛рдИ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╕реЗрдЯ рдЧрд░реНрдиреБрдкрд░реНрдЫред

рджреЛрд╕реНрд░реЛ рд╡рд┐рд╢реЗрд╖ рдЕрдиреБрдорддрд┐ рд╕рдореВрд╣ рдЖрдИрдбреА (SGID) рд╣реЛред рдпреЛ рдЕрдиреБрдорддрд┐ рджреБрдИ рдкреНрд░рднрд╛рд╡ рдЫред рдЬрдм рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рдлрд╛рдЗрд▓рдорд╛ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫ, рдпрд╕рд▓реЗ рдлрд╛рдЗрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдиреЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рдлрд╛рдЗрд▓рдХреЛ рд╕рдореВрд╣ рдорд╛рд▓рд┐рдХрдХреЛ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рддреНрдпрд╕реИрд▓реЗ SGID рд▓реЗ SUID рдХреЛ рд░реВрдкрдорд╛ рдХрдо рд╡рд╛ рдХрдо рдЧрд░реНрди рд╕рдХреНрдЫред рдпрджреНрдпрдкрд┐, SGID рдпрд╕ рдЙрджреНрджреЗрд╢реНрдпрдХрд╛ рд▓рд╛рдЧрд┐ рд╢рд╛рдпрджреИ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

SUID рдЕрдиреБрдорддрд┐рдХреЛ рд░реВрдкрдорд╛, SGID рдХреЗрд╣реА рдкреНрд░рдгрд╛рд▓реА рдлрд╛рдЗрд▓рд╣рд░реВрдорд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реЗрдЯрд┐рдЩрдХреЛ рд░реВрдкрдорд╛ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫред

рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рд▓рд╛рдЧреВ рдЧрд░реНрджрд╛, SGID рдЙрдкрдпреЛрдЧреА рд╣реБрди рд╕рдХреНрдЫ рдХрд┐рдирднрдиреЗ рддрдкрд╛рдИрдВрд▓реЗ рдпрд╕рд▓рд╛рдИ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рд░ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕рдореВрд╣ рдорд╛рд▓рд┐рдХ рд╕реЗрдЯ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдлрд╛рдЗрд▓ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрд╛, рддрд┐рдиреАрд╣рд░реВрдХреЛ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рдкреНрд░рд╛рдердорд┐рдХ рд╕рдореВрд╣ рддреНрдпреЛ рдлрд╛рдЗрд▓рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдореВрд╣ рдорд╛рд▓рд┐рдХрдХреЛ рд░реВрдкрдорд╛ рд╕реЗрдЯ рдЧрд░рд┐рдиреНрдЫред

рдпреЛ рд╕рдзреИрдВ рдзреЗрд░реИ рдЙрдкрдпреЛрдЧреА рдЫреИрди, рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рдЬрдм Red Hat/CentOS рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдЖрдлреНрдиреЛ рдкреНрд░рд╛рдердорд┐рдХ рд╕рдореВрд╣рд▓рд╛рдИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рд╕рдорд╛рди рдирд╛рдордХреЛ рд╕рдореВрд╣рдорд╛ рд╕реЗрдЯ рдЧрд░реЗрдХреЛ рд╣реБрдиреНрдЫ, рд░ рдЬрд╕рдордзреНрдпреЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдорд╛рддреНрд░ рд╕рджрд╕реНрдп рд╣реЛред рдпрд╕рд░реА, рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдлрд╛рдЗрд▓рд╣рд░реВ рдмрд▓реНрдХрдорд╛ рд╕рд╛рдЭреЗрджрд╛рд░реА рдЧрд░рд┐рдиреЗрдЫред

рдПрдХ рдЕрд╡рд╕реНрдерд╛рдХреЛ рдХрд▓реНрдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдЬрд╣рд╛рдБ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рд▓рд┐рдВрдбрд╛ рд░ рд▓реЛрд░реА рд▓реЗрдЦрд╛рдорд╛ рдХрд╛рдо рдЧрд░реНрдЫрдиреН рд░ рд╕рдореВрд╣рдХрд╛ рд╕рджрд╕реНрдп рд╣реБрдиреН рдЦрд╛рддрд╛ред рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛, рдпреА рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдПрдХ рдирд┐рдЬреА рд╕рдореВрд╣рдХрд╛ рд╕рджрд╕реНрдп рд╣реБрдиреН рдЬрд╕рдХреЛ рддрд┐рдиреАрд╣рд░реВ рдорд╛рддреНрд░ рд╕рджрд╕реНрдп рд╣реБрдиреНред рдпрджреНрдпрдкрд┐, рджреБрдмреИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдЦрд╛рддрд╛ рд╕рдореВрд╣рдХрд╛ рд╕рджрд╕реНрдп рд╣реБрдиреН, рддрд░ рдорд╛рдзреНрдпрдорд┐рдХ рд╕рдореВрд╣ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдХреЛ рд░реВрдкрдорд╛ рдкрдирд┐ред

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

рдпрд╕ рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛, SGID рдЕрдиреБрдорддрд┐ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдореВрд╣ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрдорд╛ рд╕реЗрдЯ рдЧрд░реНрди рдзреЗрд░реИ рдЙрдкрдпреЛрдЧреА рдЕрдиреБрдорддрд┐ рд╣реЛред

SGID рдЕрдиреБрдорддрд┐ рдЖрдЙрдЯрдкреБрдЯрдорд╛ рджреЗрдЦрд╛рдЗрдПрдХреЛ рдЫ ls - l рдХрд╕рд░реА s рд╕реНрдерд┐рддрд┐рдорд╛ рдЬрд╣рд╛рдБ рддрдкрд╛рдЗрдБ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рд╕рдореВрд╣ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рдкрд╛рдЙрдиреБрд╣реБрдиреЗрдЫ:

[root@hnl data]# ls -ld account
drwxr-sr-x. 2 root account 4096 Apr 30 21:28 account

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

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

рдЬрдм рддрдкрд╛рдЗрдБ рд╕реНрдЯрд┐рдХреА рдмрд┐рдЯ рд▓рд╛рдЧреВ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдХреЗрд╡рд▓ рдлрд╛рдЗрд▓рд╣рд░реВ рдореЗрдЯрд╛рдЙрди рд╕рдХреНрдЫ рдпрджрд┐ рдирд┐рдореНрди рд╕рд░реНрддрд╣рд░реВ рдордзреНрдпреЗ рдПрдХ рд╕рддреНрдп рдЫ:

  • рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╛рдЗрд▓рдХреЛ рдорд╛рд▓рд┐рдХ рд╣реЛ;
  • рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдХреЛ рдорд╛рд▓рд┐рдХ рд╣реЛ рдЬрд╣рд╛рдБ рдлрд╛рдЗрд▓ рдЕрд╡рд╕реНрдерд┐рдд рдЫред

рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ ls - l, рддрдкрд╛рдИрдВ рдЯрд╛рдБрд╕рд┐рдиреЗ рдмрд┐рдЯ рдХреЛ рд░реВрдкрдорд╛ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ t рд╕реНрдерд┐рддрд┐рдорд╛ рдЬрд╣рд╛рдБ рддрдкрд╛рдЗрдБ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдЕрд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрдиреБрдорддрд┐ рджреЗрдЦреНрдиреБрд╣реБрдиреНрдЫ:

[root@hnl data]# ls -ld account/
drwxr-sr-t. 2 root account 4096 Apr 30 21:28 account/

рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрджреИ

SUID, SGID рд░ рд╕реНрдЯрд┐рдХреА рдмрд┐рдЯ рд▓рд╛рдЧреВ рдЧрд░реНрди рддрдкрд╛рдИрдВрд▓реЗ рдкрдирд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ chmodред SUID рд╕рдБрдЧ 4 рдХреЛ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдорд╛рди рдЫ, SGID рдХреЛ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдорд╛рди 2 рдЫ, рд░ рд╕реНрдЯрд┐рдХреА рдмрд┐рдЯрдХреЛ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдорд╛рди 1 рдЫред

рдпрджрд┐ рддрдкрд╛рдЗрдБ рдпреА рдЕрдиреБрдорддрд┐рд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдЪрд╛рд░ рдЕрдВрдХрдХреЛ рддрд░реНрдХ рдердкреНрди рдЖрд╡рд╢реНрдпрдХ рдЫ chmod, рдЬрд╕рдХреЛ рдкрд╣рд┐рд▓реЛ рдЕрдВрдХрд▓реЗ рд╡рд┐рд╢реЗрд╖ рдЕрдиреБрдорддрд┐рд╣рд░реВрд▓рд╛рдИ рдЬрдирд╛рдЙрдБрдЫред рдирд┐рдореНрди рд░реЗрдЦрд╛, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ SGID рдЕрдиреБрдорддрд┐ рдердкреНрдиреЗрдЫ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХрд╛ рд▓рд╛рдЧрд┐ rwx рд░ рд╕рдореВрд╣ рд░ рдЕрдиреНрдпрдХрд╛ рд▓рд╛рдЧрд┐ rx рд╕реЗрдЯ рдЧрд░реНрдиреЗрдЫ:

chmod 2755 /somedir

рдпреЛ рдмрд░реБ рдЕрд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЫ рдпрджрд┐ рддрдкрд╛рдЗрдБрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреБ рдЕрдШрд┐ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХрд╛ рд╡рд░реНрддрдорд╛рди рдЕрдиреБрдорддрд┐рд╣рд░реВ рд╣реЗрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ chmod рдирд┐рд░рдкреЗрдХреНрд╖ рдореЛрдбрдорд╛ред (рддрдкрд╛рдИрдВрд▓реЗ рдЕрдиреБрдорддрд┐рд╣рд░реВ рдУрднрд░рд░рд╛рдЗрдЯ рдЧрд░реНрдиреЗ рдЬреЛрдЦрд┐рдо рдЪрд▓рд╛рдЙрдиреБрд╣реБрдиреНрди рднрдиреЗред) рддреНрдпрд╕реИрд▓реЗ рдо рддрдкрд╛рдИрдВрд▓рд╛рдИ рдХреБрдиреИ рдкрдирд┐ рд╡рд┐рд╢реЗрд╖ рдЕрдиреБрдорддрд┐рд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рднрдПрдорд╛ рд╕рд╛рдкреЗрдХреНрд╖ рдореЛрдбрдорд╛ рдЪрд▓рд╛рдЙрди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░реНрджрдЫреБ:

  1. SUID рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ chmod u+s.
  2. SGID рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ chmod g+s.
  3. рдЯрд╛рдБрд╕рд┐рдиреЗ рдмрд┐рдЯ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ chmod +t, рдлрд╛рдЗрд▓ рд╡рд╛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдХреЛ рдирд╛рдо рдкрдЫрд┐ рдЬрд╕рдХреЛ рд▓рд╛рдЧрд┐ рддрдкрд╛рдЗрдБ рдЕрдиреБрдорддрд┐рд╣рд░реВ рд╕реЗрдЯ рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫред

рддрд╛рд▓рд┐рдХрд╛рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╡рд┐рд╢реЗрд╖ рдЕрдиреБрдорддрд┐рд╣рд░реВ рдкреНрд░рдмрдиреНрдз рдЧрд░реНрдиреЗ рдмрд╛рд░реЗ рдЬрд╛рдиреНрди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рд╕рдмреИ рдХреБрд░рд╛рд╣рд░реВрдХреЛ рд╕рд╛рд░рд╛рдВрд╢ рджрд┐рдиреНрдЫред

рд▓рд┐рдирдХреНрд╕рдорд╛ рдЕрдиреБрдорддрд┐рд╣рд░реВ (chown, chmod, SUID, GUID, рд╕реНрдЯрд┐рдХреА рдмрд┐рдЯ, ACL, umask)

рд╡рд┐рд╢реЗрд╖ рдЕрдзрд┐рдХрд╛рд░ рд╕рдВрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рдЙрджрд╛рд╣рд░рдг

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

  1. рдПрдЙрдЯрд╛ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓реНрдиреБрд╣реЛрд╕реН рдЬрд╣рд╛рдБ рддрдкрд╛рдИрдВ рд▓рд┐рдВрдбрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╣реБрдиреБрд╣реБрдиреНрдЫред рддрдкрд╛рдЗрдБ рдЖрджреЗрд╢ рд╕рдВрдЧ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд▓рд┐рдиреНрдбрд╛, рдкрд╛рд╕рд╡рд░реНрдб рдердкреНрдиреБрд╣реЛрд╕реН passwd рд▓рд┐рдиреНрдбрд╛.
  2. рд░реВрдЯрдорд╛ /рдбреЗрдЯрд╛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рд░ рдЖрджреЗрд╢рдХреЛ рд╕рд╛рде /рдбреЗрдЯрд╛/рд╕реЗрд▓реНрд╕ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН mkdir -p /data/salesред рдкреВрд░рд╛ рд╕реАрдбреА /рдбреЗрдЯрд╛/рдмрд┐рдХреНрд░реАрдмрд┐рдХреНрд░реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реНред рдкреВрд░рд╛ рдЯрдЪ рд▓рд┐рдиреНрдбрд╛ рез ╨╕ рдЯрдЪ рд▓рд┐рдиреНрдбрд╛ резрд▓рд┐рдВрдбрд╛рдХреЛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡рдорд╛ рд░рд╣реЗрдХрд╛ рджреБрдИ рдЦрд╛рд▓реА рдлрд╛рдЗрд▓рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиред
  3. рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реН su-lisa рд╣рд╛рд▓рдХреЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд▓рд┐рд╕рд╛рдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрди, рдЬреЛ рдмрд┐рдХреНрд░реА рд╕рдореВрд╣рдХреЛ рд╕рджрд╕реНрдп рдкрдирд┐ рд╣реЛред
  4. рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реН рд╕реАрдбреА /рдбреЗрдЯрд╛/рдмрд┐рдХреНрд░реА рд░ рддреНрдпреЛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдмрд╛рдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН ls - lред рддрдкрд╛рдИрдВрд▓реЗ рджреБрдИ рдлрд╛рдЗрд▓рд╣рд░реВ рджреЗрдЦреНрдиреБрд╣реБрдиреЗрдЫ рдЬреБрди рд▓рд┐рдиреНрдбрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рджреНрд╡рд╛рд░рд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рд░ рд▓рд┐рдВрдбрд╛ рд╕рдореВрд╣рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫред рдкреВрд░рд╛ rm -f рд▓рд┐рдВрдбрд╛*ред рдпрд╕рд▓реЗ рджреБрд╡реИ рдлрд╛рдЗрд▓рд╣рд░реВ рдореЗрдЯрд╛рдЙрдиреЗрдЫред
  5. рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реН lisa1 рд▓рд╛рдИ рдЫреБрдиреБрд╣реЛрд╕реН ╨╕ lisa2 рд▓рд╛рдИ рдЫреБрдиреБрд╣реЛрд╕реНрдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд▓рд┐рд╕рд╛рдХреЛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡рдорд╛ рд░рд╣реЗрдХрд╛ рджреБрдИ рдлрд╛рдЗрд▓рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиред
  6. рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реН su- рдЖрдлреНрдиреЛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╣рд░реВ рдЬрд░рд╛рдорд╛ рдорд╛рдерд┐ рдЙрдард╛рдЙрдиред
  7. рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реН chmod g+s,o+t /data/salesрд╕рд╛рдЭрд╛ рд╕рдореВрд╣ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рд╕рдореВрд╣ рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛ (GUID) рдмрд┐рдЯ рд░ рд╕реНрдЯрд┐рдХреА рдмрд┐рдЯ рд╕реЗрдЯ рдЧрд░реНрдиред
  8. рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реН su-lindaред рддреНрдпрд╕рдкрдЫрд┐ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдЯрдЪ рд▓рд┐рдиреНрдбрд╛ рез ╨╕ рдЯрдЪ рд▓рд┐рдиреНрдбрд╛ резред рддрдкрд╛рдИрдВрд▓реЗ рдЕрдм рджреЗрдЦреНрдиреБрдкрд░реНрдЫ рдХрд┐ рддрдкрд╛рдИрдВрд▓реЗ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрднрдПрдХреЛ рджреБрдИ рдлрд╛рдЗрд▓рд╣рд░реВ рдмрд┐рдХреНрд░реА рд╕рдореВрд╣рдХреЛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡рдорд╛ рдЫрдиреН, рдЬреБрди /data/sales рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдХреЛ рд╕рдореВрд╣ рдорд╛рд▓рд┐рдХ рд╣реЛред
  9. рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реН rm -rf рд▓рд┐рд╕рд╛*ред рд╕реНрдЯрд┐рдХреА рдмрд┐рдЯрд▓реЗ рдпреА рдлрд╛рдЗрд▓рд╣рд░реВрд▓рд╛рдИ рд▓рд┐рдиреНрдбрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рддрд░реНрдлрдмрд╛рдЯ рдореЗрдЯрд╛рдЙрдирдмрд╛рдЯ рд░реЛрдХреНрдЫ, рдХрд┐рдирдХрд┐ рддрдкрд╛рдИрдВ рдпреА рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рдорд╛рд▓рд┐рдХ рд╣реБрдиреБрд╣реБрдиреНрдиред рдиреЛрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдХрд┐ рдпрджрд┐ рд▓рд┐рдиреНрдбрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ /рдбреЗрдЯрд╛/рд╕реЗрд▓реНрд╕ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдХреЛ рдорд╛рд▓рд┐рдХ рд╣реЛ рднрдиреЗ, рдЙрдиреАрд╣рд░реВрд▓реЗ рдпреА рдлрд╛рдЗрд▓рд╣рд░реВ рдЬрд╕рд░реА рдкрдирд┐ рдореЗрдЯрд╛рдЙрди рд╕рдХреНрдЫрдиреН!

рд▓рд┐рдирдХреНрд╕рдорд╛ ACL рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди (setfacl, getfacl)

рдпрджреНрдпрдкрд┐ рдорд╛рдерд┐ рдЫрд▓рдлрд▓ рдЧрд░рд┐рдПрдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдЕрдиреБрдорддрд┐рд╣рд░реВрд▓реЗ рд▓рд┐рдирдХреНрд╕рд▓реЗ рдЕрдиреБрдорддрд┐рд╣рд░реВ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрдиреЗ рддрд░рд┐рдХрд╛рдорд╛ рдЙрдкрдпреЛрдЧреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдердкреНрдЫ, рдпрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдПрдЙрдЯреИ рдлрд╛рдЗрд▓рдорд╛ рдПрдХрднрдиреНрджрд╛ рдмрдвреА рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╛ рд╕рдореВрд╣рд╣рд░реВрд▓рд╛рдИ рдЕрдиреБрдорддрд┐рд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИрдиред

рдкрд╣реБрдБрдЪ рдирд┐рдпрдиреНрддреНрд░рдг рд╕реВрдЪреАрд╣рд░реВрд▓реЗ рдпреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдкреНрд░рд╢рд╛рд╕рдХрд╣рд░реВрд▓рд╛рдИ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЕрдиреБрдорддрд┐рд╣рд░реВ рдЬрдЯрд┐рд▓ рд░реВрдкрдорд╛ рд╕реЗрдЯ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ рдЬрд╣рд╛рдБ рдЕрдиреБрдорддрд┐рд╣рд░реВ рд╕реЗрдЯ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВ рдмреАрдЪ рдлрд░рдХ рд╣реБрди рд╕рдХреНрдЫред

ACLs рдмреБрдЭреНрджреИ

рдпрджреНрдпрдкрд┐ ACL рдЙрдкрдкреНрд░рдгрд╛рд▓реАрд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рд╕рд░реНрднрд░рдорд╛ рдЙрддреНрдХреГрд╖реНрдЯ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдердкреНрдЫ, рдпрд╕рдХреЛ рдПрдЙрдЯрд╛ рдмреЗрдлрд╛рдЗрджрд╛ рдЫ: рд╕рдмреИ рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВрд▓реЗ рдпрд╕рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджреИрдирдиреНред рддрд╕рд░реНрде, рддрдкрд╛рдИрдВрд▓реЗ рдлрд╛рдЗрд▓рд╣рд░реВ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рд╡рд╛ рд╕рд╛рд░реНрджрд╛ рддрдкрд╛рдИрдВрдХреЛ ACL рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдЧреБрдорд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рд░ рддрдкрд╛рдИрдВрдХреЛ рдЬрдЧреЗрдбрд╛ рд╕рдлреНрдЯрд╡реЗрдпрд░рд▓реЗ рддрдкрд╛рдИрдВрдХреЛ ACL рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдмреНрдпрд╛рдХрдЕрдк рдЧрд░реНрди рдЕрд╕рдлрд▓ рд╣реБрди рд╕рдХреНрдЫред

рдЯрд╛рд░ рдЙрдкрдпреЛрдЧрд┐рддрд╛рд▓реЗ ACL рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджреИрдиред рддрдкрд╛рдИрдВрд▓реЗ рдмреНрдпрд╛рдХрдЕрдк рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрд╛ ACL рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рд╣рд░рд╛рдПрдХреЛ рдЫреИрди рднрдиреЗрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди, рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН рддрд╛рд░рд╛ рдЯрд╛рд░рдХреЛ рд╕рдЯреНрдЯрд╛ред рддрд╛рд░рд╛ рдЯрд╛рд░рдХреЛ рд░реВрдкрдорд╛ рд╕рдорд╛рди рд╡рд┐рдХрд▓реНрдкрд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджрдЫ; рдпрд╕рд▓реЗ рдХреЗрд╡рд▓ ACL рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреНрдЫред

рддрдкрд╛рдИрдВ ACL рд╣рд░реВ рдкрдирд┐ рдмреНрдпрд╛рдХрдЕрдк рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ getfacl, рдЬреБрди setfacl рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдмреНрдпрд╛рдХрдЕрдк рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди, рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН getfacl -R /directory> file.aclsред рдмреНрдпрд╛рдХрдЕрдк рдлрд╛рдЗрд▓рдмрд╛рдЯ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди, рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН setfacl --restore=file.acl.

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

ACL рдХреЛ рд▓рд╛рдЧрд┐ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рддрдпрд╛рд░ рдЧрд░реНрджреИ

рддрдкрд╛рдИрдВрд▓реЗ ACLs рд╕рдБрдЧ рдХрд╛рдо рд╕реБрд░реБ рдЧрд░реНрдиреБ рдЕрдШрд┐, рддрдкрд╛рдИрдВрд▓реЗ рдЖрдлреНрдиреЛ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд▓рд╛рдИ ACL рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрди рддрдпрд╛рд░ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджрдЫред рдХрд┐рдирднрдиреЗ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рддреНрдпрд╣рд╛рдБ рд╕рдзреИрдВ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдорд╛ ACL рдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕рдорд░реНрдерди рдЫреИрдиред рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд▓рд╛рдЧрд┐ ACLs рд╕реЗрдЯрдЕрдк рдЧрд░реНрджрд╛ "рд╕рдЮреНрдЪрд╛рд▓рди рд╕рдорд░реНрдерд┐рдд рдЫреИрди" рд╕рдиреНрджреЗрд╢ рдкрд╛рдЙрдиреБрднрдпреЛ рднрдиреЗ, рддрдкрд╛рдИрдВрдХреЛ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд▓реЗ ACL рд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдирдЧрд░реНрди рд╕рдХреНрдЫред

рдпрд╕рд▓рд╛рдИ рдареАрдХ рдЧрд░реНрди рддрдкрд╛рдИрдВрд▓реЗ рд╡рд┐рдХрд▓реНрдк рдердкреНрди рдЖрд╡рд╢реНрдпрдХ рдЫ acl рдорд╛рдЙрдиреНрдЯ /etc/fstab рдорд╛ рддрд╛рдХрд┐ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ ACL рд╕рдорд░реНрдердирд╕рдБрдЧ рдорд╛рдЙрдиреНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫред

Setfacl рд░ getfacl рд╕рдБрдЧ ACL рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рд░ рд╣реЗрд░реНрджреИ

ACL рд╕реЗрдЯ рдЧрд░реНрди рддрдкрд╛рдИрд▓рд╛рдИ рдЖрджреЗрд╢ рдЪрд╛рд╣рд┐рдиреНрдЫ setfaclред рд╣рд╛рд▓рдХреЛ ACL рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рд╣реЗрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЖрд╡рд╢реНрдпрдХ рдЫ getfaclред рдЯреЛрд▓реА ls - l рдХреБрдиреИ рдкрдирд┐ рдЕрд╡рд╕реНрдерд┐рдд ACLs рджреЗрдЦрд╛рдЙрдБрджреИрди; рдпрд╕рд▓реЗ рдХреЗрд╡рд▓ рдЕрдиреБрдорддрд┐ рд╕реВрдЪреА рдкрдЫрд┐ + рджреЗрдЦрд╛рдЙрдБрджрдЫ, рдЬрд╕рд▓реЗ ACL рд╣рд░реВ рдлрд╛рдЗрд▓рдорд╛ рдкрдирд┐ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫ рднрдиреЗрд░ рд╕рдВрдХреЗрдд рдЧрд░реНрджрдЫред

ACL рд╣рд░реВ рд╕реЗрдЯ рдЕрдк рдЧрд░реНрдиреБ рдЕрдШрд┐, рд╡рд░реНрддрдорд╛рди ACL рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рджреЗрдЦрд╛рдЙрди рд╕рдзреИрдВ рд░рд╛рдореНрд░реЛ рд╡рд┐рдЪрд╛рд░ рд╣реЛ getfaclред рддрд▓рдХреЛ рдЙрджрд╛рд╣рд░рдгрдорд╛, рддрдкрд╛рдИрд▓реЗ рд╣рд╛рд▓рдХреЛ рдЕрдиреБрдорддрд┐рд╣рд░реВ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдЬрд╕реНрддреИ рджреЗрдЦрд╛рдЗрдПрдХреЛ рдЫ ls - l, рд░ рдкрдирд┐ рджреЗрдЦрд╛рдЗрдПрдХреЛ рд░реВрдкрдорд╛ getfaclред рдпрджрд┐ рддрдкрд╛рдЗрдБ рдкрд░реНрдпрд╛рдкреНрдд рдирдЬрд┐рдХрдмрд╛рдЯ рд╣реЗрд░реНрдиреБрднрдпреЛ рднрдиреЗ, рддрдкрд╛рдЗрдБ рджреЗрдЦреНрдиреБрд╣реБрдиреЗрдЫ рдХрд┐ рджреЗрдЦрд╛рдЗрдПрдХреЛ рдЬрд╛рдирдХрд╛рд░реА рдареНрдпрд╛рдХреНрдХреИ рдЙрд╕реНрддреИ рдЫред

[root@server1 /]# ls -ld /dir
drwxr-xr-x. 2 root root 6 Feb 6 11:28 /dir
[root@server1 /]# getfacl /dir
getfacl: Removing leading '/' from absolute path names
# file: dir
# owner: root
# group: root
user::rwx
group::r-x
other::r-x

рдЖрджреЗрд╢ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рдкрд░рд┐рдгрд╛рдордХреЛ рд░реВрдкрдорд╛ getfacl рддрд▓ рддрдкрд╛рдИрд▓реЗ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдХрд┐ рдЕрдиреБрдорддрд┐рд╣рд░реВ рддреАрди рдлрд░рдХ рд╡рд╕реНрддреБрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рджреЗрдЦрд╛рдЗрдПрдХреЛ рдЫ: рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛, рд╕рдореВрд╣ рд░ рдЕрдиреНрдпред рдЕрдм рдмрд┐рдХреНрд░реА рд╕рдореВрд╣рд▓рд╛рдИ рдкрдвреНрди рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрдиреБрдорддрд┐ рджрд┐рдирдХреЛ рд▓рд╛рдЧрд┐ ACL рдердкреМрдВред рдпрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдЖрджреЗрд╢ setfacl -mg: sales: rx /dirред рдпрд╕ рдЯреЛрд▓реАрдорд╛ -m рд╡рд░реНрддрдорд╛рди ACL рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ рднрдиреЗрд░ рд╕рдВрдХреЗрдд рдЧрд░реНрджрдЫред рддреЗрд╕ рдкрдЫрд┐ g:sales:rx рдкрдарди-рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди ACL рд╕реЗрдЯ рдЧрд░реНрди рдЖрджреЗрд╢ рдмрддрд╛рдЙрдБрдЫ (rxрд╕рдореВрд╣рдХреЛ рд▓рд╛рдЧрд┐ (g) рдмрд┐рдХреНрд░реАред рддрд▓ рддрдкрд╛рдИрд▓реЗ рдХрдорд╛рдгреНрдб рдХрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ, рд╕рд╛рдереИ рд╣рд╛рд▓рдХреЛ ACL рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реЗрдкрдЫрд┐ getfacl рдЖрджреЗрд╢рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рд╣реЗрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

[root@server1 /]# setfacl -m g:sales:rx /dir
[root@server1 /]# getfacl /dir
getfacl: Removing leading '/' from absolute path names
# file: dir
# owner: root
# group: root
user::rwx
group::r-x
group:sales:r-x
mask::r-x
other::r-x

рдЕрдм рддрдкрд╛рдИрдВрд▓реЗ рд╕рдореВрд╣ ACL рдХрд╕рд░реА рд╕реЗрдЯрдЕрдк рдЧрд░реНрдиреЗ рднрдиреЗрд░ рдмреБрдЭреНрдиреБрднрдПрдХреЛ рдЫ, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рд░ рдЕрдиреНрдп рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ ACLs рдмреБрдЭреНрди рд╕рдЬрд┐рд▓реЛ рдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдЖрджреЗрд╢ setfacl -mu:linda:rwx /data /data рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ linda рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рдорд╛рд▓рд┐рдХ рдирдмрдирд╛рдИ рд╡рд╛ рд╣рд╛рд▓рдХреЛ рдорд╛рд▓рд┐рдХрдХреЛ рдЕрд╕рд╛рдЗрдирдореЗрдиреНрдЯ рдкрд░рд┐рд╡рд░реНрддрди рдирдЧрд░реА рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

рдЯреЛрд▓реА setfacl рдзреЗрд░реИ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рд░ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдЫрдиреНред рдПрдЙрдЯрд╛ рд╡рд┐рдХрд▓реНрдк рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ, рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ -Rред рдпрджрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдпреЛ рднрдиреЗ, рд╡рд┐рдХрд▓реНрдкрд▓реЗ рд╕рдмреИ рдлрд╛рдЗрд▓рд╣рд░реВ рд░ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ ACL рд╕реЗрдЯ рдмрдирд╛рдЙрдБрдЫ рдЬреБрди рд╣рд╛рд▓ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рдЫ рдЬрд╣рд╛рдБ рддрдкрд╛рдИрдВрд▓реЗ ACL рд╕реЗрдЯ рдЧрд░реНрдиреБрднрдпреЛред рдЕрд╡рд╕реНрдерд┐рдд рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ ACL рд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрджрд╛ рддрдкрд╛рдИрдВрд▓реЗ рд╕рдзреИрдВ рдпреЛ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдиреНрдЫред

Default ACLs рдорд╛ рдХрд╛рдо рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ

ACLs рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдлрд╛рдЗрджрд╛рд╣рд░реВ рдордзреНрдпреЗ рдПрдХ рд╣реЛ рдХрд┐ рддрдкрд╛рдЗрдБ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рдзреЗрд░реИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╛ рд╕рдореВрд╣рд╣рд░реВрд▓рд╛рдИ рдЕрдиреБрдорддрд┐рд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдЕрд░реНрдХреЛ рдлрд╛рдЗрджрд╛ рдпреЛ рд╣реЛ рдХрд┐ рддрдкрд╛рдЗрдБ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд ACL рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджрд╛ рдЗрдирд╣реЗрд░рд┐рдЯреЗрдиреНрд╕ рд╕рдХреНрд╖рдо рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

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

рдпреЛ рдЬрд╛рдиреНрди рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫред рдпрджрд┐ рддрдкрд╛рдЗрдБ рдПрдЙрдЯреИ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рдкрд╣реБрдБрдЪ рдЧрд░реНрди рдзреЗрд░реИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рд╡рд╛ рд╕рдореВрд╣рд╣рд░реВ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди ACL рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдИрдВрд▓реЗ ACL рджреБрдИ рдкрдЯрдХ рд╕реЗрдЯ рдЧрд░реНрдиреБрдкрд░реНрдЫред рдкрд╣рд┐рд▓реЛ рдкреНрд░рдпреЛрдЧ setfacl -R -mрд╣рд╛рд▓рдХреЛ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ ACL рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиред рддреНрдпрд╕рдкрдЫрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН setfacl -md:рд╕рдмреИ рдирдпрд╛рдБ рддрддреНрд╡рд╣рд░реВрдХреЛ рд╣реЗрд░рдЪрд╛рд╣ рдЧрд░реНрди рдЬреБрди рдкрдирд┐ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдиреЗрдЫред

рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд ACL рд╕реЗрдЯ рдЧрд░реНрди рддрдкрд╛рдИрдВрд▓реЗ рдорд╛рддреНрд░ рд╡рд┐рдХрд▓реНрдк рдердкреНрди рдЖрд╡рд╢реНрдпрдХ рдЫ d рд╡рд┐рдХрд▓реНрдк рдкрдЫрд┐ -m (рдЕрд░реНрдбрд░ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ!) рддреНрдпрд╕реИрд▓реЗ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН setfacl -md:g:sales:rx /dataрдпрджрд┐ рддрдкрд╛рдЗрдБ /рдбреЗрдЯрд╛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЬреБрдирд╕реБрдХреИ рдХреБрд░рд╛ рдкрдвреНрди рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рд╕рдореВрд╣ рдмрд┐рдХреНрд░реА рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗред

рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд ACLs рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛, рдЕрд░реВрдХреЛ рд▓рд╛рдЧрд┐ ACL рд╣рд░реВ рд╕реЗрдЯ рдЧрд░реНрди рдкрдирд┐ рдЙрдкрдпреЛрдЧреА рд╣реБрди рд╕рдХреНрдЫред рдпрд╕рд▓реЗ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдзреЗрд░реИ рдЕрд░реНрде рд░рд╛рдЦреНрджреИрди рдХрд┐рдирднрдиреЗ рддрдкрд╛рдЗрдБ рдЕрд░реВрд▓реЗ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрдиреБрдорддрд┐рд╣рд░реВ рдкрдирд┐ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ chmodред рдпрджреНрдпрдкрд┐, рддрдкрд╛рдИрдВ рдХреЗ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрди chmod, рд╣рд░реЗрдХ рдирдпрд╛рдБ рдлрд╛рдЗрд▓рдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреНрдп рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдиреБ рдкрд░реНрдиреЗ рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреБ рд╣реЛ рдЬреБрди рдХрд╣рд┐рд▓реНрдпреИ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред рдпрджрд┐ рддрдкрд╛рдЗрдБ рдЕрд░реВрд▓рд╛рдИ /рдбреЗрдЯрд╛рдорд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХрд╛ рдХреБрдиреИ рдкрдирд┐ рдЕрдиреБрдорддрд┐рд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдирдмрд╛рдЯ рд░реЛрдХреНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ рдЙрджрд╛рд╣рд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН setfacl -md:o::- /data.

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

ACLs рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЙрдиреНрдирдд рдЕрдзрд┐рдХрд╛рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирдХреЛ рдЙрджрд╛рд╣рд░рдг

рдпрд╕ рдЙрджрд╛рд╣рд░рдгрдорд╛, рддрдкрд╛рдИрдВрд▓реЗ рдкрд╣рд┐рд▓реЗ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрднрдПрдХреЛ /data/рдЦрд╛рддрд╛ рд░ /data/sales рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВ рдЬрд╛рд░реА рд░рд╛рдЦреНрдиреБрд╣реБрдиреЗрдЫред рдЕрдШрд┐рд▓реНрд▓реЛ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВрдорд╛, рддрдкрд╛рдИрдВрд▓реЗ рдмрд┐рдХреНрд░реА рд╕рдореВрд╣рд╕рдБрдЧ /data/sales рд░ рдЦрд╛рддрд╛ рд╕рдореВрд╣рд╕рдБрдЧ /data/account рдорд╛ рдЕрдиреБрдорддрд┐рд╣рд░реВ рдЫрдиреН рднрдиреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдиреБрднрдпреЛред

рдкрд╣рд┐рд▓реЗ, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реН рдХрд┐ рдЦрд╛рддрд╛ рд╕рдореВрд╣рд▓реЗ /data/sales рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рдкрдвреНрдиреЗ рдЕрдиреБрдорддрд┐ рдкрд╛рдЙрдБрдЫ рд░ рдмрд┐рдХреНрд░реА рд╕рдореВрд╣рд▓реЗ /data/account рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рдкрдвреНрдиреЗ рдЕрдиреБрдорддрд┐ рдкрд╛рдЙрдБрдЫред

рддрдкрд╛рдИрдВрд▓реЗ рддреНрдпрд╕рдкрдЫрд┐ рд╕рдмреИ рдирдпрд╛рдБ рдлрд╛рдЗрд▓рд╣рд░реВрдорд╛ рд╕рдмреИ рдирдпрд╛рдБ рд╡рд╕реНрддреБрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рд╣реА рдЕрдиреБрдорддрд┐рд╣рд░реВ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ рднрдиреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд ACL рд╣рд░реВ рд╕реЗрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

  1. рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓реНрдиреБрд╣реЛрд╕реНред
  2. рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реН setfacl -mg:рдЦрд╛рддрд╛:rx/data/sales ╨╕ setfacl -mg:sales:rx /data/account.
  3. рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реН getfaclрд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА рдЕрдиреБрдорддрд┐рд╣рд░реБ рддрдкрд╛рдИрд▓реЗ рдЪрд╛рд╣рд╛рдиреБ рднрдПрдХреЛ рддрд░рд┐рдХрд╛ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред
  4. рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реН setfacl -md:g:рдЦрд╛рддрд╛:rwx,g:sales:rx /data/salesрдмрд┐рдХреНрд░реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд ACL рд╕реЗрдЯ рдЧрд░реНрдиред
  5. рдкреНрд░рдпреЛрдЧ рдЧрд░реА /рдбреЗрдЯрд╛/рдЦрд╛рддрд╛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд ACL рдердкреНрдиреБрд╣реЛрд╕реН setfacl -md:g:sales:rwx,g:account:rx /data/account.
  6. /data/sales рдорд╛ рдирдпрд╛рдБ рдлрд╛рдЗрд▓ рдердкреЗрд░ рддрдкрд╛рдИрдВрдХреЛ ACL рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдкреНрд░рднрд╛рд╡рдорд╛ рдЫрдиреН рднрдиреА рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рдЯрдЪ /рдбреЗрдЯрд╛/рд╕реЗрд▓реНрд╕/рдирдпрд╛рдБ рдлрд╛рдЗрд▓ рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди getfacl /data/sales/newfile рд╣рд╛рд▓рдХреЛ рдЕрдиреБрдорддрд┐рд╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░реНрдиред

umask рдХреЛ рд╕рд╛рде рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЕрдиреБрдорддрд┐рд╣рд░реВ рд╕реЗрдЯ рдЧрд░реНрджреИ

рдорд╛рдерд┐ рддрдкрд╛рдИрдВрд▓реЗ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд ACL рд╣рд░реВрд╕рдБрдЧ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдиреЗ рднрдиреЗрд░ рд╕рд┐рдХреНрдиреБрднрдпреЛред рдпрджрд┐ рддрдкрд╛рдЗрдБ ACL рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реБрдиреНрди рднрдиреЗ, рддреНрдпрд╣рд╛рдБ рдПрдХ рд╢реЗрд▓ рд╡рд┐рдХрд▓реНрдк рдЫ рдЬреБрди рддрдкрд╛рдЗрдБрд▓реЗ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЕрдиреБрдорддрд┐рд╣рд░реВ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрджрдЫ: рдЙрдорд╛рд╕реНрдХ (рд░рд┐рднрд░реНрд╕ рдорд╛рд╕реНрдХ)ред рдпрд╕ рдЦрдгреНрдбрдорд╛, рддрдкрд╛рдЗрдБ рдХрд╕рд░реА рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЕрдиреБрдорддрд┐рд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреЗ рд╕рд┐рдХреНрдиреБрд╣реБрдиреЗрдЫ рдЙрдорд╛рд╕реНрдХ.

рддрдкрд╛рдИрдВрд▓реЗ рдирдпрд╛рдБ рдлрд╛рдЗрд▓ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрд╛, рдХреЗрд╣реА рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЕрдиреБрдорддрд┐рд╣рд░реВ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН рднрдиреНрдиреЗ рдХреБрд░рд╛ рддрдкрд╛рдИрдВрд▓реЗ рдпрд╛рдж рдЧрд░реНрдиреБрднрдПрдХреЛ рд╣реЛрд▓рд╛ред рдпреА рдЕрдиреБрдорддрд┐рд╣рд░реВ рд╕реЗрдЯрд┐рдЩрджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░рд┐рдиреНрдЫ рдЙрдорд╛рд╕реНрдХред рдпреЛ рд╢реЗрд▓ рд╕реЗрдЯрд┐рдЩ рд▓рдЧрдЗрдирдорд╛ рд╕рдмреИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдорд╛ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫред рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдорд╛ рдЙрдорд╛рд╕реНрдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдорд╛рди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рдЬреБрди рдЕрдзрд┐рдХрддрдо рдЕрдиреБрдорддрд┐рд╣рд░реВрдмрд╛рдЯ рдШрдЯрд╛рдЗрдиреНрдЫ рдЬреБрди рдлрд╛рдЗрд▓рдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рд╕реЗрдЯ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ; рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдзрд┐рдХрддрдо рд╕реЗрдЯрд┐рдЩ 666 рд╣реЛ рд░ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ 777 рд╣реЛред

рдпрджреНрдпрдкрд┐, рдпрд╕ рдирд┐рдпрдордорд╛ рдХреЗрд╣реА рдЕрдкрд╡рд╛рджрд╣рд░реВ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫрдиреНред рддрдкрд╛рдИрдВ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдХреЛ рдкреВрд░реНрдг рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди рдкрд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдЙрдорд╛рд╕реНрдХ рддрд▓рдХреЛ рддрд╛рд▓рд┐рдХрд╛рдорд╛ред

рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХрд╛ рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ рдордзреНрдпреЗ рдЙрдорд╛рд╕реНрдХ, рдЖрджреЗрд╢рдорд╛ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рддрд░реНрдХрд╣рд░реВ рдЬрд╕реНрддреИ chmod, рдкрд╣рд┐рд▓реЛ рдЕрдВрдХрд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдЕрдиреБрдорддрд┐рд▓рд╛рдИ рдЬрдирд╛рдЙрдБрдЫ, рджреЛрд╕реНрд░реЛ рдЕрдВрдХрд▓реЗ рд╕рдореВрд╣рдХреЛ рдЕрдиреБрдорддрд┐рд▓рд╛рдИ рдЬрдирд╛рдЙрдБрдЫ, рд░ рдЕрдиреНрддрд┐рдорд▓реЗ рдЕрд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЕрдиреБрдорддрд┐рд╣рд░реВрд▓рд╛рдИ рдЬрдирд╛рдЙрдБрдЫред рдЕрд░реНрде рдЙрдорд╛рд╕реНрдХ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд 022 рд▓реЗ рд╕рдмреИ рдирдпрд╛рдБ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ 644 рд░ рддрдкрд╛рдИрдВрдХреЛ рд╕рд░реНрднрд░рдорд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХрд╛ рд╕рдмреИ рдирдпрд╛рдБ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ 755 рджрд┐рдиреНрдЫред

рд╕рдмреИ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдорд╛рдирд╣рд░реВрдХреЛ рдкреВрд░реНрдг рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди рдЙрдорд╛рд╕реНрдХ рд░ рддрд▓рдХреЛ рддрд╛рд▓рд┐рдХрд╛рдорд╛ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдирддрд┐рдЬрд╛рд╣рд░реВред

рд▓рд┐рдирдХреНрд╕рдорд╛ рдЕрдиреБрдорддрд┐рд╣рд░реВ (chown, chmod, SUID, GUID, рд╕реНрдЯрд┐рдХреА рдмрд┐рдЯ, ACL, umask)

umask рд╕реЗрдЯрд┐рдЩрд▓реЗ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫ рднрдиреЗрд░ рд╣реЗрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рд╕рдЬрд┐рд▓реЛ рддрд░рд┐рдХрд╛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдЫ: рдлрд╛рдЗрд▓рдХреЛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЕрдиреБрдорддрд┐рд╣рд░реВ 666 рдорд╛ рд╕реЗрдЯ рдЧрд░реА рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рдЕрдиреБрдорддрд┐рд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди umask рдШрдЯрд╛рдЙрдиреБрд╣реЛрд╕реНред рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рд░ 777 рдХреЛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЕрдиреБрдорддрд┐рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкрдирд┐ рддреНрдпрд╕реНрддреИ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рдЙрдорд╛рд╕реНрдХ рд╕реЗрдЯрд┐рдЩ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреЗ рджреБрдИ рддрд░рд┐рдХрд╛рд╣рд░реВ рдЫрдиреН: рд╕рдмреИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ред рдпрджрд┐ рддрдкрд╛рдЗрдБ рд╕рдмреИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ umask рд╕реЗрдЯ рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдЗрдБрд▓реЗ /etc/profile рдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░рд┐рдП рдЕрдиреБрд╕рд╛рд░, рд╢реЗрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдлрд╛рдЗрд▓рд╣рд░реВ рд╕реБрд░реБ рдЧрд░реНрджрд╛ umask рд╕реЗрдЯрд┐рдЩрд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦрд┐рдПрдХреЛ рдЫ рднрдиреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдиреБрдкрд░реНрдЫред рд╕рд╣реА рджреГрд╖реНрдЯрд┐рдХреЛрдг рднрдиреЗрдХреЛ /etc/profile.d рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ umask.sh рдирд╛рдордХ рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБ рд╣реЛ рд░ рддрдкрд╛рдИрдВрд▓реЗ рддреНрдпреЛ рд╢реЗрд▓ рд▓рд┐рдкрд┐рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЪрд╛рд╣рдиреБ рднрдПрдХреЛ umask рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпрджрд┐ рдпреЛ рдлрд╛рдЗрд▓рдорд╛ umask рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░рд┐рдПрдХреЛ рдЫ рднрдиреЗ, рдпреЛ рд╕рд░реНрднрд░рдорд╛ рд▓рдЧрдЗрди рдЧрд░реЗрдкрдЫрд┐ рд╕рдмреИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдорд╛ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫред

/etc/profile рд░ рд╕рдореНрдмрдиреНрдзрд┐рдд рдлрд╛рдЗрд▓рд╣рд░реВ рдорд╛рд░реНрдлрдд umask рд╕реЗрдЯ рдЧрд░реНрдиреЗ рд╡рд┐рдХрд▓реНрдк, рдЬрд╣рд╛рдБ рдпреЛ рд▓рдЧрдЗрди рдЧрд░реНрдиреЗ рд╕рдмреИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдорд╛ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫ, рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдЧреГрд╣ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ .profile рдирд╛рдордХ рдлрд╛рдЗрд▓рдорд╛ umask рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБ рд╣реЛред

рдпрд╕ рдлрд╛рдЗрд▓рдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХрд╛ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдорд╛ рдорд╛рддреНрд░ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫрдиреН; рдпрджрд┐ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдердк рд╡рд┐рд╡рд░рдг рдЪрд╛рд╣рд┐рдиреНрдЫ рднрдиреЗ рдпреЛ рд░рд╛рдореНрд░реЛ рддрд░рд┐рдХрд╛ рд╣реЛред рдорд▓рд╛рдИ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдкрдорд╛ рд░реВрдЯ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд umask 027 рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдпреЛ рд╕реБрд╡рд┐рдзрд╛ рдордирдкрд░реНрджрдЫ рдЬрдмрдХрд┐ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ 022 рдХреЛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд umask рд╕рдБрдЧ рдЪрд▓рд┐рд░рд╣реЗрдХрд╛ рдЫрдиреНред

рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджреИ

рдпреЛ рд▓рд┐рдирдХреНрд╕ рдЕрдиреБрдорддрд┐ рдорд╛ рдЕрдиреНрддрд┐рдо рдЦрдгреНрдб рдЫред

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

ACL рдХреЛ рд░реВрдкрдорд╛, рдлрд╛рдЗрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВрд▓реЗ рд╡рд┐рдХрд▓реНрдк рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рд╣реБрди рд╕рдХреНрдЫ рдорд╛рдЙрдиреНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН.

рдпреЛ рдПрдХ рд╡рд┐рдХрд▓реНрдк рд╣реЛ user_xattrред рдпрджрд┐ рддрдкрд╛рдИрд▓реЗ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджрд╛ "рд╕рдЮреНрдЪрд╛рд▓рди рд╕рдорд░реНрдерд┐рдд рдЫреИрди" рд╕рдиреНрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрднрдпреЛ рднрдиреЗ, рд╕реЗрдЯ рдЧрд░реНрди рдирд┐рд╢реНрдЪрд┐рдд рд╣реБрдиреБрд╣реЛрд╕реН рдорд╛рдЙрдиреНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдлрд╛рдЗрд▓рдорд╛ /etc/fstabред

рдзреЗрд░реИ рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ рджрд╕реНрддрд╛рд╡реЗрдЬ рдЫрдиреНред рдХреЗрд╣реА рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ рдЙрдкрд▓рдмреНрдз рдЫрдиреН рддрд░ рдЕрдЭреИ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫреИрдиред рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдирдЧрд░реНрдиреБрд╣реЛрд╕реН; рддрд┐рдиреАрд╣рд░реВрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдХреЗрд╣реА рд▓реНрдпрд╛рдЙрдиреЗ рдЫреИрдирдиреНред

рддрд▓ рддрдкрд╛рдИрдВрд▓реЗ рд▓рд╛рдЧреВ рдЧрд░реНрди рд╕рдХреНрдиреЗ рд╕рдмреИрднрдиреНрджрд╛ рдЙрдкрдпреЛрдЧреА рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ рдЫрдиреН:

A рдпреЛ рд╡рд┐рд╢реЗрд╖рддрд╛рд▓реЗ рдлрд╛рдЗрд▓рдХреЛ рдлрд╛рдЗрд▓ рдкрд╣реБрдБрдЪ рд╕рдордп рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реБрдиреЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрджрдЫред
рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, рдкреНрд░рддреНрдпреЗрдХ рдкрдЯрдХ рдлрд╛рдЗрд▓ рдЦреЛрд▓реНрджрд╛, рдлрд╛рдЗрд▓ рдкрд╣реБрдБрдЪ рдЧрд░рд┐рдПрдХреЛ рд╕рдордп рдлрд╛рдЗрд▓рдХреЛ рдореЗрдЯрд╛рдбреЗрдЯрд╛рдорд╛ рд░реЗрдХрд░реНрдб рд╣реБрдиреБрдкрд░реНрдЫред рдпрд╕рд▓реЗ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирдорд╛ рдирдХрд╛рд░рд╛рддреНрдордХ рдЕрд╕рд░ рдкрд╛рд░реНрдЫ; рддреНрдпрд╕реИрд▓реЗ, рдирд┐рдпрдорд┐рдд рд░реВрдкрдорд╛ рдкрд╣реБрдБрдЪ рдЧрд░рд┐рдПрдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рд╡рд┐рд╢реЗрд╖рддрд╛ A рдпреЛ рд╕реБрд╡рд┐рдзрд╛ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

a рдпреЛ рд╡рд┐рд╢реЗрд╖рддрд╛рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдлрд╛рдЗрд▓ рдердкреНрди рддрд░ рд╣рдЯрд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

c рдпрджрд┐ рддрдкрд╛рдИрдБрд▓реЗ рднреЛрд▓реНрдпреБрдо-рд╕реНрддрд░ рд╕рдЩреНрдХреБрдЪрдирд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдиреЗ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ рд╣реБрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рдпреЛ рдлрд╛рдЗрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛рд▓реЗ рдкрд╣рд┐рд▓реЛ рдкрдЯрдХ рд╕рдЩреНрдХреБрдЪрди рд╕рдВрдпрдиреНрддреНрд░ рд╕рдХреНрд╖рдо рднрдПрдкрдЫрд┐ рдлрд╛рдЗрд▓ рдХрдореНрдкреНрд░реЗрд╕ рдЧрд░рд┐рдПрдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрджрдЫред

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

d рдпреЛ рд╡рд┐рд╢реЗрд╖рддрд╛рд▓реЗ рдбрдореНрдк рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдкреНрд░рдпреЛрдЧ рднрдПрдХреЛ рдард╛рдЙрдБрдорд╛ рдлрд╛рдЗрд▓ рдмрдЪрдд рд╣реБрдиреЗ рдЫреИрди рднрдиреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрджрдЫред

I рдпреЛ рд╡рд┐рд╢реЗрд╖рддрд╛рд▓реЗ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рд╕рдХреНрд╖рдо рдЧрд░реНрджрдЫ рдЬрд╕рдорд╛ рдпреЛ рд╕рдХреНрд╖рдо рдЫред рдпрд╕рд▓реЗ Ext3 рдЬрд╕реНрддрд╛ рдЖрджрд┐рдо рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЫрд┐рдЯреЛ рдлрд╛рдЗрд▓ рдкрд╣реБрдБрдЪ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рдЬрд╕рд▓реЗ рдЫрд┐рдЯреЛ рдлрд╛рдЗрд▓ рдкрд╣реБрдБрдЪрдХреЛ рд▓рд╛рдЧрд┐ B-tree рдбрд╛рдЯрд╛рдмреЗрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИрдиред

i рдпреЛ рд╡рд┐рд╢реЗрд╖рддрд╛рд▓реЗ рдлрд╛рдЗрд▓рд▓рд╛рдИ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдмрдирд╛рдЙрдБрдЫред рддреНрдпрд╕рдХрд╛рд░рдг, рдлрд╛рдЗрд▓рдорд╛ рдХреБрдиреИ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХрд┐рдБрджреИрди, рдЬреБрди рдлрд╛рдЗрд▓рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреЛрдЧреА рдЫ рдЬрд╕рд▓рд╛рдИ рдердк рд╕реБрд░рдХреНрд╖рд╛ рдЪрд╛рд╣рд┐рдиреНрдЫред

j рдпреЛ рд╡рд┐рд╢реЗрд╖рддрд╛рд▓реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрджрдЫ рдХрд┐, ext3 рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдорд╛, рдлрд╛рдЗрд▓ рдкрд╣рд┐рд▓реЗ рдЬрд░реНрдирд▓рдорд╛ рд░ рддреНрдпрд╕рдкрдЫрд┐ рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХрдорд╛ рдбрд╛рдЯрд╛ рдмреНрд▓рдХрд╣рд░реВрдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫред

s рдмреНрд▓рдХрд╣рд░реВ рдЕрдзрд┐рд▓реЗрдЦрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рдЬрд╕рдорд╛ рдлрд╛рдЗрд▓ рдореЗрдЯрд╛рдПрдкрдЫрд┐ рдлрд╛рдЗрд▓ 0s рдорд╛ рдмрдЪрдд рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рдпрд╕рд▓реЗ рдпреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрджрдЫ рдХрд┐ рдлрд╛рдЗрд▓ рдПрдХ рдкрдЯрдХ рдореЗрдЯрд┐рдП рдкрдЫрд┐ рдкреБрди: рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рд╕рдХрд┐рдБрджреИрдиред

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

рдпрджрд┐ рддрдкрд╛рдЗрдБ рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдЗрдБ рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдХреБрд░рд╛рдХрд╛рдиреАред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН chattr +s somefilesomefile рдорд╛ рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрдиред рдПрдЙрдЯрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣рдЯрд╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рдЫ? рддреНрдпрд╕рдкрдЫрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН chattr-s somefileрд░ рдпрд╕рд▓рд╛рдИ рд╣рдЯрд╛рдЗрдиреЗрдЫред рд╣рд╛рд▓ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХрд╛ рд╕рдмреИ рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВрдХреЛ рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди, рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН lsattr.

рд╕рд╛рд░рд╛рдВрд╢

рдпрд╕ рд▓реЗрдЦрдорд╛, рддрдкрд╛рдИрдВрд▓реЗ рдЕрдиреБрдорддрд┐рд╣рд░реВрд╕рдБрдЧ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдиреЗ рднрдиреЗрд░ рд╕рд┐рдХреНрдиреБрднрдпреЛред рддрдкрд╛рдИрдВрд▓реЗ рддреАрди рдЖрдзрд╛рд░рднреВрдд рдЕрдиреБрдорддрд┐рд╣рд░реВ, рдЙрдиреНрдирдд рдЕрдиреБрдорддрд┐рд╣рд░реВ, рд░ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдорд╛ ACLs рдХрд╕рд░реА рд▓рд╛рдЧреВ рдЧрд░реНрдиреЗ рдмрд╛рд░реЗ рдкрдвреНрдиреБрднрдпреЛред рддрдкрд╛рдИрдВрд▓реЗ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЕрдиреБрдорддрд┐рд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрди umask рд╡рд┐рдХрд▓реНрдк рдХрд╕рд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рднрдиреЗрд░ рдкрдирд┐ рд╕рд┐рдХреНрдиреБрднрдпреЛред рдпрд╕ рд▓реЗрдЦрдХреЛ рдЕрдиреНрддреНрдпрдорд╛, рддрдкрд╛рдИрдВрд▓реЗ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рд╕реБрд░рдХреНрд╖рд╛рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рддрд╣ рд▓рд╛рдЧреВ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ рдХрд╕рд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рднрдиреЗрд░ рд╕рд┐рдХреНрдиреБрднрдпреЛред

рдпрджрд┐ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдпреЛ рдЕрдиреБрд╡рд╛рдж рдордирдкрд░реНтАНрдпреЛ рднрдиреЗ, рдХреГрдкрдпрд╛ рдЯрд┐рдкреНрдкрдгреАрд╣рд░реВрдорд╛ рдпрд╕рдХреЛ рдмрд╛рд░реЗрдорд╛ рд▓реЗрдЦреНрдиреБрд╣реЛрд╕реНред рдЙрдкрдпреЛрдЧреА рдЕрдиреБрд╡рд╛рджрд╣рд░реВ рдЧрд░реНрди рдердк рдкреНрд░реЗрд░рдгрд╛ рд╣реБрдиреЗрдЫред

рд▓реЗрдЦрдорд╛ рдХреЗрд╣реА рдЯрд╛рдЗрдкреЛ рд░ рд╡реНрдпрд╛рдХрд░рдгреАрдп рддреНрд░реБрдЯрд┐рд╣рд░реВ рд╕рдЪреНрдпрд╛рдЗрдПрдХреЛ рдЫред рд░рд╛рдореНрд░реЛ рдкрдардиреАрдпрддрд╛рдХрд╛ рд▓рд╛рдЧрд┐ рдХреЗрд╣реА рднрд╛рд░реА рдЕрдиреБрдЪреНрдЫреЗрджрд╣рд░реВрд▓рд╛рдИ рд╕рд╛рдиреЛрдорд╛ рдШрдЯрд╛рдЗрдпреЛред

рдпрд╕рдХреЛ рд╕рдЯреНрдЯрд╛ "рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдорд╛ рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдЕрдзрд┐рдХрд╛рд░ рднрдПрдХреЛ рд╡реНрдпрдХреНрддрд┐рд▓реЗ рдорд╛рддреНрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрдиреБрдорддрд┐ рд▓рд╛рдЧреВ рдЧрд░реНрди рд╕рдХреНрдЫред" "рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдорд╛ рд▓реЗрдЦреНрдиреЗ рдЕрдиреБрдорддрд┐ рднрдПрдХрд╛ рд╡реНрдпрдХреНрддрд┐рд▓реЗ рдорд╛рддреНрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрдиреБрдорддрд┐ рд▓рд╛рдЧреВ рдЧрд░реНрди рд╕рдХреНрдЫ" рдорд╛ рдлрд┐рдХреНрд╕ рдЧрд░рд┐рдпреЛ, рдЬреБрди рдЕрдЭ рд╕рд╣реА рд╣реБрдиреЗрдЫред

рдЯрд┐рдкреНрдкрдгреАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдзрдиреНрдпрд╡рд╛рдж berez.

рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд:
рдпрджрд┐ рддрдкрд╛рдЗрдБ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдорд╛рд▓рд┐рдХ рд╣реБрдиреБрд╣реБрдиреНрди рднрдиреЗ, рд╢реЗрд▓рд▓реЗ рддрдкрд╛рдЗрдБ рд╕рдореВрд╣рдХреЛ рд╕рджрд╕реНрдп рд╣реБрдиреБрд╣реБрдиреНрдЫ рд╡рд╛ рдЫреИрди рднрдиреЗрд░ рдЬрд╛рдБрдЪ рдЧрд░реНрдиреЗрдЫ, рдЬрд╕рд▓рд╛рдИ рдлрд╛рдЗрд▓рдХреЛ рд╕рдореВрд╣ рдкрдирд┐ рднрдирд┐рдиреНрдЫред

рдорд╛рдерд┐:
рдпрджрд┐ рддрдкрд╛рдЗрдБ рдлрд╛рдЗрд▓рдХреЛ рдорд╛рд▓рд┐рдХ рд╣реБрдиреБрд╣реБрдиреНрди рднрдиреЗ, рд╢реЗрд▓рд▓реЗ рддрдкрд╛рдЗрдБ рдлрд╛рдЗрд▓рдорд╛ рдЕрдиреБрдорддрд┐рд╣рд░реВ рднрдПрдХреЛ рд╕рдореВрд╣рдХреЛ рд╕рджрд╕реНрдп рд╣реБрдиреБрд╣реБрдиреНрдЫ рдХрд┐ рднрдиреЗрд░ рдЬрд╛рдБрдЪ рдЧрд░реНрдиреЗрдЫред рдпрджрд┐ рддрдкрд╛рдИрдВ рдпрд╕ рд╕рдореВрд╣рдХреЛ рд╕рджрд╕реНрдп рд╣реБрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдИрдВрд▓реЗ рд╕рдореВрд╣рд▓реЗ рд╕реЗрдЯ рдЧрд░реЗрдХреЛ рдЕрдиреБрдорддрд┐рд╣рд░реВрд╕рдБрдЧ рдлрд╛рдЗрд▓ рдкрд╣реБрдБрдЪ рдЧрд░реНрдиреБрд╣реБрдиреЗрдЫ, рд░ рд╢реЗрд▓рд▓реЗ рдЬрд╛рдБрдЪ рдЧрд░реНрди рдмрдиреНрдж рдЧрд░реНрдиреЗрдЫред

рддрдкрд╛рдЗрдБрдХреЛ рдЯрд┐рдкреНрдкрдгреА рдХреЛ рд▓рд╛рдЧреА рдзрдиреНрдпрд╡рд╛рдж CryptoPirate

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди