рдЫреЛрдЯрд╛ рдкреНрд░рд▓рдп
рдореИрдВ рдЖрднрд╛рдордВрдбрд▓ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рдХрд░рддрд╛ рд╣реВрдВред
рдХрд┐рд╕реА рднреА рдордзреНрдпрдо рдФрд░ рдмрдбрд╝реА рдХрдВрдкрдиреА рдХреЗ рдЬреАрд╡рди рдореЗрдВ, рдЬрд▓реНрджреА рдпрд╛ рдмрд╛рдж рдореЗрдВ рдПрдХ рдкрд▓ рдЖрддрд╛ рд╣реИ рдЬрдм рдпрд╣ рдиреЗрдЯрд╡рд░реНрдХ рднрдВрдбрд╛рд░рдг рдХреЗ рдмрд┐рдирд╛ рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреНрдп рдирд╣реАрдВ рд╣реИред рдЖрдВрддрд░рд┐рдХ, рдЕрдВрддрд░-рдкреГрдердХ рдФрд░ рдЕрдиреНрдп рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рд╕рдВрд░рдЪрдирд╛ рдмрдирд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд▓реА рдмрд╛рд░ рдЙрд╕ рдкрд░ рдЕрдзрд┐рдХред рдФрд░ рдЕрдм рдореИрдВ рдЖрдкрдХреЛ рдХрдВрдкрдиреА / рдЙрджреНрдпрдо / рд╕рдВрд╕реНрдерд╛рди / рдЖрджрд┐ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП "рд╡реНрдпрдХреНрддрд┐рдЧрдд рдлрд╝реЛрд▓реНрдбрд░" рдмрдирд╛рдиреЗ рдХрд╛ рдПрдХ рддреНрд╡рд░рд┐рдд рддрд░реАрдХрд╛ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ (рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рд░реЗрдЦрд╛рдВрдХрд┐рдд рдХрд░реЗрдВ)ред
рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐
рддреЛ рдмрд╛рдд рд╣реИред рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрд┐рд╕реА рднреА LDAP- рд╕рдВрдЧрдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗрд╡рд╛ (рдмрд╛рдж рдореЗрдВ SK рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд) рдореЗрдВ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рдбреЛрдореЗрди рд╣реИред рдФрд░ рд▓рд┐рдирдХреНрд╕ + рд╕рд╛рдВрдмрд╛ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдлрд╝рд╛рдЗрд▓ рд╕рд░реНрд╡рд░ рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдЗрдЪреНрдЫрд╛ (рдпрд╣ рдПрд╕рд╕реА рдХреЗ рд╕рдорд╛рди рдорд╢реАрди рдкрд░ рд╕рдВрднрд╡ рд╣реИ)ред рд╕рднреА рдХреЛ рдПрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдлрд╝реЛрд▓реНрдбрд░ рдХреНрдпреЛрдВ рдЪреБрдирдирд╛ рдЪрд╛рд╣рд┐рдП? рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╕рд░реНрд╡рд░ рдкрд░ рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрд╛рдХрд┐ рдХрд┐рд╕реА рдХреЛ рдЙрд╕ рддрдХ рдкрд╣реБрдВрдЪ рди рд╣реЛред рд╕рднреА рдХреЗ рдкрд╛рд╕ рдЕрдкрдирд╛ рдлрд╝реЛрд▓реНрдбрд░ рдХреНрдпреЛрдВ рд╣реИ, рдФрд░ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рднреЗрджрднрд╛рд╡ рдХреЗ рд╕рд╛рде 1 рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ рд╣реИ? рд╣рд╛рдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕рд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ, рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд╢рд╛рд╕рдХ рдХреЗ рд░реВрдк рдореЗрдВ, рд╡реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА
рд░рдХреНрддрд╕реНрд░рд╛рд╡реА рдЬрдЯрд┐рд▓рддрд╛ рдореЗрдВ рд▓рдЧрднрдЧ рд╕рдорд╛рди рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рд╡рд┐рд╢рд┐рд╖реНрдЯ рд░реВрдк рд╕реЗ рдЪреБрдирд╛ рдЧрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред
рдореИрдВ
AD SK рдореЗрдВ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рд╕рд╛рде рд╕реАрдзреЗ рд╕рд╛рдВрдмрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ; рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЗрддрдиреЗ рд╕рд╛рд░реЗ рд▓реЗрдЦ RuNet рдореЗрдВ рд╣реИрдВ рдФрд░ рди рдХреЗрд╡рд▓, рд╣рдо рдХреЗрд╡рд▓ рдХреБрдЫ рдорд╛рдкрджрдВрдбреЛрдВ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реЗрдВрдЧреЗ рдЬреЛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВред рдореВрд▓ рд░реВрдк рд╕реЗ, рд╣рдо рдПрдХ рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ, рдЬреЛ рдЕрд╕рдВрднрд╡рддрд╛ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕рд░рд▓ рдХрд░реЗрдЧрд╛ред
рд░рд╛рд╕реНрддреЗ рдореЗрдВ
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рд╕реНрд╡рдпрдВ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдирд╣реАрдВ, рд╣рдордиреЗ рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ ... рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдЗрддрдирд╛ рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдирд┐рдореНрди рддрд░реНрдХ рдХреЗ рд╕рд╛рде рдкрд╛рда рдлрд╝рд╛рдЗрд▓реЗрдВ рдмрдирд╛рдПрдВ: рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо otdelK.txt рд░рдЦреЗрдВ рдФрд░ рдЗрд╕рдореЗрдВ рдХрдИ рд▓рд╛рдЗрдиреЗрдВ рдбрд╛рд▓реЗрдВ, рдЗрд╡рд╛рдиреЛрд╡реА рдкреЗрдЯреНрд░реЛрд╡ред рдЗрд╕ рдорд╛рдорд▓реЗ рдХреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреИрд╕реЗ рдкрд╛рд░реНрд╕ рдХрд░реЗрдЧреА? рдмрд╣реБрдд рд╕рд░рд▓ - рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рд╡рд┐рднрд╛рдЧ / рдЗрдХрд╛рдИ рдХреЗ рдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдпреВрдХреЗ рд╕реЗ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЗ рдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдЗрдиреЗрдВред рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдпрд╛ рдХрд┐рд╕реА рддрд░рд╣ .txt рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рд╕рдВрдХрд▓рди рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдХреЗ рд╡рд┐рд╡реЗрдХ рдкрд░ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИред
рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдмрдирд╛рдиреЗ рдХрд╛ рдмрд╣реБрдд рддрд░реНрдХ:
CreateFolders () {
mkdir "$ PP"
'ls -l $ catname / *ред txt рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХреЗ рд▓рд┐рдП | awk '{рдкреНрд░рд┐рдВрдЯ $ NF}' '; рдХрд░рдирд╛
рд╕рдореВрд╣ = `рдмреЗрд╕рди" $ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо ".txt '
mkdir "$ PP / $ рд╕рдореВрд╣"
"рдмрд┐рд▓реНрд▓реА" $ рдлрд╝рд╛рдЗрд▓рдирд╛рдо "" рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП; рдХрд░рдирд╛
mkdir "$ PP / $ рд╕рдореВрд╣ / $ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛"
CreateShare "$ рд╕рдореВрд╣" "$ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛"
рдЕрдиреБрдорддрд┐рдпрд╛рдБрдХрд░рдг "$ рд╕рдореВрд╣" "$ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛"
рдХрд┐рдпрд╛
рдХрд┐рдпрд╛
}
рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рдВрд░рдЪрдирд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдореБрд╢реНрдХрд┐рд▓ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ (рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдкреВрд░реНрдг рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЪреЗрдХ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд╣реИ)ред рдЗрд╕рдореЗрдВ $ txt рдХреЗ рд▓рд┐рдП рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА $ catname рд╕реНрдХреИрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рд╕реЙрд░реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред $ PP рд╡реИрд░рд┐рдПрдмрд▓ рдореЗрдВ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдкрде рд╣реЛрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк "рдЯреЙрдХрд┐рдВрдЧ рдиреЗрдо" рдХреЗ рд╕рд╛рде 2 рдФрд░ рдлрд╝рдВрдХреНрд╢рди рдкрд░ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрдирдХреА рд╕рд╛рдордЧреНрд░реА рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:
CreateShare () {
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо = "$ 2"
ou = "$ 1"
grep -wi '\ "' $ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо '']" $ SC "> / dev / null
рдЕрдЧрд░ ["$?" тАФрдиреЗ реж]; рддреЛ
рдЗрдХреЛ-рдИ "[$ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо]
рдкрде = \ "$ рдкреАрдкреА / $ ou / $ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо"
рд╡реИрдз рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ = \ "@ $ DN \\ $ AG \", \ "$ DN \\ $ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо"
рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ = \ "@ $ DN \\ $ AG \"
рднрдпрд╛рд╡рд╣ = рдирд╣реАрдВ
рдЯрд┐рдкреНрдкрдгреА = \ "рдирд┐рдЬреА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝% U \"
рдЬрдирддрд╛ = рдирд╣реАрдВ
рд▓реЗрдЦрдиреАрдп = рд╣рд╛рдБ
рдХреЗрд╡рд▓ рдкрдврд╝реЗрдВ = рдирд╣реАрдВ
рдорд╛рд╕реНрдХ рдмрдирд╛рдПрдВ = 0700
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореБрдЦреМрдЯрд╛ = 0700
рдЙрддреНрддрд░рд╛рдзрд┐рдХрд╛рд░ рдХреА рдЕрдиреБрдорддрд┐ = рд╣рд╛рдБ
рдЙрддреНрддрд░рд╛рдзрд┐рдХрд╛рд░реА = рд╣рд╛рдБ
рд╡рд┐рд░рд╛рд╕рдд рдорд╛рд▓рд┐рдХ = рд╣рд╛рдБ
vfs рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ = рд░реАрд╕рд╛рдпрдХрд▓
рд░реАрд╕рд╛рдпрдХрд▓: рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА = .рдЯреИрд╢
рд░реАрд╕рд╛рдпрдХрд▓: рд╕рдВрд╕реНрдХрд░рдг = рд╣рд╛рдБ
рд░реАрд╕рд╛рдпрдХрд▓: рдХреАрдкреНрдЯреНрд░реА = рд╣рд╛рдБ
рд░реАрд╕рд╛рдпрдХрд▓: рдмрд╛рд╣рд░ = * .TMP * .tmp ~ *
>> >> "$ SC"
рдЗрдХреЛ "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ $ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдХреЗ рд▓рд┐рдП рдлрд╝реЛрд▓реНрдбрд░ рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ" | рдЯреА-рдП "$ рд▓реЙрдЧ"
рдЕрдиреНрдпрдерд╛
рдЧреВрдВрдЬ "рдЬрд╛рдирдХрд╛рд░реА: рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ $ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдХреЗ рд▓рд┐рдП рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ" | рдЯреА-рдП "$ рд▓реЙрдЧ"
рдЪреЗрддрд╛рд╡рдиреА = рд╕рддреНрдп
рдлрд╛рдИ
}
рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рджреЛ рддрд░реНрдХреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╣рддрд╛ рд╣реИ: рд╡рд┐рднрд╛рдЧ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдоред рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЧреЗрдВрдж рдЙрд╕рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ рдФрд░ рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдЙрд╕реЗ рдмрдирд╛рддрд╛ рд╣реИред рдЖрдк рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдореИрди рдкреЗрдЬ рдФрд░
рд░реВрд╕реА рджреЛрдиреЛрдВ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдорд╛рди рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рдХреЗрд╡рд▓ рдпрд╣ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рд╕рднреА рдирд┐рдпрдореЛрдВ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдлрд╝реЛрд▓реНрдбрд░ рддрдХ рдкреВрд░реНрдг рдкрд╣реБрдВрдЪ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╣ рдЗрд╕рдореЗрдВ рдХрд┐рд╕реА рднреА рдЕрдиреБрдорддрд┐ рдХреЛ рдирд╣реАрдВ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИред рдЖрдк рдпрд╣ рднреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЯреЛрдХрд░реА рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреНред рд╡рд╣ рд╕рдм рдХреБрдЫ рдЬреЛ рд╡рд╣ рдЕрдкрдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИ, рдЙрд╕реЗ рдЙрд╕рдХреА рдиреЗрдЯрд╡рд░реНрдХ рдЯреЛрдХрд░реА рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдПрдЧрд╛ (рдХреЗрд╡рд▓ рдореЗрд░реЗ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдмрд╛рд╕реНрдХреЗрдЯ рддрдХ рдореЗрд░реА рдкрд╣реБрдБрдЪ рд╣реИ)ред рдпреЗ рд╕рднреА рдлрд╝реЛрд▓реНрдбрд░ рд▓реЙрдЧрд┐рди рдкрд░ vbs рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реИрдВред
рдпрд╣рд╛рдВ рд╣рдореЗрдВ smb.conf рд╕реЗ рдХреБрдЫ рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдпрд╛рдж рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
dos рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рд╕реНрдЯреЛрд░ рдХрд░реЗрдВ = рд╣рд╛рдБ
map acl рд╡рд┐рд░рд╛рд╕рдд = рд╣рд╛рдБ
acl рд╕рдореВрд╣ рдирд┐рдпрдВрддреНрд░рдг = рдирд╣реАрдВ
рдбреЙрд╕ рдлрд┐рд▓рдореЛрдбреЗ = рдирд╣реАрдВ
# POSIX 'rwx' рдореИрдкреНрд╕ рдХреЛ Windows rwx, рдкреВрд░реНрдг рдирд┐рдпрдВрддреНрд░рдг рдирд╣реАрдВ
acl рдирдХреНрд╢рд╛ рдкреВрд░реНрдг рдирд┐рдпрдВрддреНрд░рдг = рдирд╣реАрдВ <--- рдпрд╣рд╛рдБ рдПрдХ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИ рдЬрд┐рд╕рдиреЗ рд╣рдорд╛рд░реА рдорджрдж рдХреАред
рдЕрдЧрд▓рд╛, рдЖрдкрдХреЛ рдмрдирд╛рдИ рдЧрдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЕрдзрд┐рдХрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ () {
рдкрде = "$ рдкреАрдкреА / $ 1 / $ 2 /"
"$ AU": "$ AG" -R "$ рдкрде"
chmod 0770 -R "$ рдкрд╛рде"
chmod g + s -R "$ рдкрд╛рде"
setfacl -bR "$ рдкрд╛рде"
setfacl -R -mm :: rwx "$ path"
setfacl -nR -mu: "$ 2": rwx "$ path"
}
рдпрд╣рд╛рдВ рдпрд╣ рддреБрд░рдВрдд рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ xfsprogs рдкреИрдХреЗрдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рдЙрдиреНрдирдд рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрдлреИрдХреНрд▓ рдФрд░ рдЧреЗрдЯрдлреЗрдХрд▓ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдпрд╣ рд╕рднреА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдиреМрдЯрдВрдХреА рдПрдХ рд╣реА рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЧрдИ рд╣реИ - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╕реЗ рд╡рдВрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, "рд╡реНрдпрдХреНрддрд┐рдЧрдд рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ" рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ рдФрд░ рдПрдордмреА рднреА рд╢рд╛рдирджрд╛рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рд╕рд╛рдЭрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖
рдпрд╣ рд▓реЗрдЦ рдФрд╕рдд рд╕реНрддрд░ рдХреЗ рдЬреНрдЮрд╛рди рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рдЧреБрд░реБ рдмрдирд╛рдирд╛ рдирд╣реАрдВ рд╣реИред
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд┐рднрд╛рдЧреЛрдВ рдХреА рдмрд╣реБ-рд╕реНрддрд░реАрдп рдкрджрд╛рдиреБрдХреНрд░рдо рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рдЗрд╕реЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдкрд░ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛)ред рдореИрдВрдиреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ "рдореВрд░реНрдЦ рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛" рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХрддрдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдФрд░ рдореИрдВрдиреЗ рдпрд╣ рд▓реЗрдЦ рд▓рд┐рдЦрдиреЗ рдХреЗ рд╕рдордп рднреА рдХрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореИрдВ рд╕рдм рдХреБрдЫ рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛ред рдЕрдВрджрд░ рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХрдИ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ рдЬреЛ рдЕрдкрдиреЗ рд▓рд┐рдП рддрдп рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП, рдЙрдиреНрд╣реЗрдВ рдвреВрдВрдврдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ; ;-)ред рдЙрдиреНрд╣реЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдХреЛрдИ рдмрдбрд╝реА рд╕реАрдорд╛ рдирд╣реАрдВ рд╣реИ - рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐
рдЧреЗрдЯрдЯреЙрдкреНрд╕ рдХреЛ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЗ рд╕рд╛рде рддрд░реНрдХ рд╕реНрд╡реАрдХрд╛рд░
рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ
рд╕рд┐рдЦрд╛рдПрдВ , рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдкрдХреЗ рд░рд╛рд╕реНрддреЛрдВ рдпрд╛ рд╕рдореВрд╣ рдХреЗ рдирд╛рдореЛрдВ рдореЗрдВ рд╕реНрдерд╛рди рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдЙрдиреНрд╣реЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдЕрдВрджрд░ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВред
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ smb.conf рдХрд╛ рдкреВрд░рд╛ рдкрд╛рда рд╕рдВрд▓рдЧреНрди рд╣реИ:
рд╕реНрдХреНрд░рд┐рдкреНрдЯ ,
smb.conf ред
PS smb.conf рдХрд╛рдлреА рдпреЛрдЧреНрдп рд╣реИред рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рдЬрд╛рдБрдЪреЛрдВ рдФрд░ "рдпрджрд┐" рдХреЗ рдХрд╛рд░рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдмреЛрдЭрд┐рд▓ рд╣реЛ рдЧрдИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдПрдХ рд╕рдВрдкреВрд░реНрдг рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╕рдорд╛рдзрд╛рди рд╣реЛрдиреЗ рдХрд╛ рджрд┐рдЦрд╛рд╡рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рд╕рдВрдХреАрд░реНрдг рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдлрд┐рд░ рдереЛрдбрд╝рд╛ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред