เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบ™ Linux (chown, chmod, SUID, GUID, sticky bit, ACL, umask)

เบชเบฐเบšเบฒเบเบ”เบตเบ—เบธเบเบ„เบปเบ™. เบ™เบตเป‰เปเบกเปˆเบ™เบเบฒเบ™เปเบ›เบ‚เบญเบ‡เบšเบปเบ”เบ„เบงเบฒเบกเบˆเบฒเบเบซเบ™เบฑเบ‡เบชเบท RedHat RHCSA RHCE 7 RedHat Enterprise Linux 7 EX200 เปเบฅเบฐ EX300.

เบเบนเป‰: เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบซเบงเบฑเบ‡เบงเปˆเบฒเบšเบปเบ”เบ„เบงเบฒเบกเบˆเบฐเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เปเบ•เปˆเบเบฑเบ‡เบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบ—เบตเปˆเบกเบตเบ›เบฐเบชเบปเบšเบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ›เบฑเบšเบ›เบธเบ‡เบ„เบงเบฒเบกเบฎเบนเป‰เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ.

เบชเบฐเบ™เบฑเป‰เบ™เปƒเบซเป‰เป„เบ›.

เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบ™ Linux (chown, chmod, SUID, GUID, sticky bit, ACL, umask)

เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบŸเบฅเปŒเปƒเบ™ Linux, เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปเบกเปˆเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰. เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ–เบทเบเบกเบญเบšเปƒเบซเป‰เบชเบฒเบกเบงเบฑเบ”เบ–เบธ: เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เป„เบŸเบฅเปŒ, เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เบเบธเปˆเบก, เปเบฅเบฐเบงเบฑเบ”เบ–เบธเบญเบทเปˆเบ™ (เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เบ„เบปเบ™เบญเบทเปˆเบ™). เปƒเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰, เบ—เปˆเบฒเบ™เบˆเบฐเบฎเบฝเบ™เบฎเบนเป‰เบงเบดเบ—เบตเบเบฒเบ™เบชเบฐเบซเบกเบฑเบเบ‚เปเบญเบฐเบ™เบธเบเบฒเบ”.

เบšเบปเบ”เบ„เบงเบฒเบกเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบžเบฒเบšเบฅเบงเบกเบ‚เบญเบ‡เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบžเบทเป‰เบ™เบ–เบฒเบ™เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ›เบถเบเบชเบฒเบซเบฒเบฅเบทเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบžเบดเป€เบชเบ”เปเบฅเบฐเบฅเบฒเบเบŠเบทเปˆเบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ (ACLs). เปƒเบ™เบ•เบญเบ™เบ—เป‰เบฒเบเบ‚เบญเบ‡เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰เบเบงเบกเป€เบญเบปเบฒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป‚เบ”เบเบœเปˆเบฒเบ™ umask, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบ‚เบฐเบซเบเบฒเบ.

เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เป„เบŸเบฅเปŒ

เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบ›เบถเบเบชเบฒเบซเบฒเบฅเบทเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”, เบ—เปˆเบฒเบ™เบ„เบงเบ™เบฎเบนเป‰เป€เบ–เบดเบ‡เบšเบปเบ”เบšเบฒเบ”เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เป„เบŸเบฅเปŒเปเบฅเบฐเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต. เบเบฒเบ™เป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เป„เบŸเบฅเปŒเปเบฅเบฐเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเปเบกเปˆเบ™เบชเปเบฒเบ„เบฑเบ™เบ•เปเปˆเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบเบฑเบšเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”. เปƒเบ™เบžเบฒเบเบ™เบตเป‰, เบ—เปˆเบฒเบ™เบ—เปเบฒเบญเบดเบ”เบˆเบฐเบฎเบฝเบ™เบฎเบนเป‰เบงเบดเบ—เบตเบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบšเบดเปˆเบ‡เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฝเบ™เบฎเบนเป‰เบงเบดเบ—เบตเบเบฒเบ™เบ›เปˆเบฝเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เบเบธเปˆเบกเปเบฅเบฐเบœเบนเป‰เปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒเปเบฅเบฐเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต.

เบชเบฐเปเบ”เบ‡เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เป„เบŸเบฅเปŒ เบซเบผเบทเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต

เปƒเบ™ Linux, เบ—เบธเบเป†เป„เบŸเบฅเปŒเปเบฅเบฐเบ—เบธเบเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบกเบตเบชเบญเบ‡เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡: เบœเบนเป‰เปƒเบŠเป‰เปเบฅเบฐเป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เบเบธเปˆเบก.

เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ–เบทเบเบ•เบฑเป‰เบ‡เป€เบกเบทเปˆเบญเป„เบŸเบฅเปŒเบซเบผเบทเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™. เบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒเบˆเบฐเบเบฒเบเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ™เบฑเป‰เบ™, เปเบฅเบฐเบเบธเปˆเบกเบ•เบปเป‰เบ™เบ•เปเบ—เบตเปˆเบœเบนเป‰เปƒเบŠเป‰เบ”เบฝเบงเบเบฑเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเบเปเปˆเบˆเบฐเบเบฒเบเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ™เบฑเป‰เบ™. เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบงเปˆเบฒเบ—เปˆเบฒเบ™, เปƒเบ™เบ–เบฒเบ™เบฐเบœเบนเป‰เปƒเบŠเป‰, เบกเบตเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบŸเบฅเปŒเบซเบผเบทเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต, shell เบเบงเบ”เป€เบšเบดเปˆเบ‡เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡.

เบญเบฑเบ™เบ™เบตเป‰เป€เบเบตเบ”เบ‚เบถเป‰เบ™เบ•เบฒเบกเบฅเบณเบ”เบฑเบšเบ•เปเปˆเป„เบ›เบ™เบตเป‰:

  1. Shell เบเบงเบ”เป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบ—เปˆเบฒเบ™เป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบซเบผเบทเบšเปเปˆ. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡, เบ—เปˆเบฒเบ™เป„เบ”เป‰เบฎเบฑเบšเบญเบฐเบ™เบธเบเบฒเบ”เปเบฅเบฐเปเบเบฐเบˆเบฐเบขเบธเบ”เบเบฒเบ™เบเบงเบ”เบชเบญเบš.
  2. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบšเปเปˆเปเบกเปˆเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เป„เบŸเบฅเปŒ, shell เบˆเบฐเบเบงเบ”เป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบ—เปˆเบฒเบ™เป€เบ›เบฑเบ™เบชเบฐเบกเบฒเบŠเบดเบเบ‚เบญเบ‡เบเบธเปˆเบกเบ—เบตเปˆเบกเบตเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบ™เป„เบŸเบฅเปŒเบซเบผเบทเบšเปเปˆ. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป€เบ›เบฑเบ™เบชเบฐเบกเบฒเบŠเบดเบเบ‚เบญเบ‡เบเบธเปˆเบกเบ™เบตเป‰, เบ—เปˆเบฒเบ™เบˆเบฐเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบŸเบฅเปŒเบ”เป‰เบงเบเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ—เบตเปˆเบเบธเปˆเบกเป„เบ”เป‰เบเปเบฒเบ™เบปเบ”, เปเบฅเบฐ shell เบˆเบฐเบขเบธเบ”เบเบฒเบ™เบเบงเบ”เบชเบญเบš.
  3. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบšเปเปˆเปเบกเปˆเบ™เบœเบนเป‰เปƒเบŠเป‰เบซเบผเบทเป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เบเบธเปˆเบก, เบ—เปˆเบฒเบ™เป„เบ”เป‰เบฎเบฑเบšเบชเบดเบ”เบ—เบดเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบญเบทเปˆเบ™เป† (Other).

เป€เบžเบทเปˆเบญเป€เบšเบดเปˆเบ‡เบเบฒเบ™เบกเบญเบšเบซเบกเบฒเบเป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เบ›เบฐเบˆเบธเบšเบฑเบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡ LS -L. เบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบœเบนเป‰เปƒเบŠเป‰เปเบฅเบฐเป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เบเบธเปˆเบก. เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบšเบดเปˆเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เบชเปเบฒเบฅเบฑเบšเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเปƒเบ™ /home directory.

[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 เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเบฐเปเบ”เบ‡เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เป„เบŸเบฅเปŒเบขเบนเปˆเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเปƒเบซเป‰. เบšเบฒเบ‡เบ„เบฑเป‰เบ‡เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบ—เบตเปˆเบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ—เบฑเบ‡เบซเบกเบปเบ”เปƒเบ™เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบกเบตเบœเบนเป‰เปƒเบŠเป‰เบซเบผเบทเบเบธเปˆเบกเบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡. เบชเปเบฒเบฅเบฑเบšเบ™เบตเป‰, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰ เบŠเบญเบเบซเบฒ. เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡ เบŠเบญเบเบซเบฒเบœเบนเป‰เปƒเบŠเป‰ เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบ™เบตเป‰. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ„เปเบฒเบชเบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰เบฅเบฒเบเบŠเบทเปˆเป„เบŸเบฅเปŒเบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เป‚เบ”เบเบœเบนเป‰เปƒเบŠเป‰ linda:

find / -user linda

เบ™เบญเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰ เบŠเบญเบเบซเบฒ เป€เบžเบทเปˆเบญเบŠเบญเบเบซเบฒเป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบเบธเปˆเบกเบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™เป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ.

เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ„เปเบฒเบชเบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰เบŠเบญเบเบซเบฒเป„เบŸเบฅเปŒเบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบ‚เบถเป‰เบ™เบเบฑเบšเบเบธเปˆเบก เบœเบนเป‰เบŠเบปเบกเปƒเบŠเป‰:

find / -group users

เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡

เป€เบžเบทเปˆเบญเบ™เปเบฒเปƒเบŠเป‰เบชเบดเบ”เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก, เบชเบดเปˆเบ‡เบ—เปเบฒเบญเบดเบ”เบ—เบตเปˆเบ•เป‰เบญเบ‡เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเปเบกเปˆเบ™เบเบฒเบ™เป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡. เบกเบตเบ„เปเบฒเบชเบฑเปˆเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰ chown. syntax เบ‚เบญเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰เปเบกเปˆเบ™เป€เบ‚เบปเป‰เบฒเปƒเบˆเบ‡เปˆเบฒเบ:

chown ะบั‚ะพ ั‡ั‚ะพ

เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ„เปเบฒเบชเบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰เบˆเบฐเบ›เปˆเบฝเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เบšเบฑเบ™เบŠเบต /home/account directory เปƒเบซเป‰เบเบฑเบšเบœเบนเป‰เปƒเบŠเป‰ linda:

chown linda /home/account

เบ—เบตเบกเบ‡เบฒเบ™ chown เบกเบตเบซเบผเบฒเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบ, เบซเบ™เบถเปˆเบ‡เปƒเบ™เบ™เบฑเป‰เบ™เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ: -R. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบ”เบปเบฒเป„เบ”เป‰เบงเปˆเบฒเบกเบฑเบ™เป€เบฎเบฑเบ”เบซเบเบฑเบ‡เป€เบžเบฒเบฐเบงเปˆเบฒเบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบกเบตเปƒเบซเป‰เบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบชเบฑเปˆเบ‡เบญเบทเปˆเบ™เป†เบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™. เบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบ•เบฑเป‰เบ‡เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡ recursively, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ•เบฑเป‰เบ‡เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ›เบฐเบˆเบธเบšเบฑเบ™เปเบฅเบฐเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰. เบ„เปเบฒเบชเบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰เบ›เปˆเบฝเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡ /home directory เปเบฅเบฐเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบžเบฒเบเปƒเบ•เป‰เบกเบฑเบ™เปƒเบซเป‰เบเบฑเบšเบœเบนเป‰เปƒเบŠเป‰ linda:

เบ”เบฝเบงเบ™เบตเป‰เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เป€เบšเบดเปˆเบ‡เบ„เบทเบ”เบฑเปˆเบ‡เบ™เบตเป‰:

[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 ~]#

เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบœเบนเป‰เปƒเบŠเป‰ lisa เป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบเบฒเบ™:

[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, เปƒเบŠเป‰ . เบซเบผเบท : เบขเบนเปˆเบ—เบฒเบ‡เบซเบ™เป‰เบฒเบ‚เบญเบ‡เบŠเบทเปˆเบเบธเปˆเบก.

เบ„เปเบฒเบชเบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰เบˆเบฐเบ›เปˆเบฝเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡ /home/account group เป„เบ›เบซเบฒเบเบธเปˆเบกเบšเบฑเบ™เบŠเบต:

chown .account /home/account

เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰ chown เป€เบžเบทเปˆเบญเบ›เปˆเบฝเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰ เปเบฅเบฐ/เบซเบผเบทเบเบธเปˆเบกเปƒเบ™เบซเบผเบฒเบเบงเบดเบ—เบต. เบ™เบตเป‰เปเบกเปˆเบ™เบšเบฒเบ‡เบ•เบปเบงเบขเปˆเบฒเบ‡:

  • chown lisa myfile1 เบ•เบฑเป‰เบ‡เปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰ lisa เป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡ myfile1.
  • chown lisa.sales myfile เบ•เบฑเป‰เบ‡เปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰ lisa เป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เป„เบŸเบฅเปŒ 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

เบ–เป‰เบฒเบœเบนเป‰เปƒเบŠเป‰ linda เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เบเบธเปˆเบกเบ•เบปเป‰เบ™เบ•เปเบ—เบตเปˆเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš, เบฅเบฒเบงเบˆเบฐเปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡ grp เปƒnewเปˆเบ•เบดเบ”เบ•เบฒเบกเบ”เป‰เบงเบเบŠเบทเปˆเบเบธเปˆเบกเบ—เบตเปˆเบฅเบฒเบงเบ•เป‰เบญเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™เบเบธเปˆเบกเบ›เบฐเบ–เบปเบกเบ—เบตเปˆเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเปƒเปเปˆ. เบซเบผเบฑเบ‡เบˆเบฒเบเปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡ grp เปƒnewเปˆ เบเบธเปˆเบกเบ•เบปเป‰เบ™เบ•เปเบˆเบฐเป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบˆเบปเบ™เบเปˆเบงเบฒเบœเบนเป‰เปƒเบŠเป‰เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ เบเบฒเบ™เบ—เปˆเบญเบ‡เบ—เปˆเบฝเบง เบซเบผเบทเบšเปเปˆเบญเบญเบเบˆเบฒเบเบฅเบฐเบšเบปเบš.

เบ•เปเปˆเป„เบ›เบ™เบตเป‰เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบงเบดเบ—เบตเบ—เบตเปˆเบœเบนเป‰เปƒเบŠเป‰ linda เปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰, เป‚เบ”เบเบกเบตเบเบฒเบ™เบ‚เบฒเบเป€เบ›เบฑเบ™เบเบธเปˆเบกเบ•เบปเป‰เบ™เบ•เป:

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

เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบเบธเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹เบ•เปโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบ›เบฐโ€‹เบชเบดเบ”โ€‹เบ—เบดโ€‹เบœเบปเบ™โ€‹, เป„เบŸเบฅโ€‹เปŒโ€‹เปƒเบซเบกเปˆโ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เบ—เบตเปˆโ€‹เบชเป‰เบฒเบ‡โ€‹เป‚เบ”เบโ€‹เบœเบนเป‰โ€‹เปƒเบŠเป‰โ€‹เบˆเบฐโ€‹เบกเบตโ€‹เบเบธเปˆเบกโ€‹เบ—เบตเปˆโ€‹เป€เบ›เบฑเบ™โ€‹เป€เบˆเบปเป‰เบฒโ€‹เบ‚เบญเบ‡โ€‹เบเบธเปˆเบกโ€‹เป„เบ”เป‰โ€‹. เบเบฒเบ™เบ—เปˆเบญเบ‡เบ—เปˆเบฝเบง.

เป€เบžเบทเปˆเบญเปƒเบซเป‰เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡ grp เปƒnewเปˆ, เบœเบนเป‰เปƒเบŠเป‰เบ•เป‰เบญเบ‡เป€เบ›เบฑเบ™เบชเบฐเบกเบฒเบŠเบดเบเบ‚เบญเบ‡เบเบธเปˆเบกเบ—เบตเปˆเบžเบงเบเป€เบ‚เบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบŠเป‰เป€เบ›เบฑเบ™เบเบธเปˆเบกเบ•เบปเป‰เบ™เบ•เป. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบเบธเปˆเบกเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบเบธเปˆเบกเป‚เบ”เบเปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡ gpasswd. เบ–เป‰เบฒเบœเบนเป‰เปƒเบŠเป‰เปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡ grp เปƒnewเปˆเปเบ•เปˆเบšเปเปˆเปเบกเปˆเบ™เบชเบฐเบกเบฒเบŠเบดเบเบ‚เบญเบ‡เบเบธเปˆเบกเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบ, shell prompts เบชเปเบฒเบฅเบฑเบšเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ‚เบญเบ‡เบเบธเปˆเบก. เบซเบผเบฑเบ‡เบˆเบฒเบเบ—เบตเปˆเบ—เปˆเบฒเบ™เปƒเบชเปˆเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบเบธเปˆเบกเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡, เบเบธเปˆเบกเบ›เบฐเบ–เบปเบกเบ—เบตเปˆเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเปƒเบซเบกเปˆเบˆเบฐเบ–เบทเบเบชเป‰เบฒเบ‡เบ•เบฑเป‰เบ‡เบ‚เบถเป‰เบ™.

เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบชเบดเบ”เบ—เบดเบžเบทเป‰เบ™เบ–เบฒเบ™

เบฅเบฐเบšเบปเบšเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ” Linux เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เปƒเบ™เบŠเบธเบกเบ›เบต 1970. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเป„เบ”เป‰เบ–เบทเบเบˆเปเบฒเบเบฑเบ”เปƒเบ™เบ›เบตเป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™, เบฅเบฐเบšเบปเบšเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบžเบทเป‰เบ™เบ–เบฒเบ™เปเบกเปˆเบ™เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบˆเปเบฒเบเบฑเบ”. เบฅเบฐเบšเบปเบšเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ™เบตเป‰เปƒเบŠเป‰เบชเบดเบ”เบญเบฐเบ™เบธเบเบฒเบ”เบชเบฒเบกเบญเบฑเบ™เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบเบฑเบšเป„เบŸเบฅเปŒเปเบฅเบฐเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต. เปƒเบ™เบžเบฒเบเบ™เบตเป‰, เบ—เปˆเบฒเบ™เบˆเบฐเบฎเบฝเบ™เบฎเบนเป‰เบงเบดเบ—เบตเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เปเบฅเบฐเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰.

เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบญเปˆเบฒเบ™, เบ‚เบฝเบ™, เปเบฅเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”

เบชเบฒเบกเบชเบดเบ”เบžเบทเป‰เบ™เบ–เบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบญเปˆเบฒเบ™, เบ‚เบฝเบ™, เปเบฅเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบŸเบฅเปŒ. เบœเบปเบ™เบเบฐเบ—เบปเบšเบ‚เบญเบ‡เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เป€เบกเบทเปˆเบญเบ™เปเบฒเปƒเบŠเป‰เบเบฑเบšเป„เบŸเบฅเปŒเบซเบผเบทเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต. เบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒเปƒเบ”เบซเบ™เบถเปˆเบ‡, เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบเบฒเบ™เบญเปˆเบฒเบ™เป€เบฎเบฑเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบกเบตเบชเบดเบ”เบ—เบตเปˆเบˆเบฐเป€เบ›เบตเบ”เป„เบŸเบฅเปŒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบญเปˆเบฒเบ™. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เบกเบฑเบ™, เปเบ•เปˆเบ™เบฑเป‰เบ™เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบ›เบตเบ”เป„เบŸเบฅเปŒเป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบเบฑเบšเบกเบฑเบ™.

เป„เบŸเบฅเปŒเป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบˆเบฐเบ•เป‰เบญเบ‡เบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบเบฒเบ™เบญเปˆเบฒเบ™เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ™เบฑเป‰เบ™. เบกเบฑเบ™เบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰เบงเปˆเบฒเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบญเปˆเบฒเบ™เปเบกเปˆเบ™เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบžเบทเป‰เบ™เบ–เบฒเบ™เบ—เบตเปˆเบชเบธเบ”เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเป„เบŸเบฅเปŒ.

เป€เบกเบทเปˆเบญเบ™เปเบฒเปƒเบŠเป‰เบเบฑเบšเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต, เบเบฒเบ™เบญเปˆเบฒเบ™เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเบฐเปเบ”เบ‡เป€เบ™เบทเป‰เบญเบซเบฒเบ‚เบญเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ™เบฑเป‰เบ™. เบ—เปˆเบฒเบ™เบ„เบงเบ™เบฎเบฑเบšเบฎเบนเป‰เบงเปˆเบฒเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ™เบตเป‰เบšเปเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบญเปˆเบฒเบ™เป„เบŸเบฅเปŒเบ—เบตเปˆเบขเบนเปˆเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต. เบฅเบฐเบšเบปเบšเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ” Linux เบšเปเปˆเบฎเบนเป‰เบเบฒเบ™เบชเบทเบšเบ—เบญเบ”, เปเบฅเบฐเบงเบดเบ—เบตเบ”เบฝเบงเบ—เบตเปˆเบˆเบฐเบญเปˆเบฒเบ™เป„เบŸเบฅเปŒเปเบกเปˆเบ™เบเบฒเบ™เปƒเบŠเป‰เบชเบดเบ”เบญเปˆเบฒเบ™เปƒเบ™เป„เบŸเบฅเปŒเบ™เบฑเป‰เบ™.

เบ”เบฑเปˆเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเบ„เบฒเบ”เป€เบ”เบปเบฒเป„เบ”เป‰, เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ‚เบฝเบ™, เบ–เป‰เบฒเปƒเบŠเป‰เบเบฑเบšเป„เบŸเบฅเปŒ, เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ‚เบฝเบ™เปƒเบชเปˆเป„เบŸเบฅเปŒ. เปƒเบ™เบ„เปเบฒเบชเบฑเบšเบ•เปˆเบฒเบ‡เป†เบญเบทเปˆเบ™เป†, เบกเบฑเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบง. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบก, เบกเบฑเบ™เบšเปเปˆเป„เบ”เป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเป‰เบฒเบ‡เบซเบผเบทเบฅเบถเบšเป„เบŸเบฅเปŒเปƒเบซเบกเปˆเบซเบผเบทเบ›เปˆเบฝเบ™เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เป„เบŸเบฅเปŒ. เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ‚เบฝเบ™เบเบฑเบšเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒ. เปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต, เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ™เบตเป‰เบเบฑเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเป‰เบฒเบ‡เปเบฅเบฐเบฅเบถเบšเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบเปˆเบญเบเปƒเบซเบกเปˆ.

เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบŸเบฅเปŒ. เบกเบฑเบ™เบˆเบฐเบšเปเปˆเบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰ Linux เป€เบเบทเบญเบšเบกเบตเบžเบนเบกเบ•เป‰เบฒเบ™เบ—เบฒเบ™เบเบฑเบšเป„เบงเบฃเบฑเบ”. เบกเบตเบžเบฝเบ‡เปเบ•เปˆเบ„เบปเบ™เบ—เบตเปˆเบกเบตเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบเบฒเบ™เบ‚เบฝเบ™เบขเบนเปˆเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบชเบฐเบซเบกเบฑเบเบ‚เปเป€เบญเบปเบฒเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”.

เบ•เปเปˆเป„เบ›เบ™เบตเป‰เบชเบฐเบซเบผเบธเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบžเบทเป‰เบ™เบ–เบฒเบ™:

เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบ™ Linux (chown, chmod, SUID, GUID, sticky bit, ACL, umask)

เปƒเบŠเป‰ chmod

เป€เบžเบทเปˆเบญเบˆเบฑเบ”เบเบฒเบ™เบชเบดเบ”, เปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡ chmod. เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ chmod เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰ (เบœเบนเป‰เปƒเบŠเป‰), เบเบธเปˆเบก (เบเบธเปˆเบก) เปเบฅเบฐเบญเบทเปˆเบ™เป† (เบญเบทเปˆเบ™เป†). เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰เปƒเบ™เบชเบญเบ‡เป‚เบซเบกเบ”: เป‚เบซเบกเบ”เบžเบตเปˆเบ™เป‰เบญเบ‡เปเบฅเบฐเป‚เบซเบกเบ”เบขเปˆเบฒเบ‡เปเบ—เป‰เบˆเบดเบ‡. เปƒเบ™เบฎเบนเบšเปเบšเบšเบขเปˆเบฒเบ‡เปเบ—เป‰เบˆเบดเบ‡, เบชเบฒเบกเบ•เบปเบงเป€เบฅเบเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบžเบทเป‰เบ™เบ–เบฒเบ™.

เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบ™ Linux (chown, chmod, SUID, GUID, sticky bit, ACL, umask)

เป€เบกเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”, เบ„เบดเบ”เป„เบฅเปˆเบกเบนเบ™เบ„เปˆเบฒเบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ read/write/execute เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰, read/execute for group, เปเบฅเบฐ read/execute for others in /somefile เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰. chmod:

chmod 755 /somefile

เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เปƒเบŠเป‰ chmod เบ”เป‰เบงเบเบงเบดเบ—เบตเบ™เบตเป‰, เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบˆเบฐเบ–เบทเบเปเบ—เบ™เบ—เบตเปˆเป‚เบ”เบเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เบฑเป‰เบ‡.

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰ chmod เปƒเบ™เบฎเบนเบšเปเบšเบšเบžเบตเปˆเบ™เป‰เบญเบ‡. เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ chmod เปƒเบ™โ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบžเบตเปˆโ€‹เบ™เป‰เบญเบ‡โ€‹เบเบฑเบ™โ€‹, เบ—เปˆเบฒเบ™โ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹เบฎเปˆเบงเบกโ€‹เบเบฑเบšโ€‹เบชเบฒเบกโ€‹เบ•เบปเบงโ€‹เบŠเบตเป‰โ€‹เบงเบฑเบ”โ€‹เป€เบžเบทเปˆเบญโ€‹เบŠเบตเป‰โ€‹เบšเบญเบโ€‹เบชเบดเปˆเบ‡โ€‹เบ—เบตเปˆโ€‹เบ—เปˆเบฒเบ™โ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹เป€เบฎเบฑเบ”โ€‹:

  1. เบ—เปเบฒเบญเบดเบ”เบ—เปˆเบฒเบ™เบฅเบฐเบšเบธเบงเปˆเบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบชเปเบฒเบฅเบฑเบšเปƒเบœ. เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฅเบทเบญเบเบฅเบฐเบซเบงเปˆเบฒเบ‡เบœเบนเป‰เปƒเบŠเป‰ (.u), เบเบธเปˆเบก (g) เปเบฅเบฐโ€‹เบญเบทเปˆเบ™เป† (o).
  2. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบ—เปˆเบฒเบ™เปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบˆเบฐเป€เบžเบตเปˆเบกเบซเบผเบทเป€เบญเบปเบฒเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบˆเบฒเบเบฎเบนเบšเปเบšเบšเบ›เบฐเบˆเบธเบšเบฑเบ™, เบซเบผเบทเบเปเบฒเบ™เบปเบ”เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบขเปˆเบฒเบ‡เปเบ—เป‰เบˆเบดเบ‡.
  3. เปƒเบ™เบ•เบญเบ™เบ—เป‰เบฒเบเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เปƒเบŠเป‰ r, w ะธ xเป€เบžเบทเปˆเบญเบฅเบฐเบšเบธเบชเบดเบ”เบญเบฐเบ™เบธเบเบฒเบ”เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡.

เป€เบกเบทเปˆเบญเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบ™เป‚เบซเบกเบ”เบžเบตเปˆเบ™เป‰เบญเบ‡, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ‚เป‰เบฒเบกเบชเปˆเบงเบ™ "เป„เบ›" เป€เบžเบทเปˆเบญเป€เบžเบตเปˆเบกเบซเบผเบทเป€เบญเบปเบฒเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบชเปเบฒเบฅเบฑเบšเบงเบฑเบ”เบ–เบธเบ—เบฑเบ‡เบซเบกเบปเบ”. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰เป€เบžเบตเปˆเบกเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบ—เบฑเบ‡เบซเบกเบปเบ”:

chmod +x somefile

เป€เบกเบทเปˆเบญเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบฎเบนเบšเปเบšเบšเบžเบตเปˆเบ™เป‰เบญเบ‡, เบ—เปˆเบฒเบ™เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบชเบฑเบšเบชเบปเบ™เบซเบผเบฒเบ. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰เป€เบžเบตเปˆเบกเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบเบฒเบ™เบ‚เบฝเบ™เปƒเบซเป‰เบเบฑเบšเบเบธเปˆเบกเปเบฅเบฐเป€เบญเบปเบฒเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบเบฒเบ™เบญเปˆเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบ„เบปเบ™เบญเบทเปˆเบ™:

chmod g+w,o-r somefile

เบเบฒเบ™ เบ™เบณ เปƒเบŠเป‰ chmod -R o+rx /data เบ—เปˆเบฒเบ™เบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เบชเปเบฒเบฅเบฑเบšเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบฑเบ‡เบซเบกเบปเบ”เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเป„เบŸเบฅเปŒเปƒเบ™ /data directory. เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เบžเบฝเบ‡เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™เบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒ, เปƒเบŠเป‰ chmod -R o+ rX /data.

เบ•เบปเบงเบžเบดเบกเปƒเบซเบเปˆ X เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒเป„เบŸเบฅเปŒเบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบงเปˆเบฒเป„เบŸเบฅเปŒเป„เบ”เป‰เบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบšเบฒเบ‡เบงเบฑเบ”เบ–เบธ. เบ™เบตเป‰เป€เบฎเบฑเบ”เปƒเบซเป‰ X เป€เบ›เบฑเบ™เบงเบดเบ—เบตเบ—เบตเปˆเบชเบฐเบซเบฅเบฒเบ”เบเบงเปˆเบฒเบ—เบตเปˆเบˆเบฐเบˆเบฑเบ”เบเบฒเบ™เบเบฑเบšเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”; เบ™เบตเป‰เบˆเบฐเบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ™เบตเป‰เบขเบนเปˆเปƒเบ™เป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบฑเบ™เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™.

เบ‚เบฐเบซเบเบฒเบเบชเบดเบ”เบ—เบด

เบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบžเบทเป‰เบ™เบ–เบฒเบ™เบ—เบตเปˆเบ—เปˆเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบญเปˆเบฒเบ™เบเปˆเบฝเบงเบเบฑเบš, Linux เบเบฑเบ‡เบกเบตเบŠเบธเบ”เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ‚เบฑเป‰เบ™เบชเบนเบ‡. เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบชเบดเบ”เบญเบฐเบ™เบธเบเบฒเบ”เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เบฑเป‰เบ‡เป„เบงเป‰เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เปเบ•เปˆเบšเบฒเบ‡เบ„เบฑเป‰เบ‡เบžเบงเบเบกเบฑเบ™เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ—เบตเปˆเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”. เปƒเบ™เบžเบฒเบเบ™เบตเป‰, เบ—เปˆเบฒเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฝเบ™เบฎเบนเป‰เบงเปˆเบฒเบžเบงเบเบกเบฑเบ™เปเบกเปˆเบ™เบซเบเบฑเบ‡เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบžเบงเบเบกเบฑเบ™.

เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆ SUID, GUID, เปเบฅเบฐ Sticky Bit Extended Permissions

เบกเบตเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ‚เบฑเป‰เบ™เบชเบนเบ‡เบชเบฒเบกเบญเบฑเบ™. เบญเบฑเบ™เบ—เปเบฒเบญเบดเบ”เปเบกเปˆเบ™เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบเปเบฒเบ™เบปเบ”เบ•เบปเบงเบฅเบฐเบšเบธเบœเบนเป‰เปƒเบŠเป‰ (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 เบกเบตเบเบธเปˆเบกเบซเบผเบฑเบเบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™เบเบธเปˆเบกเบ—เบตเปˆเบกเบตเบŠเบทเปˆเบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบœเบนเป‰เปƒเบŠเป‰, เปเบฅเบฐเบœเบนเป‰เปƒเบŠเป‰เปเบกเปˆเบ™เบชเบฐเบกเบฒเบŠเบดเบเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เป„เบŸเบฅเปŒเบ—เบตเปˆเบœเบนเป‰เปƒเบŠเป‰เบชเป‰เบฒเบ‡เบˆเบฐเบ–เบทเบเปเบšเปˆเบ‡เบ›เบฑเบ™เป€เบ›เบฑเบ™เบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบ.

เบˆเบดเบ™เบ•เบฐเบ™เบฒเบเบฒเบ™เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ—เบตเปˆเบœเบนเป‰เปƒเบŠเป‰ linda เปเบฅเบฐ lori เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบšเบฑเบ™เบŠเบตเปเบฅเบฐเป€เบ›เบฑเบ™เบชเบฐเบกเบฒเบŠเบดเบเบ‚เบญเบ‡เบเบธเปˆเบก เบšเบฑเบ™เบŠเบต. เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบœเบนเป‰เปƒเบŠเป‰เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบชเบฐเบกเบฒเบŠเบดเบเบ‚เบญเบ‡เบเบธเปˆเบกเบชเปˆเบงเบ™เบ•เบปเบงเบ—เบตเปˆเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป€เบ›เบฑเบ™เบชเบฐเบกเบฒเบŠเบดเบเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบœเบนเป‰เปƒเบŠเป‰เบ—เบฑเบ‡เบชเบญเบ‡เปเบกเปˆเบ™เบชเบฐเบกเบฒเบŠเบดเบเบ‚เบญเบ‡เบเบธเปˆเบกเบšเบฑเบ™เบŠเบต, เปเบ•เปˆเบเบฑเบ‡เป€เบ›เบฑเบ™เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบเบธเปˆเบกเบ—เบตเบชเบญเบ‡.

เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™เบงเปˆเบฒเป€เบกเบทเปˆเบญเบœเบนเป‰เปƒเบŠเป‰เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒ, เบเบธเปˆเบกเบ•เบปเป‰เบ™เบ•เปเบˆเบฐเบเบฒเบเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, linda เบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเบชเป‰เบฒเบ‡เป‚เบ”เบ lori, เปเบฅเบฐเปƒเบ™เบ—เบฒเบ‡เบเบฑเบšเบเบฑเบ™. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบชเป‰เบฒเบ‡เบฅเบฒเบเบŠเบทเปˆเบเบธเปˆเบกเบ—เบตเปˆเปƒเบŠเป‰เบฎเปˆเบงเบกเบเบฑเบ™ (เป€เบงเบปเป‰เบฒ / เบเบธเปˆเบก / เบšเบฑเบ™เบŠเบต) เปเบฅเบฐเปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ” 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 เปเบฅเบฐเบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบŠเบทเปˆเบเบธเปˆเบกเบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเป€เบŠเบฑเปˆเบ™เบเบฑเบ™.

เป‚เบ”เบเบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบซเบ™เบฝเบง, เบ–เป‰เบฒเบœเบนเป‰เปƒเบŠเป‰เบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต, เบžเบงเบเป€เบ‚เบปเบฒเบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบฅเบถเบšเป„เบŸเบฅเปŒเบˆเบฒเบเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ™เบฑเป‰เบ™. เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ‚เบญเบ‡เบเบธเปˆเบกเบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐ, เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™เบ—เบตเปˆเบซเบ™เป‰เบฒเบฅเปเบฒเบ„เบฒเบ™. เบˆเบดเบ™เบ•เบฐเบ™เบฒเบเบฒเบ™เบœเบนเป‰เปƒเบŠเป‰ linda เปเบฅเบฐ lori, เบœเบนเป‰เบ—เบตเปˆเบ—เบฑเบ‡เบชเบญเบ‡เบกเบตเบชเบดเบ”เบญเบฐเบ™เบธเบเบฒเบ”เบเบฒเบ™เบ‚เบฝเบ™เบšเบฑเบ™เบŠเบต /data / เบšเบฑเบ™เบŠเบตเปเบฅเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™เป‚เบ”เบเบเบฒเบ™เป€เบ›เบฑเบ™เบชเบฐเบกเบฒเบŠเบดเบเบ‚เบญเบ‡เบเบธเปˆเบกเบšเบฑเบ™เบŠเบต. เป€เบžเบฒเบฐเบชเบฐเบ™เบฑเป‰เบ™ linda เบชเบฒเบกเบฒเบ”เบฅเบถเบšเป„เบŸเบฅเปŒเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบ lori เปเบฅเบฐเปƒเบ™เบ—เบฒเบ‡เบเบฑเบšเบเบฑเบ™.

เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เปƒเบŠเป‰เบšเบดเบ”เบซเบ™เบฝเบง, เบœเบนเป‰เปƒเบŠเป‰เบชเบฒเบกเบฒเบ”เบฅเบถเบšเป„เบŸเบฅเปŒเบžเบฝเบ‡เปเบ•เปˆเบ–เป‰เบฒเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡เปƒเบ™เป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เบ•เปเปˆเป„เบ›เบ™เบตเป‰เปเบกเปˆเบ™เบ„เบงเบฒเบกเบˆเบดเบ‡:

  • เบœเบนเป‰เปƒเบŠเป‰เป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เป„เบŸเบฅเปŒ;
  • เบœเบนเป‰เปƒเบŠเป‰เป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเป„เบŸเบฅเปŒเบ•เบฑเป‰เบ‡เบขเบนเปˆ.

เบเบฒเบ™ เบ™เบณ เปƒเบŠเป‰ LS -L, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบšเบดเปˆเบ‡ bit เบซเบ™เบฝเบงเป€เบ›เบฑเบ™ t เบขเบนเปˆเปƒเบ™เบ•เปเบฒเปเบซเบ™เปˆเบ‡เบ—เบตเปˆเบ›เบปเบเบเบฐเบ•เบดเบ—เปˆเบฒเบ™เบˆเบฐเป€เบซเบฑเบ™เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบญเบทเปˆเบ™:

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

เบ™เบณเปƒเบŠเป‰เบชเบดเบ”เบ‚เบฐเบซเบเบฒเบ

เป€เบžเบทเปˆเบญเบชเบฐเบซเบกเบฑเบเบ‚เปเป€เบญเบปเบฒ SUID, SGID เปเบฅเบฐ sticky bit เบ—เปˆเบฒเบ™เบเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰ chmod. SUID เบกเบตเบกเบนเบ™เบ„เปˆเบฒเบ•เบปเบงเป€เบฅเบ 4, SGID เบกเบตเบกเบนเบ™เบ„เปˆเบฒเบ•เบปเบงเป€เบฅเบ 2, เปเบฅเบฐ sticky bit เบกเบตเบกเบนเบ™เบ„เปˆเบฒเบ•เบปเบงเป€เบฅเบ 1.

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบŠเป‰เบชเบดเบ”เบญเบฐเบ™เบธเบเบฒเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบžเบตเปˆเบกเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบชเบตเปˆเบ•เบปเบงเป€เบฅเบเปƒเบชเปˆ chmod, เป€เบŠเบดเปˆเบ‡เบ•เบปเบงเป€เบฅเบเบ—เปเบฒเบญเบดเบ”เบซเบกเบฒเบเป€เบ–เบดเบ‡เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบžเบดเป€เบชเบ”. เปเบ–เบงเบ•เปเปˆเป„เบ›เบ™เบตเป‰, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡, เบˆเบฐเป€เบžเบตเปˆเบกเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ” SGID เบเบฑเบšเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเปเบฅเบฐเบเปเบฒเบ™เบปเบ” rwx เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เปเบฅเบฐ rx เบชเปเบฒเบฅเบฑเบšเบเบธเปˆเบกเปเบฅเบฐเบญเบทเปˆเบ™เป†:

chmod 2755 /somedir

เบ™เบตเป‰เปเบกเปˆเบ™เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบšเปเปˆเป„เบ”เป‰เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบšเบดเปˆเบ‡เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™เบ—เบตเปˆเบ–เบทเบเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš chmod เปƒเบ™เบฎเบนเบšเปเบšเบšเบขเปˆเบฒเบ‡เปเบ—เป‰เบˆเบดเบ‡. (เบ—เปˆเบฒเบ™เบกเบตเบ„เบงเบฒเบกเบชเปˆเบฝเบ‡เบ•เปเปˆเบเบฒเบ™เบ‚เบฝเบ™เบ—เบฑเบšเบชเบดเบ”เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบšเปเปˆเป€เบฎเบฑเบ”.) เบชเบฐเบ™เบฑเป‰เบ™เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ‚เปเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เปเบฅเปˆเบ™เบขเบนเปˆเปƒเบ™เบฎเบนเบšเปเบšเบšเบžเบตเปˆเบ™เป‰เบญเบ‡เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบŠเป‰เบชเบดเบ”เบžเบดเป€เบชเบ”เปƒเบ”เป†:

  1. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ SUID chmod u+s.
  2. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ SGID chmod g+s.
  3. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบซเบ™เบฝเบง chmod +t, เบ•เบดเบ”เบ•เบฒเบกเบ”เป‰เบงเบเบŠเบทเปˆเบ‚เบญเบ‡เป„เบŸเบฅเปŒเบซเบผเบทเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”.

เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบชเบฐเบซเบผเบธเบšเบ—เบธเบเบขเปˆเบฒเบ‡เบ—เบตเปˆเป€เบˆเบปเป‰เบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เบฎเบนเป‰เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบžเบดเป€เบชเบ”.

เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบ™ Linux (chown, chmod, SUID, GUID, sticky bit, ACL, umask)

เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”

เปƒเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เบ™เบตเป‰, เบ—เปˆเบฒเบ™เปƒเบŠเป‰เบชเบดเบ”เบžเบดเป€เบชเบ”เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบชเบฐเบกเบฒเบŠเบดเบเบเบธเปˆเบกเบชเบฒเบกเบฒเบ”เปเบšเปˆเบ‡เบ›เบฑเบ™เป„เบŸเบฅเปŒเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ‚เบญเบ‡เบเบธเปˆเบกเบ—เบตเปˆเปเบšเปˆเบ‡เบ›เบฑเบ™เป„เบ”เป‰เบ‡เปˆเบฒเบเบ‚เบถเป‰เบ™. เบ—เปˆเบฒเบ™เบเปเบฒเบ™เบปเบ” ID bit เปƒเบซเป‰เบเบฑเบš ID เบเบธเปˆเบกเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบš bit เบซเบ™เบฝเบง, เปเบฅเบฐเบ—เปˆเบฒเบ™เป€เบซเบฑเบ™เบงเปˆเบฒเป€เบกเบทเปˆเบญเบžเบงเบเป€เบ‚เบปเบฒเบ–เบทเบเบ•เบฑเป‰เบ‡, เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ•เปˆเบฒเบ‡เป†เบˆเบฐเบ–เบทเบเป€เบžเบตเปˆเบกเป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบ‡เปˆเบฒเบเบ‚เบถเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบชเบฐเบกเบฒเบŠเบดเบเบเบธเปˆเบกเบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบฎเปˆเบงเบกเบเบฑเบ™.

  1. เป€เบ›เบตเบ” terminal เบšเปˆเบญเบ™เบ—เบตเปˆเบ—เปˆเบฒเบ™เป€เบ›เบฑเบ™เบœเบนเป‰เปƒเบŠเป‰ linda. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เบœเบนเป‰เปƒเบŠเป‰เบ”เป‰เบงเบเบ„เปเบฒเบชเบฑเปˆเบ‡ เบฅเบดเบ™เบ”เบฒ, เป€เบžเบตเปˆเบกเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™ เบœเปˆเบฒเบ™ Linda.
  2. เบชเป‰เบฒเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต /data เปƒเบ™เบฎเบฒเบเปเบฅเบฐเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบเปˆเบญเบ /data/sales เบ”เป‰เบงเบเบ„เปเบฒเบชเบฑเปˆเบ‡ mkdir -p /data/เบเบฒเบ™เบ‚เบฒเบ. เบชเปเบฒเป€เบฅเบฑเบ” cd /data/เบเบฒเบ™เบ‚เบฒเบเป„เบ›เบ—เบตเปˆเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบเบฒเบ™เบ‚เบฒเบ. เบชเปเบฒเป€เบฅเบฑเบ” เปเบ•เบฐ linda1 ะธ เปเบ•เบฐ linda2เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒเบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒเบชเบญเบ‡เบญเบฑเบ™เป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เป‚เบ”เบ linda.
  3. เบ›เบฐเบ•เบดเบšเบฑเบ” su-lisa เป€เบžเบทเปˆเบญเบ›เปˆเบฝเบ™เบœเบนเป‰เปƒเบŠเป‰เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เป„เบ›เบซเบฒเบœเบนเป‰เปƒเบŠเป‰ lisa, เบœเบนเป‰เบ—เบตเปˆเป€เบ›เบฑเบ™เบชเบฐเบกเบฒเบŠเบดเบเบ‚เบญเบ‡เบเบธเปˆเบกเบเบฒเบ™เบ‚เบฒเบเป€เบŠเบฑเปˆเบ™เบเบฑเบ™.
  4. เบ›เบฐเบ•เบดเบšเบฑเบ” cd /data/เบเบฒเบ™เบ‚เบฒเบ เปเบฅเบฐเบˆเบฒเบเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ LS -L. เบ—เปˆเบฒเบ™เบˆเบฐเป€เบซเบฑเบ™เบชเบญเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เป‚เบ”เบเบœเบนเป‰เปƒเบŠเป‰ linda เปเบฅเบฐเป€เบ›เบฑเบ™เบ‚เบญเบ‡เบเบธเปˆเบก linda. เบชเปเบฒเป€เบฅเบฑเบ” rm -f linda*. เบ™เบตเป‰เบˆเบฐเบฅเบถเบšเบ—เบฑเบ‡เบชเบญเบ‡เป„เบŸเบฅเปŒ.
  5. เบ›เบฐเบ•เบดเบšเบฑเบ” เปเบ•เบฐ lisa1 ะธ เปเบ•เบฐ lisa2เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบชเบญเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เป‚เบ”เบ lisa เบœเบนเป‰เปƒเบŠเป‰.
  6. เบ›เบฐเบ•เบดเบšเบฑเบ” เบชเบธ- เป€เบžเบทเปˆเบญเบเบปเบเบฅเบฐเบ”เบฑเบšเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบžเบทเปˆเบญเบฎเบฒเบ.
  7. เบ›เบฐเบ•เบดเบšเบฑเบ” chmod g+s,o+t /data/salesเป€เบžเบทเปˆเบญเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ•เบปเบงเบฅเบฐเบšเบธเบเบธเปˆเบก (GUID) เบšเบดเบ”เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบšเบดเบ”เบ•เบดเบ”เบขเบนเปˆเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบเบธเปˆเบกเบ—เบตเปˆเปเบšเปˆเบ‡เบ›เบฑเบ™.
  8. เบ›เบฐเบ•เบดเบšเบฑเบ” เบชเบธเบฅเบดเบ™เบ”เบฒ. เปเบฅเป‰เบงเป€เบฎเบฑเบ” เปเบ•เบฐ linda3 ะธ เปเบ•เบฐ linda4. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบ—เปˆเบฒเบ™เบ„เบงเบ™เป€เบซเบฑเบ™เบงเปˆเบฒเบชเบญเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเป‰เบฒเบ‡เปเบกเปˆเบ™เป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เป‚เบ”เบเบเบธเปˆเบกเบเบฒเบ™เบ‚เบฒเบ, เป€เบŠเบดเปˆเบ‡เป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เบเบธเปˆเบกเบ‚เบญเบ‡ /data/sales directory.
  9. เบ›เบฐเบ•เบดเบšเบฑเบ” rm -rf lisa*. เบšเบดเบ”เบซเบ™เบฝเบงเบ›เป‰เบญเบ‡เบเบฑเบ™เบšเปเปˆเปƒเบซเป‰เป„เบŸเบฅเปŒเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ–เบทเบเบฅเบถเบšเปƒเบ™เบ™เบฒเบกเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰ linda, เป€เบžเบฒเบฐเบงเปˆเบฒเบ—เปˆเบฒเบ™เบšเปเปˆเปเบกเปˆเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เป„เบŸเบฅเปŒเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰. เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบ–เป‰เบฒเบœเบนเป‰เปƒเบŠเป‰ linda เป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต /data/sales, เบžเบงเบเป€เบ‚เบปเบฒเบชเบฒเบกเบฒเบ”เบฅเบถเบšเป„เบŸเบฅเปŒเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป„เบ”เป‰เบขเปˆเบฒเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบก!

เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™ ACL (setfacl, getfacl) เปƒเบ™ Linux

เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ—เบตเปˆเป„เบ”เป‰เบเปˆเบฒเบงเบกเบฒเบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡เบˆเบฐเป€เบžเบตเปˆเบกเบซเบ™เป‰เบฒเบ—เบตเปˆเบ—เบตเปˆเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบ•เปเปˆเบงเบดเบ—เบตเบ—เบตเปˆ Linux เบˆเบฑเบ”เบเบฒเบ™เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”, เบกเบฑเบ™เบšเปเปˆเป„เบ”เป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เปƒเบซเป‰เบชเบดเบ”เปเบเปˆเบœเบนเป‰เปƒเบŠเป‰เบซเบผเบฒเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡เบ„เบปเบ™เบซเบผเบทเบเบธเปˆเบกเปƒเบ™เป„เบŸเบฅเปŒเบ”เบฝเบงเบเบฑเบ™.

เบฅเบฒเบเบŠเบทเปˆเบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบชเบฐเป€เบซเบ™เบตเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ™เบตเป‰. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบ™เบ•เบญเบ™เบ•เบปเป‰เบ™เปƒเบ™เปเบšเบšเบชเบฐเบฅเบฑเบšเบชเบฑเบšเบŠเป‰เบญเบ™, เบšเปˆเบญเบ™เบ—เบตเปˆเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เบญเบฒเบ”เบˆเบฐเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบˆเบฒเบเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเป„เบ›เบซเบฒเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต.

เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆ ACLs

เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบฅเบฐเบšเบปเบšเบเปˆเบญเบ ACL เบˆเบฐเป€เบžเบตเปˆเบกเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ—เบตเปˆเบเบดเปˆเบ‡เปƒเบซเบเปˆเปƒเบซเป‰เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบ—เปˆเบฒเบ™, เบกเบฑเบ™เบกเบตเบ‚เปเป‰เป€เบชเบเบซเบ™เบถเปˆเบ‡: เบšเปเปˆเปเบกเปˆเบ™เบ—เบธเบเป†เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบกเบฑเบ™. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเบชเบนเบ™เป€เบชเบเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ ACL เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เบ„เบฑเบ”เบฅเบญเบเบซเบผเบทเบเป‰เบฒเบเป„เบŸเบฅเปŒ, เปเบฅเบฐเบŠเบญเบšเปเบงเบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเบšเปเปˆเบชเปเบฒเบฎเบญเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ ACL เบ‚เบญเบ‡เบ—เปˆเบฒเบ™.

เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เบ‚เบญเบ‡ tar เบšเปเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ ACLs. เป€เบžเบทเปˆเบญเปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ ACL เบšเปเปˆเบชเบนเบ™เป€เบชเบเป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เบชเป‰เบฒเบ‡เบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™, เปƒเบซเป‰เปƒเบŠเป‰ เบ”เบฒเบง เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™ tar. เบ”เบฒเบง เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ”เบฝเบงเบเบฑเบ™เบเบฑเบš tar; เบกเบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ ACL.

เบ™เบญเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™ ACLs เบเบฑเบš getfacl, เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบŸเบนเป‚เบ”เบเปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡ setfacl. เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡ backup, เปƒเบŠเป‰ getfacl -R /directory > file.acls. เป€เบžเบทเปˆเบญเบŸเบทเป‰เบ™เบŸเบนเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบˆเบฒเบเป„เบŸเบฅเปŒเบชเบณเบฎเบญเบ‡, เปƒเบซเป‰เปƒเบŠเป‰ setfacl --restore=file.acl.

เบเบฒเบ™เบ‚เบฒเบ”เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป‚เบ”เบเบšเบฒเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบšเปเปˆเบ„เบงเบ™เบˆเบฐเป€เบ›เบฑเบ™เบšเบฑเบ™เบซเบฒ. ACLs เบกเบฑเบเบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบเบฑเบšเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเป€เบ›เบฑเบ™เบกเบฒเบ”เบ•เบฐเบเบฒเบ™เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เป„เบŸเบฅเปŒเบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™.
เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบˆเบฐเบšเปเปˆเบกเบตเบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ, เปเบ•เปˆเบงเปˆเบฒเบกเบตเบžเบฝเบ‡เปเบ•เปˆเบˆเปเบฒเบ™เบงเบ™เบซเบ™เป‰เบญเบ, เบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆ smart เปƒเบ™เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒ. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบเบฒเบ™เบŸเบทเป‰เบ™เบŸเบน ACL เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเบ—เบตเปˆเบ—เปˆเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเปเบกเปˆเบ™เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบ‡เปˆเบฒเบ, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบŠเบญเบšเปเบงเบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบšเปเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ.

เบเบฒเบ™เบเบฐเบเบฝเบกเบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเบชเปเบฒเบฅเบฑเบš ACLs

เบเปˆเบญเบ™เบ—เบตเปˆเบ—เปˆเบฒเบ™เบˆเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš ACLs, เบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบเบฐเบเบฝเบกเบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบžเบทเปˆเบญเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ ACLs. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒ metadata เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบ, เบกเบฑเบ™เบšเปเปˆเบชเบฐเป€เบซเบกเบตเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบชเปเบฒเบฅเบฑเบš ACLs เปƒเบ™เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒ. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบก "เบšเปเปˆเบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ" เป€เบกเบทเปˆเบญเบ•เบฑเป‰เบ‡เบ„เปˆเบฒ ACLs เบชเปเบฒเบฅเบฑเบšเบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒ, เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเบšเปเปˆเบฎเบญเบ‡เบฎเบฑเบš ACLs.

เป€เบžเบทเปˆเบญเปเบเป‰เป„เบ‚เบ™เบตเป‰, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบžเบตเปˆเบกเบ—เบฒเบ‡เป€เบฅเบทเบญเบ acl mount เปƒเบ™ /etc/fstab เป€เบžเบทเปˆเบญเปƒเบซเป‰เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบ”เป‰เบงเบเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ ACL เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปเบฅเบฐเป€เบšเบดเปˆเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ ACL เบ”เป‰เบงเบ setfacl เปเบฅเบฐ getfacl

เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ” ACL เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ setfacl. เป€เบžเบทเปˆเบญเป€เบšเบดเปˆเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ ACL เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™ getfacl. เบ—เบตเบกเบ‡เบฒเบ™ LS -L เบšเปเปˆเบชเบฐเปเบ”เบ‡ ACLs เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบง; เบกเบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™ + เบซเบผเบฑเบ‡เบˆเบฒเบเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”, เป€เบŠเบดเปˆเบ‡เบŠเบตเป‰เปƒเบซเป‰เป€เบซเบฑเบ™เบงเปˆเบฒ ACLs เบ™เปเบฒเปƒเบŠเป‰เบเบฑเบšเป„เบŸเบฅเปŒเป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™.

เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบ•เบฑเป‰เบ‡เบ„เปˆเบฒ ACLs, เบกเบฑเบ™เป€เบ›เบฑเบ™เบ„เบงเบฒเบกเบ„เบดเบ”เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบˆเบฐเบชเบฐเปเบ”เบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ 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:เบเบฒเบ™เบ‚เบฒเบ:rx /dir. เปƒเบ™เบ—เบตเบกเบ™เบตเป‰ -m เบŠเบตเป‰เบšเบญเบเบงเปˆเบฒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ ACL เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡. เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™ g:เบ‚เบฒเบ:rx เบšเบญเบเบ„เปเบฒเบชเบฑเปˆเบ‡เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ” read-execute ACL (rx) เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบธเปˆเบก (g) เบเบฒเบ™โ€‹เบ‚เบฒเบโ€‹. เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบšเบดเปˆเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเบ„เปเบฒเบชเบฑเปˆเบ‡เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒ, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ‚เบญเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡ getfacl เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ ACL เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™.

[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 เปƒเบซเป‰เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปเบเปˆเบœเบนเป‰เปƒเบŠเป‰ linda เปƒเบ™ /data directory เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เบซเบผเบทเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบเบฒเบ™เบกเบญเบšเบซเบกเบฒเบเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เบ›เบฐเบˆเบธเบšเบฑเบ™.

เบ—เบตเบกเบ‡เบฒเบ™ setfacl เบกเบตโ€‹เบซเบผเบฒเบโ€‹เบฅเบฑเบโ€‹เบชเบฐโ€‹เบ™เบฐโ€‹เปเบฅเบฐโ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบซเบ™เบถเปˆเบ‡เปเบกเปˆเบ™เบกเบตเบ„เบงเบฒเบกเบชเปเบฒเบ„เบฑเบ™เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ, เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต -R. เบ–เป‰เบฒเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰, เบ—เบฒเบ‡เป€เบฅเบทเบญเบเป€เบฎเบฑเบ”เปƒเบซเป‰ ACL เบเปเบฒเบ™เบปเบ”เบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒเบ—เบฑเบ‡เบซเบกเบปเบ”เปเบฅเบฐ subdirectories เบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เบฑเป‰เบ‡ ACL. เบกเบฑเบ™เปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เบ—เปˆเบฒเบ™เปƒเบŠเป‰เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบ•เบฐเบซเบผเบญเบ”เป€เบงเบฅเบฒเป€เบกเบทเปˆเบญเบ›เปˆเบฝเบ™ ACLs เบชเปเบฒเบฅเบฑเบšเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบกเบตเบขเบนเปˆ.

เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš ACLs เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™

เบซเบ™เบถเปˆเบ‡เปƒเบ™เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ ACLs เปเบกเปˆเบ™เบงเปˆเบฒเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰เบซเบผเบฒเบเบซเบผเบทเบเบธเปˆเบกเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต. เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เบญเบตเบเบขเปˆเบฒเบ‡เบซเบ™เบถเปˆเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เบชเบทเบšเบ—เบญเบ”เป‚เบ”เบเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš ACLs เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

เป‚เบ”เบเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ ACL เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบ—เปˆเบฒเบ™เบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ—เบตเปˆเบˆเบฐเบ–เบทเบเบเปเบฒเบ™เบปเบ”เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบเบฒเบ™เปƒเบซเบกเปˆเบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบชเป‰เบฒเบ‡เบขเบนเปˆเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต. เบˆเบปเปˆเบ‡เบˆเบทเปˆเป„เบงเป‰เบงเปˆเบฒ ACL เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบšเปเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบ™เป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบขเบนเปˆ เปเบฅเบฐเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบเปˆเบญเบ. เป€เบžเบทเปˆเบญเบ›เปˆเบฝเบ™เบžเบงเบเบกเบฑเบ™, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบžเบตเปˆเบก ACL เบ›เบปเบเบเบฐเบ•เบดเป€เบŠเบฑเปˆเบ™เบเบฑเบ™!

เบ™เบตเป‰เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบˆเบฐเบฎเบนเป‰. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบŠเป‰ ACL เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบœเบนเป‰เปƒเบŠเป‰เบซเบผเบฒเบเบ„เบปเบ™เบซเบผเบทเบเบธเปˆเบกเป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ”เบฝเบงเบเบฑเบ™, เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบ•เบฑเป‰เบ‡ ACL เบชเบญเบ‡เบ„เบฑเป‰เบ‡. เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ” setfacl -R -mเป€เบžเบทเปˆเบญเบ›เปˆเบฝเบ™ ACL เบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒเบ›เบฐเบˆเบธเบšเบฑเบ™. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ setfacl-md:เบ”เบนเปเบฅเบญเบปเบ‡เบ›เบฐเบเบญเบšเปƒเบซเบกเปˆเบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบˆเบฐเบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™.

เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ” ACL เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบ—เปˆเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบžเบตเปˆเบกเบ—เบฒเบ‡เป€เบฅเบทเบญเบ d เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹ -m (เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡โ€‹เบชเปเบฒโ€‹เบ„เบฑเบ™โ€‹!). เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ setfacl -md:g:sales:rx /dataเบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบซเป‰เบเบฒเบ™เบ‚เบฒเบเบเบธเปˆเบกเบญเปˆเบฒเบ™เปเบฅเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบญเบฑเบ™เปƒเบ”เบเปเปˆเบ•เบฒเบกเบ—เบตเปˆเป€เบ„เบตเบเบชเป‰เบฒเบ‡เบขเบนเปˆเปƒเบ™ /data directory.

เป€เบกเบทเปˆเบญเปƒเบŠเป‰ ACLs เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบ—เบตเปˆเบˆเบฐเบ•เบฑเป‰เบ‡ ACLs เบชเปเบฒเบฅเบฑเบšเบ„เบปเบ™เบญเบทเปˆเบ™. เบ™เบตเป‰เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบซเบกเบฒเบเบซเบผเบฒเบเป€เบžเบฒเบฐเบงเปˆเบฒเบ—เปˆเบฒเบ™เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบชเปเบฒเบฅเบฑเบšเบ„เบปเบ™เบญเบทเปˆเบ™เบ™เปเบฒเปƒเบŠเป‰ chmod. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบชเบดเปˆเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰ chmod, เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบชเบดเบ”เบ—เบดเบ—เบตเปˆเบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰เบญเบทเปˆเบ™เป†เบชเปเบฒเบฅเบฑเบšเบ—เบธเบเป„เบŸเบฅเปŒเปƒเบซเบกเปˆเบ—เบตเปˆเป€เบ„เบตเบเบชเป‰เบฒเบ‡. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™เบšเปเปˆเปƒเบซเป‰เบœเบนเป‰เบญเบทเปˆเบ™เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบ”เป†เบเปˆเบฝเบงเบเบฑเบšเบชเบดเปˆเบ‡เบ—เบตเปˆเบชเป‰เบฒเบ‡เบขเบนเปˆเปƒเบ™ /data เบ•เบปเบงเบขเปˆเบฒเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ setfacl -md:o::- /data.

ACLs เปเบฅเบฐเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ›เบปเบเบเบฐเบ•เบดเปเบกเปˆเบ™เบšเปเปˆเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เป„เบ”เป‰เบ”เบตเบชเบฐเป€เบซเบกเบต. เบšเบฑเบ™เบซเบฒเบชเบฒเบกเบฒเบ”เป€เบเบตเบ”เบ‚เบทเป‰เบ™เป„เบ”เป‰เบ–เป‰เบฒเบ—เปˆเบฒเบ™เปƒเบŠเป‰ ACL เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฑเบšเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบฅเบฒเบเบเบฒเบ™เบˆเบฐเบ–เบทเบเป€เบžเบตเปˆเบกเปƒเบชเปˆเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ™เบฑเป‰เบ™, เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบžเบฐเบเบฒเบเบฒเบกเบ›เปˆเบฝเบ™เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ›เบปเบเบเบฐเบ•เบด. เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบ—เบตเปˆโ€‹เปƒเบŠเป‰โ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เบ›เบปเบโ€‹เบเบฐโ€‹เบ•เบดโ€‹เบˆเบฐโ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เปเบ”เบ‡โ€‹เปƒเบซเป‰โ€‹เป€เบซเบฑเบ™โ€‹เบ”เบตโ€‹เปƒเบ™โ€‹เบชเบฐโ€‹เบžเบฒเบšโ€‹เบฅเบงเบก ACLโ€‹. เป€เบžเบทเปˆเบญเบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบšเบฑเบ™เบซเบฒ, เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ›เบปเบเบเบฐเบ•เบดเบเปˆเบญเบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เปƒเบซเป‰เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ ACLs เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ (เปเบฅเบฐเบžเบฐเบเบฒเบเบฒเบกเบšเปเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡เบกเบฑเบ™เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™).

เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบชเบดเบ”เบ—เบดเบชเบนเบ‡เป‚เบ”เบเปƒเบŠเป‰ ACLs

เปƒเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เบ™เบตเป‰, เบ—เปˆเบฒเบ™เบˆเบฐเบชเบทเบšเบ•เปเปˆเบเบฑเบš /data/account เปเบฅเบฐ /data/sales directory เบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเป‰เบฒเบ‡เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰. เปƒเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ, เบ—เปˆเบฒเบ™เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒเบเบธเปˆเบกเบเบฒเบ™เบ‚เบฒเบเบกเบตเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ” / เบ‚เปเป‰เบกเบนเบ™ / เบเบฒเบ™เบ‚เบฒเบเปเบฅเบฐเบเบธเปˆเบกเบšเบฑเบ™เบŠเบตเบกเบตเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ” / เบ‚เปเป‰เบกเบนเบ™ / เบšเบฑเบ™เบŠเบต.

เบ—เปเบฒเบญเบดเบ”, เปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบเบธเปˆเบกเบšเบฑเบ™เบŠเบตเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบญเปˆเบฒเบ™เบขเบนเปˆเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต /data/sales เปเบฅเบฐเบเบธเปˆเบกเบ‚เบฒเบเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบญเปˆเบฒเบ™เบขเบนเปˆเปƒเบ™ /data/เบšเบฑเบ™เบŠเบต.

เบˆเบฒเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบ•เบฑเป‰เบ‡ ACLs เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบžเบทเปˆเบญเปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเป„เบŸเบฅเปŒเปƒเบซเบกเปˆเบ—เบฑเบ‡เบซเบกเบปเบ”เบกเบตเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบเบฒเบ™เปƒเบซเบกเปˆเบ—เบฑเบ‡เบซเบกเบปเบ”.

  1. เป€เบ›เบตเบ” terminal.
  2. เบ›เบฐเบ•เบดเบšเบฑเบ” setfacl -mg:เบšเบฑเบ™เบŠเบต:rx /data/sales ะธ setfacl -mg:เบเบฒเบ™เบ‚เบฒเบ:rx /data/account.
  3. เบ›เบฐเบ•เบดเบšเบฑเบ” getfaclเป€เบžเบทเปˆเบญเปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เป„เบ”เป‰เบ–เบทเบเบเปเบฒเบ™เบปเบ”เบ•เบฒเบกเบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™.
  4. เบ›เบฐเบ•เบดเบšเบฑเบ” setfacl -md:g:account:rwx,g:sales:rx /data/salesเป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ” ACL เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบชเปเบฒเบฅเบฑเบšเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบเบฒเบ™เบ‚เบฒเบ.
  5. เป€เบžเบตเปˆเบก ACL เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบชเปเบฒเบฅเบฑเบšเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต /data/account เป‚เบ”เบเปƒเบŠเป‰ setfacl -md:g:sales:rwx,g:account:rx /data/account.
  6. เบเบงเบ”เบชเบญเบšเบงเปˆเบฒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ ACL เบกเบตเบœเบปเบ™เป‚เบ”เบเบเบฒเบ™เป€เบžเบตเปˆเบกเป„เบŸเบฅเปŒเปƒเปเปˆเปƒเบชเปˆ /data/sales. เบชเปเบฒเป€เบฅเบฑเบ” เปเบ•เบฐ /data/sales/newfile เปเบฅเบฐเป€เบฎเบฑเบ” getfacl /data/sales/newfile เป€เบžเบทเปˆเบญเบเบงเบ”เบชเบญเบšเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™.

เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ umask

เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡, เบ—เปˆเบฒเบ™เป„เบ”เป‰เบฎเบฝเบ™เบฎเบนเป‰เบงเบดเบ—เบตเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš ACLs เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบšเปเปˆเป„เบ”เป‰เปƒเบŠเป‰ ACL, เบกเบตเบ—เบฒเบ‡เป€เบฅเบทเบญเบ shell เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบตเปˆเบ—เปˆเบฒเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฑเบš: เปœเป‰เบฒ เบเบฒเบ (เบซเบ™เป‰เบฒเบเบฒเบเบ›เบตเป‰เบ™เบเบฑเบšเบเบฑเบ™). เปƒเบ™โ€‹เบžเบฒเบโ€‹เบ™เบตเป‰โ€‹, เบ—เปˆเบฒเบ™โ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฝเบ™โ€‹เบฎเบนเป‰โ€‹เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบเบฒเบ™โ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบ™โ€‹เบ•เบญเบ™โ€‹เบ•เบปเป‰เบ™โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹ เปœเป‰เบฒ เบเบฒเบ.

เบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบงเปˆเบฒเป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒเปƒเบซเบกเปˆ, เบšเบฒเบ‡เบชเบดเบ”เบญเบฐเบ™เบธเบเบฒเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ–เบทเบเบ•เบฑเป‰เบ‡. เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ–เบทเบเบเปเบฒเบ™เบปเบ”เป‚เบ”เบเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ เปœเป‰เบฒ เบเบฒเบ. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ shell เบ™เบตเป‰เบ™เบณเปƒเบŠเป‰เบเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบ—เบฑเบ‡เปเบปเบ”เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบš. เปƒเบ™เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต เปœเป‰เบฒ เบเบฒเบ เบ„เปˆเบฒเบ•เบปเบงเป€เบฅเบเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰, เป€เบŠเบดเปˆเบ‡เบ–เบทเบเบซเบฑเบเบญเบญเบเบˆเบฒเบเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบชเบนเบ‡เบชเบธเบ”เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบเปเบฒเบ™เบปเบ”เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒ; เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบชเบนเบ‡เบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒเปเบกเปˆเบ™ 666 เปเบฅเบฐเบชเปเบฒเบฅเบฑเบšเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเปเบกเปˆเบ™ 777.

เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบšเบฒเบ‡เบ‚เปเป‰เบเบปเบเป€เบงเบฑเป‰เบ™เปƒเบŠเป‰เบเบฑเบšเบเบปเบ”เบฅเบฐเบšเบฝเบšเบ™เบตเป‰. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบŠเบญเบเบซเบฒเบžเบฒเบšเบฅเบงเบกเบ—เบตเปˆเบชเบปเบกเบšเบนเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ เปœเป‰เบฒ เบเบฒเบ เปƒเบ™เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰.

เบ‚เบญเบ‡เบ•เบปเบงเป€เบฅเบเบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™ เปœเป‰เบฒ เบเบฒเบ, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบšเปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ•เบปเบงเป€เบฅเบเบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบชเบฑเปˆเบ‡ chmod, เบ•เบปเบงเป€เบฅเบเบ—เปเบฒเบญเบดเบ”เบซเบกเบฒเบเป€เบ–เบดเบ‡เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰, เบ•เบปเบงเป€เบฅเบเบ—เบตเบชเบญเบ‡เบซเบกเบฒเบเป€เบ–เบดเบ‡เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ‚เบญเบ‡เบเบธเปˆเบก, เปเบฅเบฐเบชเบธเบ”เบ—เป‰เบฒเบเบซเบกเบฒเบเป€เบ–เบดเบ‡เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เบชเปเบฒเบฅเบฑเบšเบ„เบปเบ™เบญเบทเปˆเบ™. เบ„เบงเบฒเบกเบซเบกเบฒเบ เปœเป‰เบฒ เบเบฒเบ เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ 022 เปƒเบซเป‰ 644 เบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒเปƒเบซเบกเปˆเบ—เบฑเบ‡เบซเบกเบปเบ”เปเบฅเบฐ 755 เบชเปเบฒเบฅเบฑเบšเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเปƒเบซเบกเปˆเบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบชเป‰เบฒเบ‡เบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบ—เปˆเบฒเบ™.

เบžเบฒเบšเบฅเบงเบกเบ‚เบญเบ‡เบ„เปˆเบฒเบ•เบปเบงเป€เบฅเบเบ—เบฑเบ‡เปเบปเบ” เปœเป‰เบฒ เบเบฒเบ เปเบฅเบฐเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเบขเบนเปˆเปƒเบ™เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰.

เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบ™ Linux (chown, chmod, SUID, GUID, sticky bit, ACL, umask)

เบงเบดเบ—เบตเบ—เบตเปˆเบ‡เปˆเบฒเบเบ—เบตเปˆเบˆเบฐเป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ umask เป€เบฎเบฑเบ”เบงเบฝเบเบ„เบทเปเบ™เบงเปƒเบ”: เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™ 666 เปเบฅเบฐเบฅเบปเบš umask เป€เบžเบทเปˆเบญเปƒเบซเป‰เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ—เบตเปˆเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš. เป€เบฎเบฑเบ”เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบชเปเบฒเบฅเบฑเบšเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเปเบฅเบฐเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบกเบฑเบ™ 777.

เบกเบตเบชเบญเบ‡เบงเบดเบ—เบตเบ—เบตเปˆเบˆเบฐเบ›เปˆเบฝเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ umask: เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบฅเบฐเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบเปเบฒเบ™เบปเบ” umask เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบ—เบฑเบ‡เบซเบกเบปเบ”, เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ umask เป„เบ”เป‰เบ–เบทเบเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป„เบŸเบฅเปŒเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ‚เบญเบ‡เปเบเบฐ, เบ•เบฒเบกเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™ /etc/profile. เบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เปเบกเปˆเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡ shell script เบ—เบตเปˆเป€เบญเบตเป‰เบ™เบงเปˆเบฒ umask.sh เปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต /etc/profile.d เปเบฅเบฐเบฅเบฐเบšเบธ umask เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบŠเป‰เปƒเบ™ shell script เบ™เบฑเป‰เบ™. เบ–เป‰เบฒ umask เบ–เบทเบเบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ™เป„เบŸเบฅเปŒเบ™เบตเป‰, เบกเบฑเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบ—เบฑเบ‡เบซเบกเบปเบ”เบซเบผเบฑเบ‡เบˆเบฒเบเป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ.

เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ umask เบœเปˆเบฒเบ™ /etc/profile เปเบฅเบฐเป„เบŸเบฅเปŒเบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡, เบšเปˆเบญเบ™เบ—เบตเปˆเบกเบฑเบ™เปƒเบŠเป‰เบเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบš, เปเบกเปˆเบ™เบเบฒเบ™เบ›เปˆเบฝเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ umask เปƒเบ™เป„เบŸเบฅเปŒเบ—เบตเปˆเป€เบญเบตเป‰เบ™เบงเปˆเบฒ .profile เบ—เบตเปˆเบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เบขเบนเปˆเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบซเบ™เป‰เบฒเบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เปเบ•เปˆเบฅเบฐเบ„เบปเบ™.

เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เป„เบŸเบฅเปŒเบ™เบตเป‰เปƒเบŠเป‰เบเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เปเบ•เปˆเบฅเบฐเบ„เบปเบ™เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™; เป€เบžเบฒเบฐเบชเบฐเบ™เบฑเป‰เบ™, เบ™เบตเป‰เปเบกเปˆเบ™เบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเบ”เบตเบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบก. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™เบกเบฑเบเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ™เบตเป‰เป€เบžเบทเปˆเบญเบ›เปˆเบฝเบ™ umask เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบฎเบฒเบเป€เบ›เบฑเบ™ 027 เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบœเบนเป‰เปƒเบŠเป‰เบ›เบปเบเบเบฐเบ•เบดเบเปเบฒเบฅเบฑเบ‡เปเบฅเปˆเบ™เบเบฑเบš umask เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡ 022.

เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบ‚เบฐเบซเบเบฒเบ

เบ™เบตเป‰เปเบกเปˆเบ™เบžเบฒเบเบชเปˆเบงเบ™เบชเบธเบ”เบ—เป‰เบฒเบเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ” Linux.

เป€เบกเบทเปˆเบญเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”, เบกเบตเบ„เบงเบฒเบกเบชเปเบฒเบžเบฑเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบœเบนเป‰เปƒเบŠเป‰เบซเบผเบทเบงเบฑเบ”เบ–เบธเบ‚เบญเบ‡เบเบธเปˆเบกเปเบฅเบฐเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ—เบตเปˆเบœเบนเป‰เปƒเบŠเป‰เบซเบผเบทเบเบธเปˆเบกเบงเบฑเบ”เบ–เบธเบกเบตเบขเบนเปˆเปƒเบ™เป„เบŸเบฅเปŒเบซเบผเบทเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต. เบงเบดเบ—เบตเบ—เบฒเบ‡เป€เบฅเบทเบญเบเป€เบžเบทเปˆเบญเบ›เบปเบเบ›เป‰เบญเบ‡เป„เบŸเบฅเปŒเปƒเบ™เป€เบŠเบตเบšเป€เบงเบต Linux เปเบกเปˆเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ•เปˆเบฒเบ‡เป†.
เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเป‚เบ”เบเบšเปเปˆเบ„เปเบฒเบ™เบถเบ‡เป€เบ–เบดเบ‡เบœเบนเป‰เปƒเบŠเป‰เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบŸเบฅเปŒ.

เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบš ACLs, เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ‚เบญเบ‡เป„เบŸเบฅเปŒเบญเบฒเบ”เบˆเบฐเบ•เป‰เบญเบ‡เบ›เบฐเบเบญเบšเบกเบตเบ—เบฒเบ‡เป€เบฅเบทเบญเบ mount.

เบ™เบตเป‰เปเบกเปˆเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบ user_xattr. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบก "เบšเปเปˆเบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ" เป€เบกเบทเปˆเบญเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบ‚เบฐเบซเบเบฒเบ, เปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบเปเบฒเบ™เบปเบ”เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต. mount เปƒเบ™ /etc/fstab.

เบ„เบธเบ™โ€‹เบฅเบฑเบโ€‹เบชเบฐโ€‹เบ™เบฐโ€‹เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบซเบผเบฒเบโ€‹เปเบกเปˆเบ™โ€‹เป€เบ›เบฑเบ™โ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™โ€‹. เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบšเบฒเบ‡เบขเปˆเบฒเบ‡เบกเบตเบขเบนเปˆเปเบ•เปˆเบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เป„เบ”เป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบ—เบทเปˆเบญ. เบขเปˆเบฒเปƒเบŠเป‰เบžเบงเบเบกเบฑเบ™; เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบˆเบฐเบšเปเปˆเป€เบญเบปเบฒเบซเบเบฑเบ‡เบกเบฒเปƒเบซเป‰เป€เบˆเบปเป‰เบฒ.

เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰เปเบกเปˆเบ™เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบตเปˆเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบ—เบตเปˆเบชเบธเบ”เบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเบฐเบซเบกเบฑเบเป„เบ”เป‰:

A เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ™เบตเป‰เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒเป€เบงเบฅเบฒเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบŸเบฅเปŒเบ‚เบญเบ‡เป„เบŸเบฅเปŒเบšเปเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡.
เป‚เบ”เบเบ›เบปเบเบเบฐเบ•เบด, เปเบ•เปˆเบฅเบฐเบ„เบฑเป‰เบ‡เป€เบ›เบตเบ”เป„เบŸเบฅเปŒ, เป€เบงเบฅเบฒเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบšเบฑเบ™เบ—เบถเบเป„เบงเป‰เปƒเบ™ metadata เบ‚เบญเบ‡เป„เบŸเบฅเปŒ. เบ™เบตเป‰เบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบšเบ—เบฒเบ‡เบฅเบปเบšเบ•เปเปˆเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”; เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒเบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป€เบ›เบฑเบ™เบ›เบปเบเบเบฐเบ•เบด, เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐ A เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป€เบžเบทเปˆเบญเบ›เบดเบ”เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ™เบตเป‰เป„เบ”เป‰.

a เบ„เบธเบ™โ€‹เบฅเบฑเบโ€‹เบชเบฐโ€‹เบ™เบฐโ€‹เบ™เบตเป‰โ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹เบ—เปˆเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เป€เบžเบตเปˆเบกโ€‹เปเบ•เปˆโ€‹เบšเปเปˆโ€‹เป€เบญเบปเบฒโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹.

c เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบเปเบฒเบฅเบฑเบ‡เปƒเบŠเป‰เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบšเบตเบšเบญเบฑเบ”เบฅเบฐเบ”เบฑเบšเบชเบฝเบ‡, เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ™เบตเป‰เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒเป„เบŸเบฅเปŒเบ–เบทเบเบšเบตเบšเบญเบฑเบ”เป€เบกเบทเปˆเบญเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบšเบตเบšเบญเบฑเบ”เบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”.

D เบ„เบธเบ™โ€‹เบฅเบฑเบโ€‹เบชเบฐโ€‹เบ™เบฐโ€‹เบ™เบตเป‰โ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เปเบ™เปˆโ€‹เปƒเบˆเบงเปˆโ€‹เบฒโ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบ‚เบฝเบ™โ€‹เปƒเบชเปˆโ€‹เปเบœเปˆเบ™โ€‹เปƒเบ™โ€‹เบ—เบฑเบ™โ€‹เบ—เบตโ€‹เปเบ—เบ™โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เป€เบเบฑเบšโ€‹เป„เบงเป‰โ€‹เบเปˆเบญเบ™โ€‹. เบ™เบตเป‰เปเบกเปˆเบ™เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบตเปˆเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบเปˆเบฝเบงเบเบฑเบšเป„เบŸเบฅเปŒเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เป€เบžเบทเปˆเบญเปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบžเบงเบเป€เบ‚เบปเบฒเบšเปเปˆเป„เบ”เป‰เบชเบนเบ™เป€เบชเบเบฅเบฐเบซเบงเปˆเบฒเบ‡เปเบ„เบ”เป„เบŸเบฅเปŒเปเบฅเบฐเบฎเบฒเบ”เบ”เบดเบ”.

d เบ„เบธเบ™โ€‹เบฅเบฑเบโ€‹เบชเบฐโ€‹เบ™เบฐโ€‹เบ™เบตเป‰โ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เปเบ™เปˆโ€‹เปƒเบˆเบงเปˆโ€‹เบฒโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบˆเบฐโ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹เป„เบงเป‰โ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบชเปเบฒโ€‹เบฎเบญเบ‡โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบ—เบตเปˆ dump utility เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹.

I เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ™เบตเป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบชเป‰เบฒเบ‡เบ”เบฑเบ”เบชเบฐเบ™เบตเบชเปเบฒเบฅเบฑเบšเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบกเบฑเบ™เบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰. เบ™เบตเป‰เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบŸเบฅเปŒเป„เบงเบ‚เบถเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เป€เบŠเบฑเปˆเบ™ Ext3 เบ—เบตเปˆเบšเปเปˆเปƒเบŠเป‰เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ B-tree เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบŸเบฅเปŒเป„เบง.

i เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ™เบตเป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เป„เบŸเบฅเปŒเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบ”เป‰. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบšเปเปˆเบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบŸเบฅเปŒเป„เบ”เป‰, เป€เบŠเบดเปˆเบ‡เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡เป€เบžเบตเปˆเบกเป€เบ•เบตเบก.

j เบ„เบธเบ™โ€‹เบฅเบฑเบโ€‹เบชเบฐโ€‹เบ™เบฐโ€‹เบ™เบตเป‰โ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เปเบ™เปˆโ€‹เปƒเบˆเบงเปˆโ€‹เบฒโ€‹, เปƒเบ™โ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹เป„เบŸเบฅโ€‹เปŒ ext3โ€‹, เป„เบŸเบฅโ€‹เปŒโ€‹เบ„เบฑเป‰เบ‡โ€‹เบ—เปเบฒโ€‹เบญเบดเบ”โ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบฅเบฒเบโ€‹เบฅเบฑเบโ€‹เบญเบฑเบโ€‹เบชเบญเบ™โ€‹เปƒเบ™โ€‹เบงเบฒโ€‹เบฅเบฐโ€‹เบชเบฒเบ™โ€‹เปเบฅเบฐโ€‹เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹เบเบฒเบ™โ€‹เบ•เบฑเบ™โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เปƒเบ™โ€‹เบฎเบฒเบ”โ€‹เบ”เบดเบ”โ€‹.

s เบ‚เบฝเบ™เบ—เบฑเบšเบšเบฅเบฑเบญเบเบ—เบตเปˆเป„เบŸเบฅเปŒเบ–เบทเบเบšเบฑเบ™เบ—เบถเบเป€เบ›เบฑเบ™ 0s เบซเบผเบฑเบ‡เบˆเบฒเบเบฅเบถเบšเป„เบŸเบฅเปŒ. เบ™เบตเป‰เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒเป„เบŸเบฅเปŒเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ–เบทเบเบŸเบทเป‰เบ™เบŸเบนเบ„เบทเบ™เบกเบฒเป„เบ”เป‰เป€เบกเบทเปˆเบญเบกเบฑเบ™เบ–เบทเบเบฅเบถเบšเปเบฅเป‰เบง.

u เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ™เบตเป‰เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบฅเบถเบš. เบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เป€เบžเบทเปˆเบญเบžเบฑเบ”เบ—เบฐเบ™เบฒเบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบ™เบตเป‰เป€เบžเบทเปˆเบญเบเบนเป‰เป„เบŸเบฅเปŒเบ—เบตเปˆเบ–เบทเบเบฅเบปเบš.

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐ, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡ เบชเบปเบ™เบ—เบฐเบ™เบฒ. เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ chattr +s เบšเบฒเบ‡เป„เบŸเบฅเปŒเป€เบžเบทเปˆเบญเบ™เบณเปƒเบŠเป‰เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบเบฑเบšเบšเบฒเบ‡เป„เบŸเบฅเปŒ. เบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบญเบปเบฒเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบญเบญเบเบšเป? เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ chattr -s somefileเปเบฅเบฐเบกเบฑเบ™เบˆเบฐเบ–เบทเบเบฅเบถเบšเบญเบญเบ. เป€เบžเบทเปˆเบญเปƒเบซเป‰เป„เบ”เป‰เบžเบฒเบšเบฅเบงเบกเบ‚เบญเบ‡เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เปƒเบซเป‰เปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡ lsattr.

Summary

เปƒเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰, เบ—เปˆเบฒเบ™เป„เบ”เป‰เบฎเบฝเบ™เบฎเบนเป‰เบงเบดเบ—เบตเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”. เบ—เปˆเบฒเบ™เป„เบ”เป‰เบญเปˆเบฒเบ™เบเปˆเบฝเบงเบเบฑเบšเบชเบฒเบกเบชเบดเบ”เบžเบทเป‰เบ™เบ–เบฒเบ™, เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ‚เบฑเป‰เบ™เบชเบนเบ‡, เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ ACLs เปƒเบ™เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒ. เบ™เบญเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบเบฑเบ‡เป„เบ”เป‰เบฎเบฝเบ™เบฎเบนเป‰เบงเบดเบ—เบตเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ—เบฒเบ‡เป€เบฅเบทเบญเบ umask เป€เบžเบทเปˆเบญเบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เปƒเบ™โ€‹เบ•เบญเบ™โ€‹เบ—เป‰เบฒเบโ€‹เบ‚เบญเบ‡โ€‹เบšเบปเบ”โ€‹เบ„เบงเบฒเบกโ€‹เบ™เบตเป‰โ€‹, เบ—เปˆเบฒเบ™โ€‹เป„เบ”เป‰โ€‹เบฎเบฝเบ™โ€‹เบฎเบนเป‰โ€‹เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบ„เบธเบ™โ€‹เบฅเบฑเบโ€‹เบชเบฐโ€‹เบ™เบฐโ€‹เบเบฒเบ™โ€‹เบ‚เบฐโ€‹เบซเบเบฒเบโ€‹เบœเบนเป‰โ€‹เปƒเบŠเป‰โ€‹เป€เบžเบทเปˆเบญโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบŠเบฑเป‰เบ™โ€‹เป€เบžเบตเปˆเบกโ€‹เป€เบ•เบตเบกโ€‹เบ‚เบญเบ‡โ€‹เบ„เบงเบฒเบกโ€‹เบ›เบญเบ”โ€‹เป„เบžโ€‹เบ‚เบญเบ‡โ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹.

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบกเบฑเบเบเบฒเบ™เปเบ›เบžเบฒเบชเบฒเบ™เบตเป‰, เบเบฐเบฅเบธเบ™เบฒเบ‚เบฝเบ™เบเปˆเบฝเบงเบเบฑเบšเบกเบฑเบ™เบขเบนเปˆเปƒเบ™เบ„เปเบฒเป€เบซเบฑเบ™. เบˆเบฐเบกเบตเปเบฎเบ‡เบˆเบนเบ‡เปƒเบˆเบซเบผเบฒเบเบ‚เบถเป‰เบ™เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เปเบ›เบ—เบตเปˆเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”.

เปเบเป‰เป„เบ‚เบšเบฒเบ‡ typos เปเบฅเบฐ grammatical errors เปƒเบ™เบšเบปเบ”เบ„เบงเบฒเบก. เบซเบผเบธเบ”เบšเบฒเบ‡เบงเบฑเบเบ—เบตเปˆเปƒเบซเบเปˆเบฅเบปเบ‡เป€เบ›เบฑเบ™เบซเบเปเป‰เปœเป‰เบฒเบ™เป‰เบญเบเบฅเบปเบ‡เป€เบžเบทเปˆเบญเปƒเบซเป‰เบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เป„เบ”เป‰เบ”เบตเบ‚เบถเป‰เบ™.

เปเบ—เบ™เบ—เบตเปˆ "เบชเบฐเป€เบžเบฒเบฐเบ„เบปเบ™เบ—เบตเปˆเบกเบตเบชเบดเบ”เบ—เบดเบšเปเบฅเบดเบซเบฒเบ™เบเบฑเบšเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบชเบฒเบกเบฒเบ”เบ™เบณเปƒเบŠเป‰เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰." เบ–เบทเบเปเบเป‰เป„เบ‚เป€เบ›เบฑเบ™ "เบžเบฝเบ‡เปเบ•เปˆเบ„เบปเบ™เบ—เบตเปˆเบกเบตเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบเบฒเบ™เบ‚เบฝเบ™เบขเบนเปˆเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบชเบฒเบกเบฒเบ”เบชเบฐเบซเบกเบฑเบเบ‚เปเบญเบฐเบ™เบธเบเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰.", เป€เบŠเบดเปˆเบ‡เบˆเบฐเบ–เบทเบเบ•เป‰เบญเบ‡เบเบงเปˆเบฒ.

เบ‚เบญเบšเปƒเบˆเบชเบณเบฅเบฑเบšเบ„เบณเป€เบซเบฑเบ™ เป€เบšเป€เบฃเบช.

เปเบ—เบ™เบ—เบตเปˆ:
เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบšเปเปˆเปเบกเปˆเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰, shell เบˆเบฐเบเบงเบ”เป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบ—เปˆเบฒเบ™เป€เบ›เบฑเบ™เบชเบฐเบกเบฒเบŠเบดเบเบ‚เบญเบ‡เบเบธเปˆเบก, เป€เบŠเบดเปˆเบ‡เป€เบญเบตเป‰เบ™เบเบฑเบ™เบงเปˆเบฒเบเบธเปˆเบกเบ‚เบญเบ‡เป„เบŸเบฅเปŒ.

เปƒเบ™:
เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบšเปเปˆเปเบกเปˆเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เป„เบŸเบฅเปŒ, shell เบˆเบฐเบเบงเบ”เป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบ—เปˆเบฒเบ™เป€เบ›เบฑเบ™เบชเบฐเบกเบฒเบŠเบดเบเบ‚เบญเบ‡เบเบธเปˆเบกเบ—เบตเปˆเบกเบตเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบ™เป„เบŸเบฅเปŒเบซเบผเบทเบšเปเปˆ. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป€เบ›เบฑเบ™เบชเบฐเบกเบฒเบŠเบดเบเบ‚เบญเบ‡เบเบธเปˆเบกเบ™เบตเป‰, เบ—เปˆเบฒเบ™เบˆเบฐเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบŸเบฅเปŒเบ”เป‰เบงเบเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ—เบตเปˆเบเบธเปˆเบกเป„เบ”เป‰เบเปเบฒเบ™เบปเบ”, เปเบฅเบฐ shell เบˆเบฐเบขเบธเบ”เบเบฒเบ™เบเบงเบ”เบชเบญเบš.

เบ‚เบญเบšเปƒเบˆเบชเบณเบฅเบฑเบšเบ„เบณเป€เบซเบฑเบ™เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ CryptoPirate

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™