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 เดตเดดเดฟ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด…เดจเตเดฎเดคเดฟเด•เตพ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดตเดฟเดชเตเดฒเต€เด•เตƒเดค เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเตเด‚ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเต.

เดซเดฏเตฝ เด‰เดŸเดฎเดธเตเดฅเดพเดตเด•เดพเดถ เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต

เด…เดจเตเดฎเดคเดฟเด•เตพ เดšเตผเดšเตเดš เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดฎเตเดชเต, เดซเดฏเดฒเดฟเดจเตเดฑเต†เดฏเตเด‚ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เด‰เดŸเดฎเดฏเตเดŸเต†เดฏเตเด‚ เดชเด™เตเด•เดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพ เด…เดฑเดฟเดžเตเดžเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เด…เดจเตเดฎเดคเดฟเด•เดณเต‹เดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดซเดฏเดฒเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เดณเตเดŸเต†เดฏเตเด‚ เด‰เดŸเดฎเดธเตเดฅเดพเดตเด•เดพเดถเด‚ เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต. เดˆ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ, เด‰เดŸเดฎเดฏเต† เดŽเด™เตเด™เดจเต† เด•เดพเดฃเดพเดฎเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพ เด†เดฆเตเดฏเด‚ เดชเด เดฟเด•เตเด•เตเด‚. เดซเดฏเดฒเตเด•เตพเด•เตเด•เตเด‚ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพเด•เตเด•เตเดฎเดพเดฏเดฟ เด—เตเดฐเต‚เดชเตเดชเต เด‰เดŸเดฎเดฏเต†เดฏเตเด‚ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต†เดฏเตเด‚ เดŽเด™เตเด™เดจเต† เดฎเดพเดฑเตเดฑเดพเดฎเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพ เดชเด เดฟเด•เตเด•เตเด‚.

เด’เดฐเต เดซเดฏเดฒเดฟเดจเตเดฑเต†เดฏเต‹ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเตเดŸเต†เดฏเต‹ เด‰เดŸเดฎเดฏเต† เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต

เดฒเดฟเดจเด•เตเดธเดฟเตฝ, เดŽเดฒเตเดฒเดพ เดซเดฏเดฒเตเด•เตพเด•เตเด•เตเด‚ เดŽเดฒเตเดฒเดพ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพเด•เตเด•เตเด‚ เดฐเดฃเตเดŸเต เด‰เดŸเดฎเด•เดณเตเดฃเตเดŸเต: เด’เดฐเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเตเด‚ เด’เดฐเต เด—เตเดฐเต‚เดชเตเดชเต เด‰เดŸเดฎเดฏเตเด‚.

เดซเดฏเดฒเต‹ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเต‹ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดˆ เด‰เดŸเดฎเด•เดณเต† เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด‚. เดซเดฏเตฝ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดˆ เดซเดฏเดฒเดฟเดจเตเดฑเต† เด‰เดŸเดฎเดฏเดพเด•เตเด‚, เด…เดคเต‡ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจ เดชเตเดฐเดพเดฅเดฎเดฟเด• เด—เตเดฐเต‚เดชเตเดชเตเด‚ เดˆ เดซเดฏเดฒเดฟเดจเตเดฑเต† เด‰เดŸเดฎเดฏเดพเด•เตเด‚. เด’เดฐเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต†เดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต‹ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต‹ เด†เด•เตโ€Œเดธเดธเต เด…เดตเด•เดพเดถเด™เตเด™เดณเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป, เดทเต†เตฝ เด‰เดŸเดฎเดธเตเดฅเดพเดตเด•เดพเดถเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต.

เด‡เดคเต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด•เตเดฐเดฎเดคเตเดคเดฟเตฝ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเต:

  1. เดจเดฟเด™เตเด™เตพ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจ เดซเดฏเดฒเดฟเดจเตเดฑเต† เด‰เดŸเดฎ เดจเดฟเด™เตเด™เดณเดพเดฃเต‹เดฏเต†เดจเตเดจเต เดทเต†เตฝ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เดณเดพเดฃเต เด† เด‰เดŸเดฎเดฏเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดจเตเดฎเดคเดฟเด•เตพ เดจเตฝเด•เตเด•เดฏเตเด‚ เดทเต†เตฝ เดชเดฐเดฟเดถเต‹เดงเดจ เดจเดฟเตผเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚.
  2. เดจเดฟเด™เตเด™เตพ เดซเดฏเดฒเดฟเดจเตเดฑเต† เด‰เดŸเดฎเดฏเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดซเดฏเดฒเดฟเตฝ เด…เดจเตเดฎเดคเดฟเดฏเตเดณเตเดณ เด’เดฐเต เด—เตเดฐเต‚เดชเตเดชเดฟเตฝ เดจเดฟเด™เตเด™เตพ เด…เด‚เด—เดฎเดพเดฃเต‹ เดŽเดจเตเดจเต เดทเต†เตฝ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด‚. เดจเดฟเด™เตเด™เตพ เดˆ เด—เตเดฐเต‚เดชเตเดชเดฟเดฒเต† เด…เด‚เด—เดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด—เตเดฐเต‚เดชเตเดชเดฟเดจเดพเดฏเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ เด…เดจเตเดฎเดคเดฟเด•เดณเต‹เดŸเต† เดจเดฟเด™เตเด™เตพ เดซเดฏเตฝ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเด‚, เด•เต‚เดŸเดพเดคเต† เดทเต†เตฝ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเต เดจเดฟเตผเดคเตเดคเตเด‚.
  3. เดจเดฟเด™เตเด™เตพ เด’เดฐเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต‹ เด—เตเดฐเต‚เดชเตเดชเต เด‰เดŸเดฎเดฏเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเดฑเตเดฑเต เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด…เดตเด•เดพเดถเด™เตเด™เตพ เดฒเดญเดฟเด•เตเด•เตเด‚.

เดจเดฟเดฒเดตเดฟเดฒเต† เด‰เดŸเดฎเดฏเตเดŸเต† เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเตเด•เตพ เด•เดพเดฃเตเดจเตเดจเดคเดฟเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ ls -l. เดˆ เด•เดฎเดพเตปเดกเต เด—เตเดฐเต‚เดชเตเดชเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต†เดฏเตเด‚ เด‰เดŸเดฎเดฏเต†เดฏเตเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต. /home เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตเด•เต เด•เต€เดดเดฟเดฒเตเดณเตเดณ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เด‰เดŸเดฎเดฏเตเดŸเต† เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดšเตเดตเดŸเต† เด•เดพเดฃเดพเตป เด•เดดเดฟเดฏเตเด‚.

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

เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต ls เดคเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดซเดฏเดฒเตเด•เดณเตเดŸเต† เด‰เดŸเดฎเดฏเต† เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต‹ เด—เตเดฐเต‚เดชเตเดชเต‹ เด‰เดŸเดฎเดฏเดพเดฏ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เดซเดฏเดฒเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดฒเดญเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดšเดฟเดฒเดชเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด‚. เด‡เดคเดฟเดจเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเตเด•. เดตเดพเดฆเด‚ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต† เด•เดฃเตเดŸเต†เดคเตเดคเตเด• เดˆ เด†เดตเดถเตเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด•เดฎเดพเตปเดกเต เดฒเดฟเตปเดกเดฏเตเดŸเต† เด‰เดŸเดฎเดธเตเดฅเดคเดฏเดฟเดฒเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดซเดฏเดฒเตเด•เดณเตเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต:

find / -user linda

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเตเด• เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เด—เตเดฐเต‚เดชเตเดชเดฟเดจเตเดฑเต† เด‰เดŸเดฎเดฏเดพเดฏ เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเดพเตป.

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด•เดฎเดพเตปเดกเต เด’เดฐเต เด—เตเดฐเต‚เดชเตเดชเดฟเดจเตเดฑเต† เดŽเดฒเตเดฒเดพ เดซเดฏเดฒเตเด•เตพเด•เตเด•เตเดฎเดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดจเตเดจเต เด‰เดชเดฏเต‡เดพเด•เตเดคเดพเด•เตเด•เตพ:

find / -group users

เด‰เดŸเดฎเดฏเตเดŸเต† เดฎเดพเดฑเตเดฑเด‚

เด‰เดšเดฟเดคเดฎเดพเดฏ เด…เดจเตเดฎเดคเดฟเด•เตพ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด†เดฆเตเดฏเด‚ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต เด‰เดŸเดฎเดธเตเดฅเดพเดตเด•เดพเดถเดฎเดพเดฃเต. เด‡เดคเดฟเดจเต เด’เดฐเต เด•เตฝเดชเตเดชเดจเดฏเตเดฃเตเดŸเต เดšเต—เตบ. เดˆ เด•เดฎเดพเตปเดกเดฟเดจเตเดฑเต† เดตเดพเด•เตเดฏเด˜เดŸเดจ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต:

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

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดคเดพเดดเต† เดชเดฑเดฏเตเดจเตเดจ เด•เดฎเดพเตปเดกเต /home/account เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเตเดŸเต† เด‰เดŸเดฎเดฏเต† เดฒเดฟเตปเดก เดŽเดจเตเดจ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเตเดจเตเดจเต:

chown linda /home/account

เดŸเต€เด‚ เดšเต—เตบ เดจเดฟเดฐเดตเดงเดฟ เด“เดชเตเดทเดจเตเด•เตพ เด‰เดฃเตเดŸเต, เด…เดตเดฏเดฟเดฒเตŠเดจเตเดจเต เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต: -R. เดฎเดฑเตเดฑเต เดชเดฒ เด•เดฎเดพเตปเดกเตเด•เตพเด•เตเด•เตเด‚ เดˆ เด“เดชเตเดทเตป เดฒเดญเตเดฏเดฎเดพเดฏเดคเดฟเดจเดพเตฝ เด‡เดคเต เดŽเดจเตเดคเดพเดฃเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŠเดนเดฟเด•เตเด•เดพเด‚. เดจเดฟเดฒเดตเดฟเดฒเต† เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเตเดŸเต†เดฏเตเด‚ เด…เดคเดฟเดจเต เดคเดพเดดเต†เดฏเตเดณเตเดณ เดŽเดฒเตเดฒเดพเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เด‰เดŸเดฎเดฏเต† เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดคเดพเดดเต† เดชเดฑเดฏเตเดจเตเดจ เด•เดฎเดพเตปเดกเต /home เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเตเดŸเต† เด‰เดŸเดฎเดธเตเดฅเดจเต†เดฏเตเด‚ เด…เดคเดฟเดจเต เด•เต€เดดเดฟเดฒเตเดณเตเดณ เดŽเดฒเตเดฒเดพเด‚ เดฒเดฟเตปเดก เดŽเดจเตเดจ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเตเดจเตเดจเต:

เด‡เดชเตเดชเต‹เตพ เด‰เดŸเดฎเด•เตพ เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต:

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

เดจเดฎเตเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเด‚:

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

เด‡เดชเตเดชเต‹เตพ เดฒเดฟเดธ เดŽเดจเตเดจ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เด…เด•เตเด•เต—เดฃเตเดŸเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเตเดŸเต† เด‰เดŸเดฎเดฏเดพเดฃเต:

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

เด—เตเดฐเต‚เดชเตเดชเต เด‰เดŸเดฎเดฏเต† เดฎเดพเดฑเตเดฑเตเด•

เด—เตเดฐเต‚เดชเตเดชเดฟเดจเตเดฑเต† เด‰เดŸเดฎเดธเตเดฅเดพเดตเด•เดพเดถเด‚ เดฎเดพเดฑเตเดฑเดพเตป เดฐเดฃเตเดŸเต เดตเดดเดฟเด•เดณเตเดฃเตเดŸเต. เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚ เดšเต—เตบ, เดŽเดจเตเดจเดพเตฝ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด•เดฎเดพเตปเดกเต เด‰เดฃเตเดŸเต chgrp, เดˆ เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ เดšเต—เตบ, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• . เด…เดฅเดตเดพ : เด—เตเดฐเต‚เดชเตเดชเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดจเต เดฎเตเดฎเตเดชเต.

เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด•เดฎเดพเตปเดกเต /home/เด…เด•เตเด•เต—เดฃเตเดŸเต เด—เตเดฐเต‚เดชเตเดชเดฟเดจเตเดฑเต† เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดŸเดฎเดฏเต† เด…เด•เตเด•เต—เดฃเตเดŸเต เด—เตเดฐเต‚เดชเตเดชเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเตเดจเตเดจเต:

chown .account /home/account

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ เดšเต—เตบ เด’เดฐเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เด•เต‚เดŸเดพเดคเต†/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด—เตเดฐเต‚เดชเตเดชเดฟเดจเตเดฑเต† เด‰เดŸเดฎเดฏเต† เดชเดฒ เดคเดฐเดคเตเดคเดฟเตฝ เดฎเดพเดฑเตเดฑเดพเตป. เดšเดฟเดฒ เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เตพ เด‡เดคเดพ:

  • chown เดฒเดฟเดธ myfile1 เดฒเดฟเดธ เดŽเดจเตเดจ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต† myfile1 เดซเดฏเดฒเดฟเดจเตเดฑเต† เด‰เดŸเดฎเดฏเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  • chown lisa.sales myfile เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดฒเดฟเดธเดฏเต† myfile เดซเดฏเดฒเดฟเดจเตเดฑเต† เด‰เดŸเดฎเดฏเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดธเต†เดฏเดฟเตฝเดธเต เด—เตเดฐเต‚เดชเตเดชเดฟเดจเต† เด…เดคเต‡ เดซเดฏเดฒเดฟเดจเตเดฑเต† เด‰เดŸเดฎเดฏเดพเดฏเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
  • chown lisa:sales myfile เดฎเตเตป เดŸเต€เดฎเดฟเดจเต† เดชเต‹เดฒเต† เดคเดจเตเดจเต†.
  • chown .sales myfile เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เด‰เดŸเดฎเดฏเต† เดฎเดพเดฑเตเดฑเดพเดคเต† เดคเดจเตเดจเต† myfile-เดจเตเดฑเต† เด‰เดŸเดฎเดฏเดพเดฏเดฟ เดธเต†เดฏเดฟเตฝเดธเต เด—เตเดฐเต‚เดชเตเดชเดฟเดจเต† เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต.
  • chown : sales myfile เดฎเตเตป เดŸเต€เดฎเดฟเดจเต† เดชเต‹เดฒเต† เดคเดจเตเดจเต†.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ chgrpเด—เตเดฐเต‚เดชเตเดชเต เด‰เดŸเดฎเดฏเต† เดฎเดพเดฑเตเดฑเดพเตป. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด‰เดฆเดพเดนเดฐเดฃเด‚ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด• chgrp เด…เด•เตเด•เต—เดฃเตเดŸเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเตเดŸเต† เด‰เดŸเดฎเดฏเต† เดธเต†เดฏเดฟเตฝเดธเต เด—เตเดฐเต‚เดชเตเดชเดฟเดฒเต‡เด•เตเด•เต เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•:

chgrp .sales /home/account

เด‰เดณเตเดณเดคเต เดชเต‹เดฒเต† เดšเต—เตบ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ -R ั chgrp, เด•เต‚เดŸเดพเดคเต† เด—เตเดฐเต‚เดชเตเดชเดฟเดจเตเดฑเต† เด‰เดŸเดฎเดฏเต† เด†เดตเตผเดคเตเดคเดฟเดšเตเดšเต เดฎเดพเดฑเตเดฑเตเด•.

เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด‰เดŸเดฎ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตฝ

เด’เดฐเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เด’เดฐเต เดซเดฏเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด‰เดŸเดฎเดธเตเดฅเดพเดตเด•เดพเดถเด‚ เดฌเดพเดงเด•เดฎเดพเด•เตเดจเตเดจเดคเต เดจเดฟเด™เตเด™เตพ เดถเตเดฐเดฆเตเดงเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เดพเด‚.
เด’เดฐเต เดซเดฏเตฝ เดธเตเดตเดฏเดฎเต‡เดต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เด† เดซเดฏเดฒเดฟเดจเตเดฑเต† เด‰เดŸเดฎเดฏเดพเด•เตเด‚, เด•เต‚เดŸเดพเดคเต† เด† เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เดชเตเดฐเดพเดฅเดฎเดฟเด• เด—เตเดฐเต‚เดชเตเดชเต เดธเตเดตเดฏเดฎเต‡เดต เด† เดซเดฏเดฒเดฟเดจเตเดฑเต† เด‰เดŸเดฎเดฏเดพเด•เตเด‚. เดธเดพเดงเดพเดฐเดฃ เด‡เดคเต /etc/passwd เดซเดฏเดฒเดฟเตฝ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เดชเตเดฐเดพเดฅเดฎเดฟเด• เด—เตเดฐเต‚เดชเตเดชเดพเดฏเดฟ เดฒเดฟเดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด—เตเดฐเต‚เดชเตเดชเดพเดฃเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด’เดฐเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด—เตเดฐเต‚เดชเตเดชเตเด•เดณเดฟเตฝ เด…เด‚เด—เดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดตเตผเด•เตเด•เต เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏ เดชเตเดฐเดพเดฅเดฎเดฟเด• เด—เตเดฐเต‚เดชเตเดชเดฟเดจเต† เดฎเดพเดฑเตเดฑเดพเตป เด•เดดเดฟเดฏเตเด‚.

เดจเดฟเดฒเดตเดฟเดฒเต† เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏ เดชเตเดฐเดพเดฅเดฎเดฟเด• เด—เตเดฐเต‚เดชเตเดชเต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ เด—เตเดฐเต‚เดชเตเดชเตเด•เตพ:

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

เดจเดฟเดฒเดตเดฟเดฒเต† เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดฒเดฟเตปเดกเดฏเตเด•เตเด•เต เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏ เดชเตเดฐเดพเดฅเดฎเดฟเด• เด—เตเดฐเต‚เดชเตเดชเต เดฎเดพเดฑเตเดฑเดฃเดฎเต†เด™เตเด•เดฟเตฝ, เด…เดตเตป เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚ newgrpเดชเตเดคเดฟเดฏ เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏ เดชเตเดฐเดพเดฅเดฎเดฟเด• เด—เตเดฐเต‚เดชเตเดชเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจ เด—เตเดฐเต‚เดชเตเดชเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจเต. เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚ newgrp เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เด•เดฎเดพเตปเดกเต เดจเตฝเด•เตเดจเตเดจเดคเตเดตเดฐเต† เดชเตเดฐเดพเดฅเดฎเดฟเด• เด—เตเดฐเต‚เดชเตเดชเต เดธเดœเต€เดตเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚ เดชเตเดฑเดคเตเดคเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดฒเต‹เด—เต เด”เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ.

เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดฒเดฟเตปเดก เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดˆ เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต, เดชเตเดฐเดพเดฅเดฎเดฟเด• เด—เตเดฐเต‚เดชเตเดชเต เดตเดฟเตฝเดชเตเดชเดจเดฏเดพเดฃเต:

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

เดจเดฟเดฒเดตเดฟเดฒเต† เดชเตเดฐเตˆเดฎเดฑเดฟ เด—เตเดฐเต‚เดชเตเดชเต เดฎเดพเดฑเตเดฑเดฟเดฏ เดถเต‡เดทเด‚, เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดš เดŽเดฒเตเดฒเดพ เดชเตเดคเดฟเดฏ เดซเดฏเดฒเตเด•เตพเด•เตเด•เตเด‚ เด† เด—เตเดฐเต‚เดชเตเดชเต เด‰เดŸเดฎเดฏเดพเดฏเดฟ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เดฏเดฅเดพเตผเดคเตเดฅ เดชเตเดฐเดพเดฅเดฎเดฟเด• เด—เตเดฐเต‚เดชเตเดชเต เด•เตเดฐเดฎเต€เด•เดฐเดฃเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดฎเดŸเด™เตเด™เดพเตป, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• เดชเตเดฑเดคเตเดคเต.

เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดคเดฟเดจเต newgrp, เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดชเตเดฐเดพเดฅเดฎเดฟเด•เดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจ เด—เตเดฐเต‚เดชเตเดชเดฟเดฒเต† เด…เด‚เด—เดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เด•เต‚เดŸเดพเดคเต†, เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เด—เตเดฐเต‚เดชเตเดชเดฟเดจเดพเดฏเดฟ เด’เดฐเต เด—เตเดฐเต‚เดชเตเดชเต เดชเดพเดธเตโ€Œเดตเต‡เดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ gpasswd. เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ newgrpเดŽเดจเตเดจเดพเตฝ เดŸเดพเตผเด—เต†เดฑเตเดฑเต เด—เตเดฐเต‚เดชเตเดชเดฟเดฒเต† เด…เด‚เด—เดฎเดฒเตเดฒ, เด—เตเดฐเต‚เดชเตเดชเดฟเดจเตเดฑเต† เดชเดพเดธเตโ€Œเดตเต‡เดกเดฟเดจเดพเดฏเดฟ เดทเต†เตฝ เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพ เดถเดฐเดฟเดฏเดพเดฏ เด—เตเดฐเต‚เดชเตเดชเต เดชเดพเดธเตโ€Œเดตเต‡เดกเต เดจเตฝเด•เดฟเดฏเดพเตฝ, เด’เดฐเต เดชเตเดคเดฟเดฏ เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏ เดชเตเดฐเดพเดฅเดฎเดฟเด• เด—เตเดฐเต‚เดชเตเดชเต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเด‚.

เดฎเต—เดฒเดฟเด•เดพเดตเด•เดพเดถ เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต

เดฒเดฟเดจเด•เตเดธเต เด…เดจเตเดฎเดคเดฟ เดธเด‚เดตเดฟเดงเดพเดจเด‚ 1970-เด•เดณเดฟเตฝ เด•เดฃเตเดŸเตเดชเดฟเดŸเดฟเดšเตเดšเดคเดพเดฃเต. เด† เดตเตผเดทเด™เตเด™เดณเดฟเตฝ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฟเด‚เด—เต เด†เดตเดถเตเดฏเด™เตเด™เตพ เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เด…เดŸเดฟเดธเตเดฅเดพเดจ เด…เดจเตเดฎเดคเดฟ เดธเด‚เดตเดฟเดงเดพเดจเด‚ เดตเดณเดฐเต† เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดˆ เดชเต†เตผเดฎเดฟเดทเตป เดธเดฟเดธเตเดฑเตเดฑเด‚ เดซเดฏเดฒเตเด•เดณเดฟเดฒเตเด‚ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเดฟเดฒเตเด‚ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดพเดตเตเดจเตเดจ เดฎเต‚เดจเตเดจเต เด…เดจเตเดฎเดคเดฟเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ, เดˆ เด…เดจเตเดฎเดคเดฟเด•เตพ เดŽเด™เตเด™เดจเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเตเด‚ เดฎเดพเดฑเตเดฑเดพเดฎเต†เดจเตเดจเตเด‚ เดจเดฟเด™เตเด™เตพ เดชเด เดฟเด•เตเด•เตเด‚.

เดตเดพเดฏเดฟเด•เตเด•เดพเดจเตเด‚ เดŽเดดเตเดคเดพเดจเตเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเดจเตเดฎเตเดณเตเดณ เด…เดจเตเดฎเดคเดฟเด•เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต

เดฎเต‚เดจเตเดจเต เดชเตเดฐเดงเดพเดจ เด…เดจเตเดฎเดคเดฟเด•เตพ เดซเดฏเดฒเตเด•เตพ เดตเดพเดฏเดฟเด•เตเด•เดพเดจเตเด‚ เดŽเดดเตเดคเดพเดจเตเด‚ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดซเดฏเดฒเตเด•เดณเดฟเดฒเต‹ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเดฟเดฒเต‹ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดˆ เด…เดจเตเดฎเดคเดฟเด•เดณเตเดŸเต† เดชเตเดฐเดญเดพเดตเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เด’เดฐเต เดซเดฏเดฒเดฟเตฝ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดฑเต€เดกเต เดชเต†เตผเดฎเดฟเดทเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเดพเดฏเดฟเด•เตเด•เดพเดจเดพเดฏเดฟ เดซเดฏเตฝ เดคเตเดฑเด•เตเด•เดพเดจเตเดณเตเดณ เด…เดตเด•เดพเดถเด‚ เดจเตฝเด•เตเดจเตเดจเต. เด…เดคเดฟเดจเดพเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดคเดฟเดจเตเดฑเต† เด‰เดณเตเดณเดŸเด•เตเด•เด™เตเด™เตพ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเดฟเดจเต เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเต†เดฏเตเดฏเดพเตป เดซเดฏเตฝ เดคเตเดฑเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเดพเดฃเต เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚.

เด’เดฐเต เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เด†เด•เตเดธเดธเต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดซเดฏเดฒเดฟเดจเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด† เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดฑเต€เดกเต เด†เด•เตเดธเดธเต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เดซเดฏเดฒเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดเดฑเตเดฑเดตเตเด‚ เด…เดŸเดฟเดธเตเดฅเดพเดจ เด…เดจเตเดฎเดคเดฟเดฏเดพเดฃเต เดฑเต€เดกเต เดชเต†เตผเดฎเดฟเดทเตป เดŽเดจเตเดจเดพเดฃเต เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚.

เด’เดฐเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด† เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเดฒเต† เด‰เดณเตเดณเดŸเด•เตเด•เด™เตเด™เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดตเดพเดฏเดจ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเดฒเต† เดซเดฏเดฒเตเด•เตพ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดˆ เด…เดจเตเดฎเดคเดฟ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพ เด…เดฑเดฟเดžเตเดžเดฟเดฐเดฟเด•เตเด•เดฃเด‚. Linux เดชเต†เตผเดฎเดฟเดทเตป เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเต เดชเดพเดฐเดฎเตเดชเดฐเตเดฏเด‚ เด…เดฑเดฟเดฏเดฟเดฒเตเดฒ, เด’เดฐเต เดซเดฏเตฝ เดตเดพเดฏเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด’เดฐเต‡เดฏเตŠเดฐเต เดฎเดพเตผเด—เตเด—เด‚ เด† เดซเดฏเดฒเดฟเตฝ เดฑเต€เดกเต เดชเต†เตผเดฎเดฟเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŠเดนเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดคเตเดชเต‹เดฒเต†, เด’เดฐเต เดซเดฏเดฒเดฟเตฝ เดชเตเดฐเดฏเต‹เด—เดฟเดšเตเดšเดพเตฝ, เดŽเดดเตเดคเดพเดจเตเดณเตเดณ เด…เดจเตเดฎเดคเดฟ เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดฎเดฑเตเดฑเตŠเดฐเต เดตเดฟเดงเดคเตเดคเดฟเตฝ เดชเดฑเดžเตเดžเดพเตฝ, เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดซเดฏเดฒเตเด•เดณเตเดŸเต† เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เดฎเดพเดฑเตเดฑเดพเตป เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดชเตเดคเดฟเดฏ เดซเดฏเดฒเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเดจเต‹ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเดจเต‹ เดซเดฏเตฝ เด…เดจเตเดฎเดคเดฟเด•เตพ เดฎเดพเดฑเตเดฑเดพเดจเต‹ เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพ เดซเดฏเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเดพเดจเตเดณเตเดณ เด…เดจเตเดฎเดคเดฟ เดจเตฝเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเดฟเตฝ, เดชเตเดคเดฟเดฏ เด‰เดชเดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เดพเดจเตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเดจเตเด‚ เดˆ เด…เดจเตเดฎเดคเดฟ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดชเต†เตผเดฎเดฟเดทเตป เด†เดฃเต เดซเดฏเตฝ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เดตเต‡เดฃเตเดŸเดคเต. เด‡เดคเต เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเดฟเดฒเตเดฒ, เด‡เดคเต เดฒเดฟเดจเด•เตโ€Œเดธเดฟเดจเต† เดตเตˆเดฑเดธเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดชเตเดฐเดคเดฟเดฐเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต. เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดฑเตˆเดฑเตเดฑเต เด†เด•เตโ€Œเดธเดธเต เด‰เดณเตเดณ เด’เดฐเดพเตพเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเต‡ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดชเต†เตผเดฎเดฟเดทเตป เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเต‚.

เด…เดŸเดฟเดธเตเดฅเดพเดจ เด…เดจเตเดฎเดคเดฟเด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เดคเตเดคเต† เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดคเต เดธเด‚เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต:

Linux-เดฒเต† เด…เดจเตเดฎเดคเดฟเด•เตพ (chown, chmod, SUID, GUID, sticky bit, ACL, umask)

chmod เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต

เด…เดตเด•เดพเดถเด™เตเด™เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• chmod... เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต chmod เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเด‚ เด—เตเดฐเต‚เดชเตเดชเดฟเดจเตเด‚ เดฎเดฑเตเดฑเตเดฎเตเดณเตเดณ เด…เดจเตเดฎเดคเดฟเด•เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดˆ เด•เดฎเดพเตปเดกเต เดฐเดฃเตเดŸเต เดฎเต‹เดกเตเด•เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚: เด†เดชเต‡เด•เตเดทเดฟเด• เดฎเต‹เดกเต, เด•เต‡เดตเดฒ เดฎเต‹เดกเต. เด•เต‡เดตเดฒ เดฎเต‹เดกเดฟเตฝ, เด…เดŸเดฟเดธเตเดฅเดพเดจ เด…เดจเตเดฎเดคเดฟเด•เตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป เดฎเต‚เดจเตเดจเต เด…เด•เตเด•เด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

Linux-เดฒเต† เด…เดจเตเดฎเดคเดฟเด•เตพ (chown, chmod, SUID, GUID, sticky bit, ACL, umask)

เด…เดจเตเดฎเดคเดฟเด•เตพ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดฎเต‚เดฒเตเดฏเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด•. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเดพเดฏเดฟ เดฑเต€เดกเต, เดฑเตˆเดฑเตเดฑเต, เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดŽเดจเตเดจเดฟเดต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเดจเตเด‚ เด—เตเดฐเต‚เดชเตเดชเดฟเดจเดพเดฏเดฟ เดตเดพเดฏเดฟเด•เตเด•เดพเดจเตเด‚ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ /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 เดŽเดฒเตเดฒเดพ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพเด•เตเด•เตเด‚ เด…เดคเตเดชเต‹เดฒเต† /เดกเดพเดฑเตเดฑ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเดฒเต† เดซเดฏเดฒเตเด•เตพเด•เตเด•เตเด‚ เดจเดฟเด™เตเด™เตพ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดชเต†เตผเดฎเดฟเดทเตป เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟ. เดซเดฏเดฒเตเด•เดณเดฒเตเดฒ, เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เดณเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดชเต†เตผเดฎเดฟเดทเตป เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเตป, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• chmod -R o+ rX /data.

เดšเดฟเดฒ เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเตเด•เดณเดฟเตฝ เดซเดฏเตฝ เด‡เดคเดฟเดจเด•เด‚ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดชเต†เตผเดฎเดฟเดทเตป เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดซเดฏเดฒเตเด•เตพเด•เตเด•เต เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดชเต†เตผเดฎเดฟเดทเตป เดจเตฝเด•เดฟเดฒเตเดฒเต†เดจเตเดจเต เดตเดฒเดฟเดฏเด•เตเดทเดฐเด‚ X เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เดชเต†เตผเดฎเดฟเดทเดจเตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเดฟเด•เดšเตเดš เดฎเดพเตผเด—เดฎเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจเต; เด‡เดคเต เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดซเดฏเดฒเตเด•เดณเดฟเตฝ เดˆ เด…เดจเตเดฎเดคเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เด’เดดเดฟเดตเดพเด•เตเด•เตเด‚.

เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเดšเตเดš เด…เดตเด•เดพเดถเด™เตเด™เตพ

เดจเดฟเด™เตเด™เตพ เด‡เดชเตเดชเต‹เตพ เดตเดพเดฏเดฟเดšเตเดš เด…เดŸเดฟเดธเตเดฅเดพเดจ เด…เดจเตเดฎเดคเดฟเด•เตพเด•เตเด•เต เดชเตเดฑเดฎเต‡, เดฒเดฟเดจเด•เตเดธเดฟเดจเต เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดตเดฟเดชเตเดฒเดฎเดพเดฏ เด…เดจเตเดฎเดคเดฟเด•เดณเตเด‚ เด‰เดฃเตเดŸเต. เด‡เดต เดจเดฟเด™เตเด™เตพ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟเดฏ เด…เดจเตเดฎเดคเดฟเด•เดณเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เด…เดต เดšเดฟเดฒเดชเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เด’เดฐเต เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตฝ เดจเตฝเด•เตเดจเตเดจเต. เดˆ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เด…เดต เดŽเดจเตเดคเดพเดฃเต†เดจเตเดจเตเด‚ เด…เดต เดŽเด™เตเด™เดจเต† เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเตเด‚ เดจเดฟเด™เตเด™เตพ เดชเด เดฟเด•เตเด•เตเด‚.

SUID, GUID, เดธเตเดฑเตเดฑเดฟเด•เตเด•เดฟ เดฌเดฟเดฑเตเดฑเต เดตเดฟเดชเตเดฒเต€เด•เตƒเดค เด…เดตเด•เดพเดถเด™เตเด™เตพ เดŽเดจเตเดจเดฟเดต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต

เดฎเต‚เดจเตเดจเต เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดชเตเดฐเดฎเต‡เดฏเด™เตเด™เดณเตเดฃเตเดŸเต. เด†เดฆเตเดฏเดคเตเดคเต‡เดคเต เดธเต†เดฑเตเดฑเต เดฏเต‚เดธเตผ เดเดกเดฟ (SUID) เด…เดจเตเดฎเดคเดฟเดฏเดพเดฃเต. เดšเดฟเดฒ เดชเตเดฐเดคเตเดฏเต‡เด• เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ, เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเดฒเตเด•เดณเดฟเตฝ เดˆ เด…เดจเตเดฎเดคเดฟ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เด…เดตเดฐเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เด…เดจเตเดฎเดคเดฟเด•เดณเต‹เดŸเต† เด† เดซเดฏเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

เดธเดพเดงเดพเดฐเดฃ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต, เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚ เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฃเต เดŽเดจเตเดจเดพเดฃเต เด‡เดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดšเดฟเดฒ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเตฝ, เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดšเตเดฎเดคเดฒ เดจเดฟเตผเดตเดนเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเดพเดคเตเดฐเด‚ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เดชเตเดฐเดคเตเดฏเต‡เด• เด…เดจเตเดฎเดคเดฟเด•เตพ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เด…เดตเดฐเตเดŸเต† เดชเดพเดธเตโ€Œเดตเต‡เดกเต เดฎเดพเดฑเตเดฑเต‡เดฃเตเดŸ เด’เดฐเต เดธเดพเดนเดšเดฐเตเดฏเด‚ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด•. เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดคเดจเตเดฑเต† เดชเตเดคเดฟเดฏ เดชเดพเดธเตโ€Œเดตเต‡เดกเต /etc/shadow เดซเดฏเดฒเดฟเตฝ เดŽเดดเตเดคเดฃเด‚. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดˆ เดซเดฏเตฝ เดฑเต‚เดŸเตเดŸเต เด…เดฒเตเดฒเดพเดคเตเดค เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เดŽเดดเตเดคเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ:

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

SUID เด…เดจเตเดฎเดคเดฟ เดˆ เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเดจเต เด’เดฐเต เดชเดฐเดฟเดนเดพเดฐเด‚ เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. /usr/bin/passwd เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเดฏเดฟเตฝ, เดˆ เด…เดจเตเดฎเดคเดฟ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚, เดชเดพเดธเตโ€Œเดตเต‡เดกเต เดฎเดพเดฑเตเดฑเตเดฎเตเดชเต‹เตพ, เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด•เดฎเดพเดฏเดฟ เดฑเต‚เดŸเตเดŸเต เดชเตเดฐเดคเตเดฏเต‡เด•เดพเดตเด•เดพเดถเด™เตเด™เตพ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต /etc/shadow เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเดพเตป เด…เดตเดฐเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต SUID เด…เดจเตเดฎเดคเดฟ เด•เดพเดฃเดพเด‚ ls -l เดŽเด™เตเด™เดจเต† s เดจเดฟเด™เตเด™เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด•เดพเดฃเดพเตป เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดธเตเดฅเดพเดจเดคเตเดคเต x เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดค เด…เดจเตเดฎเดคเดฟเด•เตพเด•เตเด•เดพเดฏเดฟ:

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

SUID เด…เดจเตเดฎเดคเดฟ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต†เดจเตเดจเต เดคเต‹เดจเตเดจเดฟเดฏเต‡เด•เตเด•เดพเด‚ (เดšเดฟเดฒ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ เด‡เดคเต), เดชเด•เตเดทเต‡ เด‡เดคเต เด…เดชเด•เดŸเด•เดฐเดตเตเดฎเดพเดฃเต. เดคเต†เดฑเตเดฑเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพ เด…เดฌเดฆเตเดงเดคเตเดคเดฟเตฝ เดฑเต‚เดŸเตเดŸเต เด…เดจเตเดฎเดคเดฟเด•เตพ เดจเตฝเด•เดฟเดฏเต‡เด•เตเด•เดพเด‚. เด…เดคเดฟเดจเดพเตฝ, เด…เดคเต€เดต เดœเดพเด—เตเดฐเดคเดฏเต‹เดŸเต† เดฎเดพเดคเตเดฐเด‚ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดžเดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดฎเดฟเด•เตเด• เด•เดพเดฐเตเดฏเดจเดฟเตผเดตเดพเดนเด•เดฐเตเด‚ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ; เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เต‡เดฃเตเดŸ เดšเดฟเดฒ เดซเดฏเดฒเตเด•เดณเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดจเดฟเด™เตเด™เตพ เด‡เดคเต เด•เดพเดฃเต‚.

เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดชเตเดฐเดคเตเดฏเต‡เด• เด…เดจเตเดฎเดคเดฟ เด—เตเดฐเต‚เดชเตเดชเต เดเดกเดฟ (SGID) เด†เดฃเต. เดˆ เด…เดจเตเดฎเดคเดฟเด•เตเด•เต เดฐเดฃเตเดŸเต เด‡เดซเด•เตเดฑเตเดฑเตเด•เตพ เด‰เดฃเตเดŸเต. เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเดฒเดฟเตฝ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด…เดคเต เดซเดฏเตฝ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เด† เดซเดฏเดฒเดฟเดจเตเดฑเต† เด—เตเดฐเต‚เดชเตเดชเต เด‰เดŸเดฎเดฏเตเดŸเต† เด…เดจเตเดฎเดคเดฟเด•เตพ เดจเตฝเด•เตเดจเตเดจเต. เด…เดคเดฟเดจเดพเตฝ SGID-เด•เตเด•เต SUID เดชเต‹เดฒเต† เดคเดจเตเดจเต† เด•เต‚เดŸเตเดคเดฒเต‹ เด•เตเดฑเดตเต‹ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดˆ เด†เดตเดถเตเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ SGID เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดฑเดฟเดฒเตเดฒ.

SUID เด…เดจเตเดฎเดคเดฟ เดชเต‹เดฒเต†, เดšเดฟเดฒ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดซเดฏเดฒเตเด•เดณเดฟเตฝ เด’เดฐเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด•เตเดฐเดฎเต€เด•เดฐเดฃเดฎเดพเดฏเดฟ SGID เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เด’เดฐเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, SGID เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด‚, เด•เดพเดฐเดฃเด‚ เด† เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดš เดซเดฏเดฒเตเด•เตพเด•เตเด•เตเด‚ เดธเดฌเตโ€Œเดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพเด•เตเด•เตเดฎเดพเดฏเดฟ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด—เตเดฐเต‚เดชเตเดชเต เด‰เดŸเดฎเดฏเต† เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเดพเด•เตเด‚. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เด’เดฐเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เด’เดฐเต เดซเดฏเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด† เดซเดฏเดฒเดฟเดจเตเดฑเต† เด—เตเดฐเต‚เดชเตเดชเต เด‰เดŸเดฎเดฏเดพเดฏเดฟ เด…เดตเดฐเตเดŸเต† เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏ เดชเตเดฐเดพเดฅเดฎเดฟเด• เด—เตเดฐเต‚เดชเตเดชเต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเด‚.

เด‡เดคเต เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ เดตเดณเดฐเต† เด‰เดชเด•เดพเดฐเดชเตเดฐเดฆเดฎเดฒเตเดฒ, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚ Red Hat/CentOS เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เด…เดตเดฐเตเดŸเต† เดชเตเดฐเดพเดฅเดฎเดฟเด• เด—เตเดฐเต‚เดชเตเดชเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เด…เดคเต‡ เดชเต‡เดฐเดฟเดฒเตเดณเตเดณ เด—เตเดฐเต‚เดชเตเดชเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ, เด…เดคเดฟเตฝ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เด…เด‚เด—เด‚. เด…เดคเดฟเดจเดพเตฝ, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เด’เดฐเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจ เดซเดฏเดฒเตเด•เตพ เด—เตเดฐเต‚เดชเตเดชเต เดชเด™เตเด•เดฟเดŸเตเด‚.

เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดฒเดฟเตปเดกเดฏเตเด‚ เดฒเต‹เดฑเดฟเดฏเตเด‚ เด…เด•เตเด•เต—เดฃเตเดŸเดฟเด‚เด—เดฟเตฝ เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เด’เดฐเต เด—เตเดฐเต‚เดชเตเดชเดฟเดฒเต† เด…เด‚เด—เด™เตเด™เดณเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เดธเดพเดนเดšเดฐเตเดฏเด‚ เดธเด™เตเด•เตฝเดชเตเดชเดฟเด•เตเด•เตเด• เด•เดฃเด•เตเด•เต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เดˆ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เด’เดฐเต เดธเตเดตเด•เดพเดฐเตเดฏ เด—เตเดฐเต‚เดชเตเดชเดฟเดฒเต† เด…เด‚เด—เด™เตเด™เดณเดพเดฃเต, เด…เดคเดฟเตฝ เด…เดตเตผ เดฎเดพเดคเตเดฐเด‚ เด…เด‚เด—เดฎเดพเดฃเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดฐเดฃเตเดŸเต เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเตเด‚ เด…เด•เตเด•เต—เดฃเตเดŸเต เด—เตเดฐเต‚เดชเตเดชเดฟเดฒเต† เด…เด‚เด—เด™เตเด™เดณเดพเดฃเต, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เด’เดฐเต เดธเต†เด•เตเด•เดฃเตเดŸเดฑเดฟ เด—เตเดฐเต‚เดชเตเดชเต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด‚ เด•เต‚เดŸเดฟเดฏเดพเดฃเต.

เดˆ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเดฟเตฝ เด†เดฐเต†เด™เตเด•เดฟเดฒเตเด‚ เด’เดฐเต เดซเดฏเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดชเตเดฐเดพเดฅเดฎเดฟเด• เด—เตเดฐเต‚เดชเตเดชเต เด‰เดŸเดฎเดฏเดพเด•เตเด‚ เดŽเดจเตเดจเดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ. เด…เดคเดฟเดจเดพเตฝ, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เดฒเต‹เดฑเดฟ เดธเตƒเดทเตเดŸเดฟเดšเตเดš เดซเดฏเดฒเตเด•เตพ เดฒเดฟเตปเดกเดฏเตเด•เตเด•เต เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ, เดคเดฟเดฐเดฟเดšเตเดšเตเด‚. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดชเด™เตเด•เดฟเดŸเตเดŸ เด—เตเดฐเต‚เดชเตเดชเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ (/เด—เตเดฐเต‚เดชเตเดชเตเด•เตพ/เด…เด•เตเด•เต—เดฃเตเดŸเต เดŽเดจเตเดจเต เดชเดฑเดฏเตเด•) เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด† เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ SGID เด…เดจเตเดฎเดคเดฟ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เด—เตเดฐเต‚เดชเตเดชเต เด…เด•เตเด•เต—เดฃเตเดŸเต เด† เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด—เตเดฐเต‚เดชเตเดชเต เด‰เดŸเดฎเดฏเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเตเด‚ เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตโ€Œเดคเดพเตฝ, เด† เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดš เดŽเดฒเตเดฒเดพ เดซเดฏเดฒเตเด•เดณเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เดŽเดฒเตเดฒเดพ เดซเดฏเดฒเตเด•เดณเตเด‚ เด‰เดชเดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพ , เด—เตเดฐเต‚เดชเตเดชเต เด…เด•เตเด•เต—เดฃเตเดŸเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด—เตเดฐเต‚เดชเตเดชเต เด‰เดŸเดฎเดฏเดพเดฏเดฟ เดจเต‡เดŸเตเด•.

เด‡เด•เตเด•เดพเดฐเดฃเดคเตเดคเดพเตฝ, เดชเตŠเดคเต เด—เตเดฐเต‚เดชเตเดชเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เดณเดฟเตฝ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเดณเดฐเต† เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เด…เดจเตเดฎเดคเดฟเดฏเดพเดฃเต SGID เด…เดจเตเดฎเดคเดฟ.

SGID เด…เดจเตเดฎเดคเดฟ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเตฝ เด•เดพเดฃเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต ls -l เดŽเด™เตเด™เดจเต† s เดจเดฟเด™เตเด™เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด—เตเดฐเต‚เดชเตเดชเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เด…เดจเตเดฎเดคเดฟ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจ เดธเตเดฅเดพเดจเดคเตเดคเต:

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

เดชเตเดฐเดคเตเดฏเต‡เด• เด…เดจเตเดฎเดคเดฟเด•เดณเดฟเตฝ เดฎเต‚เดจเตเดจเดพเดฎเดคเตเดคเต‡เดคเต เดธเตเดฑเตเดฑเดฟเด•เตเด•เดฟ เดฌเดฟเดฑเตเดฑเต เด†เดฃเต. เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เด’เดฐเต‡ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดฑเตˆเดฑเตเดฑเต เด†เด•เตโ€Œเดธเดธเต เด‰เดณเตเดณ เด’เดฐเต เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ เด†เด•เดธเตโ€Œเดฎเดฟเด•เดฎเดพเดฏเดฟ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดซเดฏเดฒเตเด•เตพ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดˆ เด…เดจเตเดฎเดคเดฟ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต. เดธเตเดฑเตเดฑเดฟเด•เตเด•เดฟ เดฌเดฟเดฑเตเดฑเต เด†เดฃเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต†เด™เตเด•เดฟเตฝ, เดซเดฏเตฝ เด…เดŸเด™เตเด™เตเดจเตเดจ เดซเดฏเดฒเดฟเดจเตเดฑเต†เดฏเต‹ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเตเดŸเต†เดฏเต‹ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด‰เดŸเดฎเดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เด’เดฐเต เดซเดฏเตฝ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเต‚. เด‡เด•เตเด•เดพเดฐเดฃเดคเตเดคเดพเตฝ, เด‡เดคเต /tmp เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตเด•เตเดณเตเดณ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด…เดจเตเดฎเดคเดฟเดฏเดพเดฃเต, เดชเตŠเดคเต เด—เตเดฐเต‚เดชเตเดชเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพเด•เตเด•เตเด‚ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด‚.

เดธเตเดฑเตเดฑเดฟเด•เตเด•เดฟ เดฌเดฟเดฑเตเดฑเต เด‡เดฒเตเดฒเดพเดคเต†, เด’เดฐเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เด’เดฐเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเตฝ เดซเดฏเดฒเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต†เด™เตเด•เดฟเตฝ, เด…เดตเตผเด•เตเด•เต เด† เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดซเดฏเดฒเตเด•เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚. เด’เดฐเต เดชเตŠเดคเต เด—เตเดฐเต‚เดชเตเดชเต เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ เด‡เดคเต เด…เดฐเต‹เดšเด•เดฎเดพเดฏเต‡เด•เตเด•เดพเด‚. เดฒเดฟเตปเดก, เดฒเต‹เดฑเดฟ เดŽเดจเตเดจเต€ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเต† เดธเด™เตเด•เตฝเดชเตเดชเดฟเด•เตเด•เตเด•, เด‡เดฐเตเดตเดฐเตเด‚ /เดกเดพเดฑเตเดฑ/เด…เด•เตเด•เต—เดฃเตเดŸเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดฑเตˆเดฑเตเดฑเดฟเด‚เด—เต เดชเต†เตผเดฎเดฟเดทเดจเตเด•เดณเตเด‚ เด…เด•เตเด•เต—เดฃเตเดŸเต เด—เตเดฐเต‚เดชเตเดชเดฟเดฒเต† เด…เด‚เด—เดคเตเดตเดคเตเดคเดฟเดฒเต‚เดŸเต† เดˆ เด…เดจเตเดฎเดคเดฟเด•เตพ เดจเต‡เดŸเดฟเดฏเดตเดฐเตเดฎเดพเดฃเต. เด…เดคเดฟเดจเดพเตฝ, เดฒเต‹เดฑเดฟ เดธเตƒเดทเตเดŸเดฟเดšเตเดš เดซเดฏเดฒเตเด•เตพ เดฒเดฟเตปเดกเดฏเตเด•เตเด•เต เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เดคเดฟเดฐเดฟเดšเตเดšเตเด‚.

เดจเดฟเด™เตเด™เตพ เดธเตเดฑเตเดฑเดฟเด•เตเด•เดฟ เดฌเดฟเดฑเตเดฑเต เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดตเตเดฏเดตเดธเตเดฅเด•เดณเดฟเดฒเตŠเดจเตเดจเต เดถเดฐเดฟเดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เดซเดฏเดฒเตเด•เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเต‚:

  • เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เด‰เดŸเดฎเดฏเดพเดฃเต;
  • เดซเดฏเตฝ เดธเตเดฅเดฟเดคเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเตเดŸเต† เด‰เดŸเดฎเดฏเดพเดฃเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต.

เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ ls -l, เดธเตเดฑเตเดฑเดฟเด•เตเด•เดฟ เดฌเดฟเดฑเตเดฑเต เดชเต‹เดฒเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดพเดฃเดพเด‚ t เดจเดฟเด™เตเด™เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดฎเดฑเตเดฑเตเดณเตเดณเดตเตผเด•เตเด•เดพเดฏเดฟ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดชเต†เตผเดฎเดฟเดทเตป เด•เดพเดฃเตเดจเตเดจ เดธเตเดฅเดพเดจเดคเตเดคเต:

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

เดตเดฟเดชเตเดฒเต€เด•เตƒเดค เด…เดตเด•เดพเดถเด™เตเด™เตพ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต

SUID, SGID, เดธเตเดฑเตเดฑเดฟเด•เตเด•เดฟ เดฌเดฟเดฑเตเดฑเต เดŽเดจเตเดจเดฟเดต เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ chmod. SUID-เดจเต 4-เดจเตเดฑเต† เดธเด‚เด–เตเดฏเดพ เดฎเต‚เดฒเตเดฏเดฎเตเดฃเตเดŸเต, SGID-เดจเต 2-เดจเตเดฑเต† เดธเด‚เด–เตเดฏเดพ เดฎเต‚เดฒเตเดฏเดฎเตเดฃเตเดŸเต, เดธเตเดฑเตเดฑเดฟเด•เตเด•เดฟ เดฌเดฟเดฑเตเดฑเดฟเดจเต 1-เดจเตเดฑเต† เดธเด‚เด–เตเดฏเดพ เดฎเต‚เดฒเตเดฏเดฎเตเดฃเตเดŸเต.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดˆ เด…เดจเตเดฎเดคเดฟเด•เตพ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ เดจเดพเดฒเต เดชเตเดฐเดคเต€เด• เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เดšเต‡เตผเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต chmod, เด‡เดคเดฟเดจเตเดฑเต† เด†เดฆเตเดฏ เด…เด•เตเด•เด‚ เดชเตเดฐเดคเตเดฏเต‡เด• เด…เดจเตเดฎเดคเดฟเด•เดณเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดตเดฐเดฟ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต SGID เด…เดจเตเดฎเดคเดฟ เดšเต‡เตผเด•เตเด•เตเด•เดฏเตเด‚ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต rwx เด‰เด‚ เด—เตเดฐเต‚เดชเตเดชเดฟเดจเตเด‚ เดฎเดฑเตเดฑเตเดณเตเดณเดตเตผเด•เตเด•เตเด‚ rx เด‰เด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด‚:

chmod 2755 /somedir

เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเดฒเดตเดฟเดฒเต† เด…เดจเตเดฎเดคเดฟเด•เตพ เด•เดพเดฃเดฃเดฎเต†เด™เตเด•เดฟเตฝ เด‡เดคเต เดคเดฟเด•เดšเตเดšเตเด‚ เด…เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฃเต chmod เด•เต‡เดตเดฒ เดฎเต‹เดกเดฟเตฝ. (เดจเดฟเด™เตเด™เตพ เด‡เดคเต เดšเต†เดฏเตเดฏเดพเดคเตเดค เดชเด•เตเดทเด‚ เดชเตเดจเดฐเดพเดฒเต‡เด–เดจเด‚ เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด…เดจเตเดฎเดคเดฟเด•เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต.) เด…เดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเตเดฐเดคเตเดฏเต‡เด• เด…เดจเตเดฎเดคเดฟเด•เตพ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ เด†เดชเต‡เด•เตเดทเดฟเด• เดฎเต‹เดกเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดžเดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต:

  1. SUID เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเต chmod u+s.
  2. SGID เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเต chmod g+s.
  3. เดธเตเดฑเตเดฑเดฟเด•เตเด•เดฟ เดฌเดฟเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเต chmod +tเดจเดฟเด™เตเด™เตพ เด…เดจเตเดฎเดคเดฟเด•เตพ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจ เดซเดฏเดฒเดฟเดจเตเดฑเต†เดฏเต‹ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเตเดŸเต†เดฏเต‹ เดชเต‡เดฐเต เดชเดฟเดจเตเดคเตเดŸเดฐเตเด•.

เดชเตเดฐเดคเตเดฏเต‡เด• เด…เดจเตเดฎเดคเดฟเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพ เด…เดฑเดฟเดฏเต‡เดฃเตเดŸเดคเต†เดฒเตเดฒเดพเด‚ เดชเดŸเตเดŸเดฟเด• เดธเด‚เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต.

Linux-เดฒเต† เด…เดจเตเดฎเดคเดฟเด•เตพ (chown, chmod, SUID, GUID, sticky bit, ACL, umask)

เดชเตเดฐเดคเตเดฏเต‡เด• เด…เดตเด•เดพเดถเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚

เดˆ เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ, เด—เตเดฐเต‚เดชเตเดชเต เด…เด‚เด—เด™เตเด™เตพเด•เตเด•เต เดชเด™เตเด•เดฟเดŸเตเดŸ เด—เตเดฐเต‚เดชเตเดชเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เดซเดฏเดฒเตเด•เตพ เดชเด™เตเด•เดฟเดŸเตเดจเตเดจเดคเต เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดจเดฟเด™เตเด™เตพ เดชเตเดฐเดคเตเดฏเต‡เด• เด…เดจเตเดฎเดคเดฟเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดธเต†เดฑเตเดฑเต เด—เตเดฐเต‚เดชเตเดชเต เดเดกเดฟเดฏเตเดŸเต† เดเดกเดฟ เดฌเดฟเดฑเตเดฑเตเด‚ เดธเตเดฑเตเดฑเดฟเด•เตเด•เดฟ เดฌเดฟเดฑเตเดฑเตเด‚ เดจเดฟเด™เตเด™เตพ เด…เดธเตˆเตป เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เดต เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเตเด•เดดเดฟเดžเตเดžเดพเตฝ, เด—เตเดฐเต‚เดชเตเดชเต เด…เด‚เด—เด™เตเด™เตพเด•เตเด•เต เด’เดฐเตเดฎเดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดซเต€เดšเตเดšเดฑเตเด•เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเต เด•เดพเดฃเตเด•.

  1. เดจเดฟเด™เตเด™เตพ เดฒเดฟเตปเดก เดŽเดจเตเดจ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดพเดฏ เดŸเต†เตผเดฎเดฟเดจเตฝ เดคเตเดฑเด•เตเด•เตเด•. เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต† เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚ เดฒเดฟเตปเดก, เดชเดพเดธเตโ€Œเดตเต‡เดกเต เดšเต‡เตผเด•เตเด•เตเด• เดชเดพเดธเตเดตเต‡เดกเต เดฒเดฟเตปเดก.
  2. เดฑเต‚เดŸเตเดŸเดฟเตฝ เด’เดฐเต /เดกเดพเดฑเตเดฑ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเตเด‚ เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต /เดกเดพเดฑเตเดฑ/เดธเต†เดฏเดฟเตฝเดธเต เดธเดฌเตเดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเตเด‚ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด• mkdir -p /data/sales. เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด• เดธเดฟเดกเดฟ / เดกเดพเดฑเตเดฑ / เดตเดฟเตฝเดชเตเดชเดจเดตเดฟเตฝเดชเตเดชเดจ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด•. เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด• เดŸเดšเตเดšเต เดฒเดฟเตปเดก1 ะธ เดŸเดšเตเดšเต เดฒเดฟเตปเดก2เดฒเดฟเตปเดกเดฏเตเดŸเต† เด‰เดŸเดฎเดธเตเดฅเดคเดฏเดฟเดฒเตเดณเตเดณ เดฐเดฃเตเดŸเต เดถเต‚เดจเตเดฏเดฎเดพเดฏ เดซเดฏเดฒเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป.
  3. เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดธเต-เดฒเดฟเดธ เดจเดฟเดฒเดตเดฟเดฒเต† เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต† เดธเต†เดฏเดฟเตฝเดธเต เด—เตเดฐเต‚เดชเตเดชเดฟเดฒเต† เด…เด‚เด—เด‚ เด•เต‚เดŸเดฟเดฏเดพเดฏ เดฏเต‚เดธเตผ เดฒเดฟเดธเดฏเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเดพเตป.
  4. เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดธเดฟเดกเดฟ / เดกเดพเดฑเตเดฑ / เดตเดฟเตฝเดชเตเดชเดจ เด•เต‚เดŸเดพเดคเต† เดˆ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เดฑเดฃเตเดฃเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ ls -l. เดฒเดฟเตปเดก เดŽเดจเตเดจ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดธเตƒเดทเตเดŸเดฟเดšเตเดšเดคเตเด‚ เดฒเดฟเตปเดก เด—เตเดฐเต‚เดชเตเดชเดฟเตฝ เดชเต†เดŸเตเดŸเดคเตเดฎเดพเดฏ เดฐเดฃเตเดŸเต เดซเดฏเดฒเตเด•เตพ เดจเดฟเด™เตเด™เตพ เด•เดพเดฃเตเด‚. เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด• rm -f เดฒเดฟเตปเดก*. เด‡เดคเต เดฐเดฃเตเดŸเต เดซเดฏเดฒเตเด•เดณเตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด‚.
  5. เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดŸเดšเตเดšเต เดฒเดฟเดธ1 ะธ เดŸเดšเตเดšเต เดฒเดฟเดธ2เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดฒเดฟเดธเดฏเตเดŸเต† เด‰เดŸเดฎเดธเตเดฅเดคเดฏเดฟเดฒเตเดณเตเดณ เดฐเดฃเตเดŸเต เดซเดฏเดฒเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป.
  6. เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดธเต - เดตเต‡เดฐเต‚เดจเตเดจเดพเตป เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดคเตเดฏเต‡เด•เดพเดตเด•เดพเดถเด™เตเด™เตพ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต.
  7. เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• chmod g+s,o+t /data/salesเด—เตเดฐเต‚เดชเตเดชเต เดเดกเดจเตเดฑเดฟเดซเดฏเตผ (GUID) เดฌเดฟเดฑเตเดฑเตเด‚ เดชเด™เตเด•เดฟเดŸเตเดŸ เด—เตเดฐเต‚เดชเตเดชเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเดฒเต† เดธเตเดฑเตเดฑเดฟเด•เตเด•เดฟ เดฌเดฟเดฑเตเดฑเตเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป.
  8. เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดธเต-เดฒเดฟเตปเดก. เดŽเดจเตเดจเดฟเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด• เดŸเดšเตเดšเต เดฒเดฟเตปเดก3 ะธ เดŸเดšเตเดšเต เดฒเดฟเตปเดก4. เดจเดฟเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเดšเตเดš เดฐเดฃเตเดŸเต เดซเดฏเดฒเตเด•เดณเตเด‚ /data/sales เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเตเดŸเต† เด—เตเดฐเต‚เดชเตเดชเต เด‰เดŸเดฎเดฏเดพเดฏ เดธเต†เดฏเดฟเตฝเดธเต เด—เตเดฐเต‚เดชเตเดชเดฟเดจเตเดฑเต† เด‰เดŸเดฎเดธเตเดฅเดคเดฏเดฟเดฒเตเดณเตเดณเดคเดพเดฃเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพ เด‡เดชเตเดชเต‹เตพ เด•เดพเดฃเตเด‚.
  9. เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• rm -rf เดฒเดฟเดธ*. เดจเดฟเด™เตเด™เตพ เดˆ เดซเดฏเดฒเตเด•เดณเตเดŸเต† เด‰เดŸเดฎเดฏเดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดฒเดฟเตปเดก เดŽเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เดˆ เดซเดฏเดฒเตเด•เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจเดคเต เดธเตเดฑเตเดฑเดฟเด•เตเด•เดฟ เดฌเดฟเดฑเตเดฑเต เดคเดŸเดฏเตเดจเตเดจเต. เดฒเดฟเตปเดก เดŽเดจเตเดจ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต /เดกเดพเดฑเตเดฑ/เดธเต†เดฏเดฟเตฝเดธเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเตเดŸเต† เด‰เดŸเดฎเดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดฏเดพเตพเด•เตเด•เต เดˆ เดซเดฏเดฒเตเด•เตพ เดŽเด™เตเด™เดจเต†เดฏเตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•!

เดฒเดฟเดจเด•เตเดธเดฟเดฒเต† ACL เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต (setfacl, getfacl).

เดฎเตเด•เดณเดฟเตฝ เดšเตผเดšเตเดš เดšเต†เดฏเตโ€Œเดค เดตเดฟเดชเตเดฒเดฎเดพเดฏ เด…เดจเตเดฎเดคเดฟเด•เตพ, Linux เด…เดจเตเดฎเดคเดฟเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดฐเต€เดคเดฟเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดค เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚, เด’เดฐเต เดซเดฏเดฒเดฟเตฝ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต‹ โ€‹โ€‹เด’เดฐเต เด—เตเดฐเต‚เดชเตเดชเดฟเดจเต‹ เด…เดจเตเดฎเดคเดฟ เดจเตฝเด•เดพเตป เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

เด†เด•เตโ€Œเดธเดธเต เด•เตบเดŸเตเดฐเต‹เตพ เดฒเดฟเดธเตเดฑเตเดฑเตเด•เตพ เดˆ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดชเต†เตผเดฎเดฟเดทเตป เดธเต†เดฑเตเดฑเต เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเต†เดŸเตเดŸเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดชเต†เตผเดฎเดฟเดทเดจเตเด•เตพ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเดจเตเด‚ เด…เดตเตผ เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเตผเดฎเดพเดฐเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

ACL-เด•เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต

ACL เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เดฎเดฟเด•เดšเตเดš เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดค เดšเต‡เตผเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚, เด‡เดคเดฟเดจเต เด’เดฐเต เดชเต‹เดฐเดพเดฏเตเดฎเดฏเตเดฃเตเดŸเต: เดŽเดฒเตเดฒเดพ เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเด•เดณเตเด‚ เด‡เดคเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เด…เดคเดฟเดจเดพเตฝ, เดซเดฏเดฒเตเด•เตพ เดชเด•เตผเดคเตเดคเตเดฎเตเดชเต‹เดดเต‹ เดจเต€เด•เตเด•เตเดฎเตเดชเต‹เดดเต‹ เดจเดฟเด™เตเด™เตพเด•เตเด•เต ACL เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เดจเดทเตโ€ŒเดŸเดฎเดพเดฏเต‡เด•เตเด•เดพเด‚, เด•เต‚เดŸเดพเดคเต† เดฌเดพเด•เตเด•เดชเตเดชเต เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ ACL เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เดฌเดพเด•เตเด•เดชเตเดชเต เดšเต†เดฏเตโ€Œเดคเต‡เด•เตเด•เดฟเดฒเตเดฒ.

เดŸเดพเตผ เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ ACL-เด•เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เด’เดฐเต เดฌเดพเด•เตเด•เดชเตเดชเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ ACL เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เดจเดทเตโ€ŒเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• เดจเด•เตเดทเดคเตเดฐ เดŸเดพเดฑเดฟเดจเต เดชเด•เดฐเด‚. เดจเด•เตเดทเดคเตเดฐ เดŸเดพเดฑเดฟเดจเตเดฑเต† เด…เดคเต‡ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต; เด‡เดคเต ACL เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต ACL เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฌเดพเด•เตเด•เดชเตเดชเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚ getfacl, setfacl เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚. เด’เดฐเต เดฌเดพเด•เตเด•เดชเตเดชเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• getfacl -R /directory > file.acls. เด’เดฐเต เดฌเดพเด•เตเด•เดชเตเดชเต เดซเดฏเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• setfacl --restore=file.acl.

เดšเดฟเดฒ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดŸเต† เด…เดญเดพเดตเด‚ เด’เดฐเต เดชเตเดฐเดถเตเดจเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฐเตเดคเต. เดตเตเดฏเด•เตเดคเดฟเด—เดค เดซเดฏเดฒเตเด•เดณเต‡เด•เตเด•เดพเตพ เด˜เดŸเดจเดพเดชเดฐเดฎเดพเดฏ เด…เดณเดตเตเด•เต‹เดฒเดพเดฏเดฟ ACL-เด•เตพ เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เดณเดฟเตฝ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.
เด…เดคเดฟเดจเดพเตฝ, เด…เดตเดฏเดฟเตฝ เดชเดฒเดคเตเด‚ เด‰เดฃเตเดŸเดพเด•เดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เด•เตเดฑเดšเตเดšเต เดฎเดพเดคเตเดฐเด‚, เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต† เดธเตเดฎเดพเตผเดŸเตเดŸเต เดธเตเดฅเดฒเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเดฟเดจเดพเตฝ, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฌเดพเด•เตเด•เดชเตเดชเต เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเดฒเตเด‚, เดจเดฟเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดš เด’เดฑเดฟเดœเดฟเดจเตฝ ACL-เด•เตพ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดคเดพเดฐเดคเดฎเตเดฏเต‡เดจ เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต.

ACL-เด•เตพเด•เตเด•เดพเดฏเดฟ เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เตเดจเตเดจเต

เดจเดฟเด™เตเด™เตพ ACL-เด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เตเดจเตเดจเดคเดฟเดจเตเดฎเตเดฎเตเดชเต, ACL-เด•เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดจเดพเตฝ, เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ ACL-เด•เตพเด•เตเด•เตเดณเตเดณ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดชเดฟเดจเตเดคเตเดฃ เดŽเดชเตเดชเต‹เดดเตเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฟเดฒเตเดฒ. เด’เดฐเต เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเดพเดฏเดฟ ACL-เด•เตพ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต "เด“เดชเตเดชเดฑเต‡เดทเตป เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ" เดŽเดจเตเดจ เดธเดจเตเดฆเต‡เดถเด‚ เดฒเดญเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ ACL-เด•เดณเต† เดชเดฟเดจเตเดคเตเดฃเดšเตเดšเต‡เด•เตเด•เดฟเดฒเตเดฒ.

เด‡เดคเต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เด“เดชเตเดทเตป เดšเต‡เตผเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต acl เดฎเต—เดฃเตเดŸเต /etc/fstab เดซเดฏเดฒเดฟเตฝ เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ ACL เดชเดฟเดจเตเดคเตเดฃเดฏเต‹เดŸเต† เดฎเตŒเดฃเตเดŸเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚.

setfacl, getfacl เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต ACL เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เดฎเดพเดฑเตเดฑเตเด•เดฏเตเด‚ เด•เดพเดฃเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต

ACL เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดฎเดพเตปเดกเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต setfacl. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดจเดฟเดฒเดตเดฟเดฒเต† ACL เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เด•เดพเดฃเตเดจเตเดจเดคเดฟเดจเต getfacl. เดŸเต€เด‚ ls -l เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ ACL-เด•เดณเตŠเดจเตเดจเตเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ; เด‡เดคเต เด…เดจเตเดฎเดคเดฟ เดฒเดฟเดธเตเดฑเตเดฑเดฟเดจเต เดถเต‡เดทเด‚ เด’เดฐเต + เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดซเดฏเดฒเดฟเดจเตเด‚ ACL-เด•เตพ เดฌเดพเดงเด•เดฎเดพเดฃเต†เดจเตเดจเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

ACL-เด•เตพ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดฎเตเดชเต, เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ ACL เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดจเดฒเตเดฒเดคเดพเดฃเต getfacl. เดšเตเดตเดŸเต†เดฏเตเดณเตเดณ เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ เด•เดพเดฃเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดจเดฟเดฒเดตเดฟเดฒเต† เด…เดจเตเดฎเดคเดฟเด•เตพ เด•เดพเดฃเดพเตป เด•เดดเดฟเดฏเตเด‚ ls -l, เด•เต‚เดŸเดพเดคเต† เด•เต‚เดŸเต† เด•เดพเดฃเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเต‹เดฒเต† getfacl. เดจเดฟเด™เตเด™เตพ เดตเต‡เดฃเตเดŸเดคเตเดฐ เดธเต‚เด•เตเดทเตเดฎเดฎเดพเดฏเดฟ เดจเต‹เด•เตเด•เดฟเดฏเดพเตฝ, เด•เดพเดฃเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดตเดฟเดตเดฐเด™เตเด™เตพ เดธเดฎเดพเดจเดฎเดพเดฃเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพ เด•เดพเดฃเตเด‚.

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

เด•เดฎเดพเตปเดกเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดคเดคเดฟเดจเตเดฑเต† เดซเดฒเดฎเดพเดฏเดฟ getfacl เดฎเต‚เดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดค เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เด…เดจเตเดฎเดคเดฟเด•เตพ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเดคเต เดšเตเดตเดŸเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดพเดฃเดพเด‚: เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต, เด—เตเดฐเต‚เดชเตเดชเต, เดฎเดฑเตเดฑเตเดณเตเดณเดต. เด‡เดชเตเดชเต‹เตพ เดธเต†เดฏเดฟเตฝเดธเต เด—เตเดฐเต‚เดชเตเดชเดฟเดจเต เดฑเต€เดกเต เด†เตปเดกเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดชเต†เตผเดฎเดฟเดทเดจเตเด•เตพ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต ACL เดšเต‡เตผเด•เตเด•เดพเด‚. เด‡เดคเดฟเดจเตเดณเตเดณ เด•เดฎเดพเตปเดกเต setfacl -mg:sales:rx /dir. เดˆ เดŸเต€เดฎเดฟเตฝ -m เดจเดฟเดฒเดตเดฟเดฒเต† ACL เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เดฎเดพเดฑเตเดฑเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต†เดจเตเดจเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเดฟเดจเตเดถเต‡เดทเด‚ g:sales:rx เด’เดฐเต เดฑเต€เดกเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ ACL เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด•เดฎเดพเตปเดกเดฟเดจเต‹เดŸเต เดชเดฑเดฏเตเดจเตเดจเต (rx) เด—เตเดฐเต‚เดชเตเดชเดฟเดจเดพเดฏเดฟ (g) เดตเดฟเตฝเดชเตเดชเดจ. เด•เดฎเดพเตปเดกเต เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต†เดจเตเดจเตเด‚ เดจเดฟเดฒเดตเดฟเดฒเต† ACL เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เดฎเดพเดฑเตเดฑเดฟเดฏเดคเดฟเดจเต เดถเต‡เดทเด‚ getfacl เด•เดฎเดพเตปเดกเดฟเดจเตเดฑเต† เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดšเตเดตเดŸเต† เด•เดพเดฃเดพเตป เด•เดดเดฟเดฏเตเด‚.

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

เด’เดฐเต เด—เตเดฐเต‚เดชเตเดชเต ACL เดŽเด™เตเด™เดจเต† เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเต เด‡เดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต, เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เตเด‚ เดฎเดฑเตเดฑเต เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เตเด‚ ACL-เด•เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด•เดฎเดพเตปเดกเต setfacl -mu:linda:rwx /data เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต† เด‰เดŸเดฎเดฏเดพเด•เตเด•เดพเดคเต†เดฏเต‹ เดจเดฟเดฒเดตเดฟเดฒเต† เด‰เดŸเดฎเดฏเตเดŸเต† เดจเดฟเดฏเดฎเดจเด‚ เดฎเดพเดฑเตเดฑเดพเดคเต†เดฏเต‹ /เดกเดพเดฑเตเดฑ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เดฒเดฟเตปเดก เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เด…เดจเตเดฎเดคเดฟเด•เตพ เดจเตฝเด•เตเดจเตเดจเต.

เดŸเต€เด‚ setfacl เดจเดฟเดฐเดตเดงเดฟ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเด‚ เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เด‰เดฃเตเดŸเต. เด’เดฐเต เด“เดชเตเดทเตป เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚ เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต, เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ -R. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพ ACL เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดฒเดตเดฟเตฝ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดซเดฏเดฒเตเด•เตพเด•เตเด•เตเด‚ เด‰เดชเดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพเด•เตเด•เตเดฎเดพเดฏเดฟ ACL เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เด“เดชเตโ€Œเดทเตป เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเต. เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพเด•เตเด•เดพเดฏเดฟ ACL-เด•เตพ เดฎเดพเดฑเตเดฑเตเดฎเตเดชเต‹เตพ เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดกเดฟเดซเต‹เตพเดŸเตเดŸเต ACL-เด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต

เด’เดฐเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต‹ โ€‹โ€‹เด—เตเดฐเต‚เดชเตเดชเตเด•เตพเด•เตเด•เต‹ โ€‹โ€‹เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดจเตเดฎเดคเดฟ เดจเตฝเด•เดพเดจเดพเด•เตเด‚ เดŽเดจเตเดจเดคเดพเดฃเต ACL-เด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เด’เดฐเต เดจเต‡เดŸเตเดŸเด‚. เดกเดฟเดซเต‹เตพเดŸเตเดŸเต ACL-เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดจเดจเตเดคเดฐเดพเดตเด•เดพเดถเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเด‚ เดŽเดจเตเดจเดคเดพเดฃเต เดฎเดฑเตเดฑเตŠเดฐเต เดจเต‡เดŸเตเดŸเด‚.

เด’เดฐเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต ACL เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†, เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดš เดŽเดฒเตเดฒเดพ เดชเตเดคเดฟเดฏ เด‡เดจเด™เตเด™เดณเดฟเดฒเตเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เต‡เดฃเตเดŸ เด…เดจเตเดฎเดคเดฟเด•เตพ เดจเดฟเด™เตเด™เตพ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเด‚. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ ACL เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดซเดฏเดฒเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด‰เดชเดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเตเดŸเต†เดฏเตเด‚ เด…เดจเตเดฎเดคเดฟเด•เตพ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เด“เตผเดฎเตเดฎเดฟเด•เตเด•เตเด•. เด…เดต เดฎเดพเดฑเตเดฑเดพเตป, เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ ACL เด•เต‚เดŸเดฟ เดšเต‡เตผเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต!

เด‡เดคเต เด…เดฑเดฟเดฏเต‡เดฃเตเดŸเดคเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต. เด’เดฐเต‡ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เด†เด•เตโ€Œเดธเดธเตเดธเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเต†เดฏเต‹ เด—เตเดฐเต‚เดชเตเดชเตเด•เดณเต†เดฏเต‹ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต ACL เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพ ACL เดฐเดฃเตเดŸเตเดคเดตเดฃ เดธเดœเตเดœเดฎเดพเด•เตเด•เดฃเด‚. เด†เดฆเตเดฏ เด‰เดชเดฏเต‹เด—เด‚ setfacl -R -mเดจเดฟเดฒเดตเดฟเดฒเต† เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ ACL เดฎเดพเดฑเตเดฑเดพเตป. เดŽเดจเตเดจเดฟเดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• setfacl -md:เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดชเตเดคเดฟเดฏ เด˜เดŸเด•เด™เตเด™เดณเต†เดฏเตเด‚ เดชเดฐเดฟเดชเดพเดฒเดฟเด•เตเด•เดพเตป.

เดกเดฟเดซเต‹เตพเดŸเตเดŸเต ACL เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เด“เดชเตเดทเตป เดšเต‡เตผเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต d เด“เดชเตเดทเตป เดถเต‡เดทเด‚ -m (เด“เตผเดกเตผ เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต!). เด…เดคเดฟเดจเดพเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• setfacl -md:g:sales:rx /dataเด—เตเดฐเต‚เดชเตเดชเต เดธเต†เดฏเดฟเตฝเดธเต /เดกเดพเดฑเตเดฑ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดฒเตเดฒเดพเด‚ เดตเดพเดฏเดฟเดšเตเดšเต เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดฃเดฎเต†เด™เตเด•เดฟเตฝ.

เดกเดฟเดซเต‹เตพเดŸเตเดŸเต ACL-เด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดฎเดฑเตเดฑเตเดณเตเดณเดตเตผเด•เตเด•เดพเดฏเดฟ ACL-เด•เตพ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด‚. เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‡เดคเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เดฎเดฑเตเดฑเตเดณเตเดณเดตเตผเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด…เดจเตเดฎเดคเดฟเด•เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเดพเดฑเตเดฑเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚ chmod. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดจเตเดคเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ chmod, เดŽเดชเตเดชเต‹เดดเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ เด“เดฐเต‹ เดชเตเดคเดฟเดฏ เดซเดฏเดฒเดฟเดจเตเด‚ เดฎเดฑเตเดฑเต เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เดจเตฝเด•เต‡เดฃเตเดŸ เด…เดตเด•เดพเดถเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต. /เดกเดพเดฑเตเดฑเดฏเดฟเตฝ เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดš เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดจเตเดฎเดคเดฟเด•เตพ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฐเต† เดคเดŸเดฏเดพเตป เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• setfacl -md:o::- /data.

ACL-เด•เดณเตเด‚ เดชเดคเดฟเดตเต เด…เดจเตเดฎเดคเดฟเด•เดณเตเด‚ เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดจเดจเตเดจเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เด† เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เด‡เดจเด™เตเด™เตพ เดšเต‡เตผเดคเตเดคเดคเดฟเดจเต เดถเต‡เดทเด‚ เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต ACL เด’เดฐเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดคเตเดŸเตผเดจเตเดจเต เดธเดพเดงเดพเดฐเดฃ เด…เดจเตเดฎเดคเดฟเด•เตพ เดฎเดพเดฑเตเดฑเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตโ€Œเดคเดพเตฝ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เดพเด‚. เดธเดพเดงเดพเดฐเดฃ เด…เดจเตเดฎเดคเดฟเด•เตพเด•เตเด•เต เดฌเดพเดงเด•เดฎเดพเดฏ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ ACL เด…เดตเดฒเต‹เด•เดจเดคเตเดคเดฟเตฝ เดจเดจเตเดจเดพเดฏเดฟ เดชเตเดฐเดคเดฟเดซเดฒเดฟเด•เตเด•เดฟเดฒเตเดฒ. เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป, เด†เดฆเตเดฏเด‚ เดธเดพเดงเดพเดฐเดฃ เด…เดจเตเดฎเดคเดฟเด•เตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•, เดคเตเดŸเตผเดจเตเดจเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ ACL-เด•เตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด• (เด…เดคเดฟเดจเตเดถเต‡เดทเด‚, เด…เดต เดตเต€เดฃเตเดŸเตเด‚ เดฎเดพเดฑเตเดฑเดพเดคเดฟเดฐเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•).

ACL-เด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเดฟเดชเตเดฒเดฎเดพเดฏ เด…เดตเด•เดพเดถเด™เตเด™เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด‰เดฆเดพเดนเดฐเดฃเด‚

เดˆ เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ, เดจเดฟเด™เตเด™เตพ เดฎเตเดฎเตเดชเต เดธเตƒเดทเตเดŸเดฟเดšเตเดš /data/account เด•เต‚เดŸเดพเดคเต† /data/sales เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต เดคเตเดŸเดฐเตเด‚. เดฎเตเดฎเตเดชเดคเตเดคเต† เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เดณเดฟเตฝ, เดธเต†เดฏเดฟเตฝเดธเต เด—เตเดฐเต‚เดชเตเดชเดฟเดจเต /เดกเดพเดฑเตเดฑ/เดธเต†เดฏเดฟเตฝเดธเดฟเดจเต เด…เดจเตเดฎเดคเดฟเดฏเตเดฃเตเดŸเต†เดจเตเดจเตเด‚ เด…เด•เตเด•เต—เดฃเตเดŸเต เด—เตเดฐเต‚เดชเตเดชเดฟเดจเต /เดกเดพเดฑเตเดฑ/เด…เด•เตเด•เต—เดฃเตเดŸเดฟเดฒเต‡เด•เตเด•เต เด…เดจเตเดฎเดคเดฟเดฏเตเดฃเตเดŸเต†เดจเตเดจเตเด‚ เดจเดฟเด™เตเด™เตพ เด‰เดฑเดชเตเดชเดพเด•เตเด•เดฟ.

เด†เดฆเตเดฏเด‚, เด…เด•เตเด•เต—เดฃเตเดŸเต เด—เตเดฐเต‚เดชเตเดชเดฟเดจเต /เดกเดพเดฑเตเดฑ/เดธเต†เดฏเดฟเตฝเดธเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เด…เดจเตเดฎเดคเดฟเด•เตพ เดฑเต€เดกเต เดšเต†เดฏเตโ€ŒเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเตเด‚ เดธเต†เดฏเดฟเตฝเดธเต เด—เตเดฐเต‚เดชเตเดชเดฟเดจเต /เดกเดพเดฑเตเดฑ/เด…เด•เตเด•เต—เดฃเตเดŸเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เด…เดจเตเดฎเดคเดฟเด•เตพ เดฑเต€เดกเต เดšเต†เดฏเตโ€ŒเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเตเด‚ เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด•.

เดŽเดฒเตเดฒเดพ เดชเตเดคเดฟเดฏ เดซเดฏเดฒเตเด•เตพเด•เตเด•เตเด‚ เดŽเดฒเตเดฒเดพ เดชเตเดคเดฟเดฏ เด‡เดจเด™เตเด™เดณเดฟเดฒเตเด‚ เด…เดจเตเดฎเดคเดฟเด•เตพ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ ACL-เด•เตพ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต.

  1. เด’เดฐเต เดŸเต†เตผเดฎเดฟเดจเตฝ เดคเตเดฑเด•เตเด•เตเด•.
  2. เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• setfacl -mg:account:rx /data/sales ะธ setfacl -mg:sales:rx /data/account.
  3. เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• getfaclเด…เดจเตเดฎเดคเดฟเด•เตพ เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป.
  4. เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• setfacl -md:g:account:rwx,g:sales:rx /data/salesเดธเต†เดฏเดฟเตฝเดธเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตเด•เดพเดฏเดฟ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต ACL เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป.
  5. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ /data/account เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต ACL เดšเต‡เตผเด•เตเด•เตเด• setfacl -md:g:sales:rwx,g:account:rx /data/account.
  6. /data/sales-เดฒเต‡เด•เตเด•เต เด’เดฐเต เดชเตเดคเดฟเดฏ เดซเดฏเตฝ เดšเต‡เตผเดคเตเดคเตเด•เตŠเดฃเตเดŸเต เดจเดฟเด™เตเด™เดณเตเดŸเต† ACL เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เดชเตเดฐเดพเดฌเดฒเตเดฏเดคเตเดคเดฟเตฝ เด‰เดฃเตเดŸเต‹เดฏเต†เดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•. เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด• เดŸเดšเตเดšเต /เดกเดพเดฑเตเดฑ/เดธเต†เดฏเดฟเตฝเดธเต/เดจเตเดฏเต‚เดซเดฏเตฝ เดšเต†เดฏเตเดฏเตเด• getfacl /data/sales/newfile เดจเดฟเดฒเดตเดฟเดฒเต† เด…เดจเตเดฎเดคเดฟเด•เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป.

umask เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด…เดจเตเดฎเดคเดฟเด•เตพ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต

เดกเดฟเดซเต‹เตพเดŸเตเดŸเต ACL-เด•เดณเดฟเตฝ เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพ เดฎเตเด•เดณเดฟเตฝ เดชเด เดฟเดšเตเดšเต. เดจเดฟเด™เตเด™เตพ เด’เดฐเต ACL เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฒเดญเดฟเด•เตเด•เต‡เดฃเตเดŸ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เด…เดจเตเดฎเดคเดฟเด•เตพ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดทเต†เตฝ เด“เดชเตเดทเตป เด‰เดฃเตเดŸเต: เด‰เดฎเดพเดธเตเด•เต (เดฑเดฟเดตเต‡เดดเตเดธเต เดฎเดพเดธเตเด•เต). เดˆ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ, เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด…เดจเตเดฎเดคเดฟเด•เตพ เดŽเด™เตเด™เดจเต† เดฎเดพเดฑเตเดฑเดพเดฎเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพ เดชเด เดฟเด•เตเด•เตเด‚ เด‰เดฎเดพเดธเตเด•เต.

เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดชเตเดคเดฟเดฏ เดซเดฏเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดšเดฟเดฒ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด…เดจเตเดฎเดคเดฟเด•เตพ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดจเดฟเด™เตเด™เตพ เดถเตเดฐเดฆเตเดงเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เดพเด‚. เดˆ เด…เดจเตเดฎเดคเดฟเด•เตพ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต เด•เตเดฐเดฎเต€เด•เดฐเดฃเดฎเดพเดฃเต เด‰เดฎเดพเดธเตเด•เต. เดˆ เดทเต†เตฝ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เดฒเต‹เด—เต‹เดฃเดฟเดฒเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เตเด‚ เดฌเดพเดงเด•เดฎเดพเดฃเต. เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดฟเตฝ เด‰เดฎเดพเดธเตเด•เต เดซเดฏเดฒเดฟเดจเดพเดฏเดฟ เดธเตเดตเดฏเดฎเต‡เดต เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดชเดฐเดฎเดพเดตเดงเดฟ เด…เดจเตเดฎเดคเดฟเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดธเด‚เด–เตเดฏเดพ เดฎเต‚เดฒเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต; เดซเดฏเดฒเตเด•เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ 666 เด†เดฃเต, เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพเด•เตเด•เต 777 เด†เดฃเต.

เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดšเดฟเดฒ เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ เดˆ เดจเดฟเดฏเดฎเดคเตเดคเดฟเดจเต เดฌเดพเดงเด•เดฎเดพเดฃเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเตเดŸเต† เดชเต‚เตผเดฃเตเดฃ เด…เดตเดฒเต‹เด•เดจเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเดพเด•เตเด‚ เด‰เดฎเดพเดธเตเด•เต เดคเดพเดดเต†เดฏเตเดณเตเดณ เดชเดŸเตเดŸเดฟเด•เดฏเดฟเตฝ.

เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดจเดฎเตเดชเดฑเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เด‰เดฎเดพเดธเตเด•เต, เด•เดฎเดพเตปเดกเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดธเด‚เด–เตเดฏเดพ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เดชเต‹เดฒเต† chmod, เด†เดฆเตเดฏ เด…เด•เตเด•เด‚ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เด…เดจเตเดฎเดคเดฟเด•เดณเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เด…เด•เตเด•เด‚ เด—เตเดฐเต‚เดชเตเดชเดฟเดจเตเดฑเต† เด…เดจเตเดฎเดคเดฟเด•เดณเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดตเดธเดพเดจเดคเตเดคเต‡เดคเต เดฎเดฑเตเดฑเตเดณเตเดณเดตเตผเด•เตเด•เดพเดฏเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟเดฏ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด…เดจเตเดฎเดคเดฟเด•เดณเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เด…เตผเดคเตเดฅเด‚ เด‰เดฎเดพเดธเตเด•เต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ 022 เดŽเดฒเตเดฒเดพ เดชเตเดคเดฟเดฏ เดซเดฏเดฒเตเด•เตพเด•เตเด•เตเด‚ 644 เด‰เด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเต†เตผเดตเดฑเดฟเตฝ เดธเตƒเดทเตเดŸเดฟเดšเตเดš เดŽเดฒเตเดฒเดพ เดชเตเดคเดฟเดฏ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพเด•เตเด•เตเด‚ 755 เด‰เด‚ เดจเตฝเด•เตเดจเตเดจเต.

เดŽเดฒเตเดฒเดพ เดธเด‚เด–เตเดฏเดพ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เด…เดตเดฒเต‹เด•เดจเด‚ เด‰เดฎเดพเดธเตเด•เต เดคเดพเดดเต†เดฏเตเดณเตเดณ เดชเดŸเตเดŸเดฟเด•เดฏเดฟเตฝ เด…เดตเดฏเตเดŸเต† เดซเดฒเด™เตเด™เดณเตเด‚.

Linux-เดฒเต† เด…เดจเตเดฎเดคเดฟเด•เตพ (chown, chmod, SUID, GUID, sticky bit, ACL, umask)

เด‰เดฎเดพเดธเตโ€Œเด•เต เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เด•เดพเดฃเดพเดจเตเดณเตเดณ เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดฎเดพเตผเด—เตเด—เด‚ เด‡เดชเตเดฐเด•เดพเดฐเดฎเดพเดฃเต: 666-เดฒเต‡เด•เตเด•เต เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟเดฏ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดซเดฏเตฝ เด…เดจเตเดฎเดคเดฟเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เด†เดฐเด‚เดญเดฟเดšเตเดšเต เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏ เด…เดจเตเดฎเดคเดฟเด•เตพ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด‰เดฎเดพเดธเตเด•เต เด•เตเดฑเดฏเตเด•เตเด•เตเด•. เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตเด•เตเด‚ เด…เดคเดฟเดจเตเดฑเต† 777-เดจเตเดฑเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด…เดจเตเดฎเดคเดฟเด•เตพเด•เตเด•เตเด‚ เด‡เดคเตเดคเดจเตเดจเต† เดšเต†เดฏเตเดฏเตเด•.

เด‰เดฎเดพเดธเตเด•เต เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เดฎเดพเดฑเตเดฑเดพเตป เดฐเดฃเตเดŸเต เดตเดดเดฟเด•เดณเตเดฃเตเดŸเต: เดŽเดฒเตเดฒเดพ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เตเด‚ เดตเตเดฏเด•เตเดคเดฟเด—เดค เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เตเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดฒเตเดฒเดพ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เตเด‚ เด‰เดฎเดพเดธเตโ€Œเด•เต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ, /etc/profile-เตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ เดทเต†เตฝ เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดซเดฏเดฒเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‰เดฎเดพเดธเตเด•เต เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เดชเดพเดฒเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเตเดฃเตเดŸเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดฃเด‚. /etc/profile.d เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ umask.sh เดŽเดจเตเดจ เดทเต†เตฝ เดธเตโ€Œเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด† เดทเต†เตฝ เดธเตโ€Œเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเตฝ เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจ umask เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดถเดฐเดฟเดฏเดพเดฏ เดธเดฎเต€เดชเดจเด‚. เดˆ เดซเดฏเดฒเดฟเตฝ umask เดฎเดพเดฑเตเดฑเดฟเดฏเดพเตฝ, เดธเต†เตผเดตเดฑเดฟเตฝ เดฒเต‹เด—เดฟเตป เดšเต†เดฏเตเดค เดถเต‡เดทเด‚ เดŽเดฒเตเดฒเดพ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เตเด‚ เด‡เดคเต เดฌเดพเดงเด•เดฎเดพเด•เตเด‚.

เดฒเต‹เด—เดฟเตป เดšเต†เดฏเตเดฏเตเดจเตเดจ เดŽเดฒเตเดฒเดพ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เตเด‚ เดฌเดพเดงเด•เดฎเดพเด•เตเดจเตเดจ /etc/profile เดตเดดเดฟเดฏเตเด‚ เด…เดจเตเดฌเดจเตเดง เดซเดฏเดฒเตเด•เตพ เดตเดดเดฟเดฏเตเด‚ umask เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดฌเดฆเตฝ, เด“เดฐเต‹ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต†เดฏเตเด‚ เดนเต‹เด‚ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดš .profile เดŽเดจเตเดจ เดซเดฏเดฒเดฟเดฒเต† umask เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เดฎเดพเดฑเตเดฑเตเด• เดŽเดจเตเดจเดคเดพเดฃเต.

เดˆ เดซเดฏเดฒเดฟเตฝ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฟเด—เดค เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เดฎเดพเดคเตเดฐเด‚ เดฌเดพเดงเด•เดฎเดพเดฃเต; เด…เดคเดฟเดจเดพเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ เด†เดตเดถเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด‡เดคเตŠเดฐเต เดจเดฒเตเดฒ เดฐเต€เดคเดฟเดฏเดพเดฃเต. เดธเดพเดงเดพเดฐเดฃ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ 027 เดจเตเดฑเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด‰เดฎเดพเดธเตโ€Œเด•เดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฑเต‚เดŸเตเดŸเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด‰เดฎเดพเดธเตโ€Œเด•เต 022 เด†เดฏเดฟ เดฎเดพเดฑเตเดฑเดพเตป เดžเดพเตป เดตเตเดฏเด•เตเดคเดฟเดชเดฐเดฎเดพเดฏเดฟ เดˆ เดธเดตเดฟเดถเต‡เดทเดค เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เดตเดฟเดชเตเดฒเดฎเดพเดฏ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต

Linux เด…เดจเตเดฎเดคเดฟเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด…เดตเดธเดพเดจ เดตเดฟเดญเดพเด—เดฎเดพเดฃเดฟเดคเต.

เด…เดจเตเดฎเดคเดฟเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด’เดฐเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด—เตเดฐเต‚เดชเตเดชเต เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเตเด‚ เด’เดฐเต เดซเดฏเดฒเดฟเดฒเต‹ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเดฒเต‹ เด† เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต‹ เด—เตเดฐเต‚เดชเตเดชเต เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเตเด•เตพเด•เตเด•เต‹ โ€‹โ€‹เด‰เดณเตเดณ เด…เดจเตเดฎเดคเดฟเด•เดณเตเด‚ เดคเดฎเตเดฎเดฟเตฝ เดŽเดชเตเดชเต‹เดดเตเด‚ เดฌเดจเตเดงเดฎเตเดฃเตเดŸเต. เดฒเดฟเดจเด•เตเดธเต เดธเต†เตผเดตเดฑเดฟเตฝ เดซเดฏเดฒเตเด•เตพ เดชเดฐเดฟเดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เด‡เดคเดฐ เดฎเดพเตผเด—เตเด—เด‚ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต.
เดซเดฏเตฝ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต† เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเดคเต† เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ เด…เดตเดฐเตเดŸเต† เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

ACL-เด•เตพ เดชเต‹เดฒเต†, เดซเดฏเตฝ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดฎเต—เดฃเตเดŸเต เดšเต†เดฏเตเดฏเตเด•.

เด‡เดคเตŠเดฐเต เด“เดชเตเดทเดจเดพเดฃเต user_xattr. เดตเดฟเดชเตเดฒเต€เด•เตƒเดค เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต "เด“เดชเตเดชเดฑเต‡เดทเตป เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ" เดŽเดจเตเดจ เดธเดจเตเดฆเต‡เดถเด‚ เดฒเดญเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด• เดฎเต—เดฃเตเดŸเต เดšเต†เดฏเตเดฏเตเด• เดซเดฏเดฒเดฟเตฝ /etc/fstab.

เดชเดฒ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เดณเตเด‚ เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดšเดฟเดฒ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ เดฒเดญเตเดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚ เด‡เดคเตเดตเดฐเต† เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เด…เดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฐเตเดคเต; เด…เดตเตผ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดจเตเดจเตเด‚ เด•เตŠเดฃเตเดŸเตเดตเดฐเดฟเดฒเตเดฒ.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดเดฑเตเดฑเดตเตเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ เดšเตเดตเดŸเต†เดฏเตเดฃเตเดŸเต:

A เดซเดฏเดฒเดฟเดจเตเดฑเต† เดซเดฏเตฝ เด†เด•เตเดธเดธเต เดธเดฎเดฏเด‚ เดฎเดพเดฑเตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เดˆ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต.
เดธเดพเดงเดพเดฐเดฃ, เด“เดฐเต‹ เดคเดตเดฃเดฏเตเด‚ เด’เดฐเต เดซเดฏเตฝ เดคเตเดฑเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดซเดฏเตฝ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดค เดธเดฎเดฏเด‚ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑเดฏเดฟเตฝ เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเดฃเด‚. เด‡เดคเต เดชเตเดฐเด•เดŸเดจเดคเตเดคเต† เดชเตเดฐเดคเดฟเด•เต‚เดฒเดฎเดพเดฏเดฟ เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต; เด…เดคเดฟเดจเดพเตฝ, เดชเดคเดฟเดตเดพเดฏเดฟ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดซเดฏเดฒเตเด•เตพเด•เตเด•เต, เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต A เดˆ เดธเดตเดฟเดถเต‡เดทเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚.

a เดˆ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เดจเดฟเด™เตเด™เดณเต† เด’เดฐเต เดซเดฏเตฝ เดšเต‡เตผเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฐเตเดคเต.

c เดตเต‹เดณเดฟเดฏเด‚-เดฒเต†เดตเตฝ เด•เด‚เดชเตเดฐเดทเตป เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดฎเดพเดฃเต เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต†เด™เตเด•เดฟเตฝ, เด•เด‚เดชเตเดฐเดทเตป เดŽเดžเตเดšเดฟเตป เด†เดฆเตเดฏเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ เดซเดฏเตฝ เด•เด‚เดชเตเดฐเดธเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดฎเต†เดจเตเดจเต เดˆ เดซเดฏเตฝ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต.

D เดˆ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เดซเดฏเดฒเตเด•เดณเดฟเดฒเต† เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เด†เดฆเตเดฏเด‚ เด•เดพเดทเต† เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚ เดกเดฟเดธเตเด•เดฟเดฒเต‡เด•เตเด•เต เด‰เดŸเตป เดŽเดดเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเตเดตเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดซเดฏเดฒเตเด•เตพ เดซเดฏเตฝ เด•เดพเดทเต†เดฏเตเด•เตเด•เตเด‚ เดนเดพเตผเดกเต เดกเตเดฐเตˆเดตเดฟเดจเตเดฎเดฟเดŸเดฏเดฟเตฝ เดจเดทเตโ€ŒเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเดพเดฃเต.

d เดกเด‚เดชเต เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฌเดพเด•เตเด•เดชเตเดชเตเด•เดณเดฟเตฝ เดซเดฏเตฝ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เดˆ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต.

I เดˆ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด…เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเตเดŸเต† เด‡เตปเดกเต†เด•เตโ€Œเดธเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดตเต‡เด—เดคเตเดคเดฟเดฒเตเดณเตเดณ เดซเดฏเตฝ เด†เด•เตเดธเดธเดฟเดจเดพเดฏเดฟ เดฌเดฟ-เดŸเตเดฐเต€ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดค Ext3 เดชเต‹เดฒเตเดณเตเดณ เดชเตเดฐเดพเด•เตƒเดค เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เดตเต‡เด—เดคเตเดคเดฟเดฒเตเดณเตเดณ เดซเดฏเตฝ เด†เด•เตเดธเดธเต เดจเตฝเด•เตเดจเตเดจเต.

i เดˆ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เดซเดฏเดฒเดฟเดจเต† เดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเตเดคเดคเดพเด•เตเด•เตเดจเตเดจเต. เด…เดคเดฟเดจเดพเตฝ, เด…เดงเดฟเด• เดชเดฐเดฟเดฐเด•เตเดท เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดซเดฏเดฒเตเด•เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เดซเดฏเดฒเดฟเตฝ เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตŠเดจเตเดจเตเด‚ เดตเดฐเตเดคเตเดคเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ.

j เดˆ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด’เดฐเต ext3 เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ, เดซเดฏเตฝ เด†เดฆเตเดฏเด‚ เดœเต‡เดฃเดฒเดฟเดฒเต‡เด•เตเด•เตเด‚ เดชเดฟเดจเตเดจเต€เดŸเต เดนเดพเตผเดกเต เดกเดฟเดธเตเด•เดฟเดฒเต† เดกเดพเดฑเตเดฑ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เดŽเดดเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเตเดตเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต.

s เดซเดฏเตฝ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฏ เดถเต‡เดทเด‚ 0 เดธเต†เด•เตเด•เดจเตเดฑเดฟเดจเตเดณเตเดณเดฟเตฝ เดซเดฏเตฝ เดธเด‚เดฐเด•เตเดทเดฟเดšเตเดš เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดชเตเดจเดฐเดพเดฒเต‡เด–เดจเด‚ เดšเต†เดฏเตเดฏเตเด•. เด’เดฐเดฟเด•เตเด•เตฝ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฏ เดซเดฏเตฝ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒเต†เดจเตเดจเต เด‡เดคเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต.

u เดˆ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฏ เดซเดฏเดฒเตเด•เตพ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดˆ เดตเดฟเดตเดฐเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ เดšเดพเดฑเตเดฑเตผ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• chattr +s somefileเดšเดฟเดฒ เดซเดฏเดฒเตเด•เดณเดฟเตฝ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดพเตป. เด’เดฐเต เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต‹? เดŽเดจเตเดจเดฟเดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• chattr -s เดšเดฟเดฒ เดซเดฏเตฝ, เด…เดคเต เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดชเตเดชเต†เดŸเตเด‚. เดจเดฟเดฒเดตเดฟเตฝ เดชเตเดฐเดฏเต‹เด—เดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด’เดฐเต เด…เดตเดฒเต‹เด•เดจเด‚ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• เดธเดพเดฑเตเดฑเตเตผ.

เดธเด‚เด—เตเดฐเดนเด‚

เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ, เด…เดจเตเดฎเดคเดฟเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพ เดชเด เดฟเดšเตเดšเต. เดฎเต‚เดจเตเดจเต เด…เดŸเดฟเดธเตเดฅเดพเดจ เด…เดจเตเดฎเดคเดฟเด•เตพ, เดตเดฟเดชเตเดฒเดฎเดพเดฏ เด…เดจเตเดฎเดคเดฟเด•เตพ, เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ ACL-เด•เตพ เดŽเด™เตเด™เดจเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ เดŽเดจเตเดจเดฟเดตเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต. เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด…เดจเตเดฎเดคเดฟเด•เตพ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต umask เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดŽเด™เตเด™เดจเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเตเด‚ เดจเดฟเด™เตเด™เตพ เดชเด เดฟเดšเตเดšเต. เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจเด‚, เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเตเดฐเด•เตเดทเดฏเตเดŸเต† เด’เดฐเต เด…เดงเดฟเด• เดชเดพเดณเดฟ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด‰เดชเดฏเต‹เด•เตเดคเตƒ-เดตเดฟเดชเตเดฒเต€เด•เตƒเดค เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ เดŽเด™เตเด™เดจเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพ เดชเด เดฟเดšเตเดšเต.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดˆ เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดŸเต†เด™เตเด•เดฟเตฝ, เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เดณเดฟเตฝ เด‡เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดŽเดดเตเดคเตเด•. เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เดตเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดšเต†เดฏเตเดฏเดพเตป เด•เต‚เดŸเตเดคเตฝ เดชเตเดฐเดšเต‹เดฆเดจเด‚ เด‰เดฃเตเดŸเดพเด•เตเด‚.

เดฒเต‡เด–เดจเดคเตเดคเดฟเดฒเต† เดšเดฟเดฒ เด…เด•เตเดทเดฐเดคเตเดคเต†เดฑเตเดฑเตเด•เดณเตเด‚ เดตเตเดฏเดพเด•เดฐเดฃ เดชเดฟเดถเด•เตเด•เดณเตเด‚ เดžเดพเตป เดคเดฟเดฐเตเดคเตเดคเดฟ. เดŽเดณเตเดชเตเดชเดฎเตเดณเตเดณ เดตเดพเดฏเดจเดฏเตเด•เตเด•เดพเดฏเดฟ เดšเดฟเดฒ เดตเดฒเดฟเดฏ เด–เดฃเตเดกเดฟเด•เด•เตพ เดšเต†เดฑเตเดคเดพเด•เตเด•เดฟ.

เดชเด•เดฐเด‚ "เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเต€เดตเต เด…เดตเด•เดพเดถเดฎเตเดณเตเดณ เด’เดฐเดพเตพเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเต‡ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดชเต†เตผเดฎเดฟเดทเตป เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเต‚." "เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดฑเตˆเดฑเตเดฑเต เด†เด•เตโ€Œเดธเดธเต เด‰เดณเตเดณ เด’เดฐเดพเตพเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเต‡ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดชเต†เตผเดฎเดฟเดทเตป เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเต‚" เดŽเดจเตเดจเต เดคเดฟเดฐเตเดคเตเดคเดฟ, เด…เดคเต เด•เต‚เดŸเตเดคเตฝ เดถเดฐเดฟเดฏเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚.

เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เตพเด•เตเด•เต เดจเดจเตเดฆเดฟ เดฌเต†เดฑเต†เดธเต.

เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดšเตเดšเต:
เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เด‰เดŸเดฎเดฏเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพ เด—เตเดฐเต‚เดชเตเดชเดฟเดฒเต† เด…เด‚เด—เดฎเดพเดฃเต‹ เดŽเดจเตเดจเต เดทเต†เตฝ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด‚, เด…เดคเดฟเดจเต† เดซเดฏเดฒเดฟเดจเตเดฑเต† เด—เตเดฐเต‚เดชเตเดชเต เดŽเดจเตเดจเตเด‚ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต.

เด‡เดคเดฟเตฝ:
เดจเดฟเด™เตเด™เตพ เดซเดฏเดฒเดฟเดจเตเดฑเต† เด‰เดŸเดฎเดฏเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดซเดฏเดฒเดฟเตฝ เด…เดจเตเดฎเดคเดฟเดฏเตเดณเตเดณ เด’เดฐเต เด—เตเดฐเต‚เดชเตเดชเดฟเตฝ เดจเดฟเด™เตเด™เตพ เด…เด‚เด—เดฎเดพเดฃเต‹ เดŽเดจเตเดจเต เดทเต†เตฝ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด‚. เดจเดฟเด™เตเด™เตพ เดˆ เด—เตเดฐเต‚เดชเตเดชเดฟเดฒเต† เด…เด‚เด—เดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด—เตเดฐเต‚เดชเตเดชเดฟเดจเดพเดฏเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ เด…เดจเตเดฎเดคเดฟเด•เดณเต‹เดŸเต† เดจเดฟเด™เตเด™เตพ เดซเดฏเตฝ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเด‚, เด•เต‚เดŸเดพเดคเต† เดทเต†เตฝ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเต เดจเดฟเตผเดคเตเดคเตเด‚.

เดจเดฟเด™เตเด™เดณเตเดŸเต† เด…เดญเดฟเดชเตเดฐเดพเดฏเดคเตเดคเดฟเดจเต เดจเดจเตเดฆเดฟ เด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเต‹เดชเตˆเดฑเต‡เดฑเตเดฑเต

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•