เจฒเฉ€เจจเจ•เจธ เจตเจฟเฉฑเจš เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ (chown, chmod, SUID, GUID, เจธเจŸเจฟเฉฑเจ•เฉ€ เจฌเจฟเฉฑเจŸ, ACL, umask)

เจธเจพเจฐเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจธเจคเจฟ เจธเจผเฉเจฐเฉ€ เจ…เจ•เจพเจฒ. เจ‡เจน RedHat RHCSA RHCE 7 RedHat Enterprise Linux 7 EX200 เจ…เจคเฉ‡ EX300 เจ•เจฟเจคเจพเจฌ เจฆเฉ‡ เจ‡เฉฑเจ• เจฒเฉ‡เจ– เจฆเจพ เจ…เจจเฉเจตเจพเจฆ เจนเฉˆเฅค

เจงเฉฑเจ•เจพ: เจฎเฉˆเจจเฉ‚เฉฐ เจ‰เจฎเฉ€เจฆ เจนเฉˆ เจ•เจฟ เจฒเฉ‡เจ– เจจเจพ เจธเจฟเจฐเจซเจผ เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เจฐเจจ เจตเจพเจฒเจฟเจ†เจ‚ เจฒเจˆ เจฒเจพเจญเจฆเจพเจ‡เจ• เจนเฉ‹เจตเฉ‡เจ—เจพ, เจธเจ—เฉ‹เจ‚ เจนเฉ‹เจฐ เจคเจœเจฐเจฌเฉ‡เจ•เจพเจฐ เจชเฉเจฐเจธเจผเจพเจธเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ—เจฟเจ†เจจ เจจเฉ‚เฉฐ เจธเฉเจšเจพเจฐเฉ‚ เจฌเจฃเจพเจ‰เจฃ เจตเจฟเฉฑเจš เจตเฉ€ เจฎเจฆเจฆ เจ•เจฐเฉ‡เจ—เจพเฅค

เจคเจพเจ‚ เจšเจฒเฉ‹ เจšเฉฑเจฒเฉ€เจเฅค

เจฒเฉ€เจจเจ•เจธ เจตเจฟเฉฑเจš เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ (chown, chmod, SUID, GUID, เจธเจŸเจฟเฉฑเจ•เฉ€ เจฌเจฟเฉฑเจŸ, ACL, umask)

เจฒเฉ€เจจเจ•เจธ เจตเจฟเฉฑเจš เจซเจพเจˆเจฒเจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเจจ เจฒเจˆ, เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ‡เจน เจ…เจงเจฟเจ•เจพเจฐ เจคเจฟเฉฐเจจ เจ†เจฌเจœเฉˆเจ•เจŸเจธ เจจเฉ‚เฉฐ เจฆเจฟเฉฑเจคเฉ‡ เจ—เจ เจนเจจ: เจซเจพเจˆเจฒ เจฎเจพเจฒเจ•, เจธเจฎเฉ‚เจน เจฎเจพเจฒเจ•, เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจ†เจฌเจœเฉˆเจ•เจŸ (เจ…เจฐเจฅเจพเจค, เจนเจฐ เจ•เฉ‹เจˆ)เฅค เจ‡เจธ เจฒเฉ‡เจ– เจตเจฟเฉฑเจš, เจคเฉเจธเฉ€เจ‚ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจนเฉˆ เจฌเจพเจฐเฉ‡ เจธเจฟเฉฑเจ–เฉ‹เจ—เฉ‡เฅค

เจ‡เจน เจฒเฉ‡เจ– เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจธเฉฐเจ•เจฒเจชเจพเจ‚ เจฆเฉ€ เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจตเจฟเจธเจผเฉ‡เจธเจผ เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจ…เจคเฉ‡ เจชเจนเฉเฉฐเจš เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจธเฉ‚เจšเฉ€เจ†เจ‚ (ACLs) เจฆเฉ€ เจšเจฐเจšเจพ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ‡เจธ เจฒเฉ‡เจ– เจฆเฉ‡ เจ…เฉฐเจค เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ umask เจฆเฉเจ†เจฐเจพ เจกเจฟเจซเฉŒเจฒเจŸ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเฉˆเจŸ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจจเจพเจฒ เจนเฉ€ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

เจซเจพเจˆเจฒ เจฎเจพเจฒเจ•เฉ€ เจชเฉเจฐเจฌเฉฐเจงเจจ

เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ 'เจคเฉ‡ เจšเจฐเจšเจพ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจซเจพเจˆเจฒ เจ…เจคเฉ‡ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจฎเจพเจฒเจ• เจฆเฉ€ เจญเฉ‚เจฎเจฟเจ•เจพ เจคเฉ‹เจ‚ เจœเจพเจฃเฉ‚ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจซเจพเจˆเจฒเจพเจ‚ เจ…เจคเฉ‡ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจฎเจฒเจ•เฉ€เจ…เจค เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจจเจพเจฒ เจจเจœเจฟเฉฑเจ เจฃ เจฒเจˆ เจฌเจนเฉเจค เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆเฅค เจ‡เจธ เจญเจพเจ— เจตเจฟเฉฑเจš, เจคเฉเจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจธเจฟเฉฑเจ–เฉ‹เจ—เฉ‡ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจฎเจพเจฒเจ• เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจซเจฟเจฐ เจคเฉเจธเฉ€เจ‚ เจธเจฟเฉฑเจ–เฉ‹เจ—เฉ‡ เจ•เจฟ เจซเจพเจˆเจฒเจพเจ‚ เจ…เจคเฉ‡ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจฒเจˆ เจ—เจฐเฉเฉฑเจช เจฎเจพเจฒเจ• เจ…เจคเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจฌเจฆเจฒเจฃเจพ เจนเฉˆเฅค

เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจœเจพเจ‚ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจฆเฉ‡ เจฎเจพเจฒเจ• เจจเฉ‚เฉฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจจเจพ

เจฒเฉ€เจจเจ•เจธ เจตเจฟเฉฑเจš, เจนเจฐเฉ‡เจ• เจซเจพเจˆเจฒ เจ…เจคเฉ‡ เจนเจฐเฉ‡เจ• เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจฆเฉ‡ เจฆเฉ‹ เจฎเจพเจฒเจ• เจนเฉเฉฐเจฆเฉ‡ เจนเจจ: เจ‡เฉฑเจ• เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน เจฎเจพเจฒเจ•เฅค

เจ‡เจน เจฎเจพเจฒเจ• เจ‰เจฆเฉ‹เจ‚ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ เจœเจฆเฉ‹เจ‚ เจ•เฉ‹เจˆ เจซเจผเจพเจˆเจฒ เจœเจพเจ‚ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจฌเจฃเจพเจˆ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจซเจพเจˆเจฒ เจฌเจฃเจพเจ‰เจฃ เจตเจพเจฒเจพ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ‰เจธ เจซเจพเจˆเจฒ เจฆเจพ เจฎเจพเจฒเจ• เจฌเจฃ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจชเฉเจฐเจพเจ‡เจฎเจฐเฉ€ เจธเจฎเฉ‚เจน เจœเจฟเจธเจฆเจพ เจ‰เจนเฉ€ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจนเฉˆ เจ‰เจน เจตเฉ€ เจ‰เจธ เจซเจพเจˆเจฒ เจฆเจพ เจฎเจพเจฒเจ• เจฌเจฃ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฒเจˆ เจ•เจฟ เจ•เฉ€ เจคเฉเจนเจพเจจเฉ‚เฉฐ, เจ‡เฉฑเจ• เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจตเจœเฉ‹เจ‚, เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจœเจพเจ‚ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจนเฉˆ, เจธเจผเฉˆเฉฑเจฒ เจฎเจพเจฒเจ•เฉ€ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ‡เจน เจนเฉ‡เจ  เจฆเจฟเฉฑเจคเฉ‡ เจ•เฉเจฐเจฎ เจตเจฟเฉฑเจš เจตเจพเจชเจฐเจฆเจพ เจนเฉˆ:

  1. เจธเจผเฉˆเฉฑเจฒ เจ‡เจน เจฆเฉ‡เจ–เจฃ เจฒเจˆ เจœเจพเจ‚เจš เจ•เจฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจ‰เจธ เจซเจพเจˆเจฒ เจฆเฉ‡ เจฎเจพเจฒเจ• เจนเฉ‹ เจœเจฟเจธเจจเฉ‚เฉฐ เจคเฉเจธเฉ€เจ‚ เจเจ•เจธเฉˆเจธ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹เฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจฎเจพเจฒเจ• เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจœเจพเจœเจผเจค เจฎเจฟเจฒเจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจธเจผเฉˆเฉฑเจฒ เจœเจพเจ‚เจš เจ•เจฐเจจเจพ เจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค
  2. เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจซเจผเจพเจˆเจฒ เจฆเฉ‡ เจฎเจพเจฒเจ• เจจเจนเฉ€เจ‚ เจนเฉ‹, เจคเจพเจ‚ เจธเจผเฉˆเฉฑเจฒ เจ‡เจน เจฆเฉ‡เจ–เจฃ เจฒเจˆ เจœเจพเจ‚เจš เจ•เจฐเฉ‡เจ—เจพ เจ•เจฟ เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจ•เจฟเจธเฉ‡ เจ…เจœเจฟเจนเฉ‡ เจธเจฎเฉ‚เจน เจฆเฉ‡ เจฎเฉˆเจ‚เจฌเจฐ เจนเฉ‹ เจœเจฟเจธ เจ•เฉ‹เจฒ เจซเจผเจพเจˆเจฒ 'เจคเฉ‡ เจ…เจงเจฟเจ•เจพเจฐ เจนเจจเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจธเจฎเฉ‚เจน เจฆเฉ‡ เจฎเฉˆเจ‚เจฌเจฐ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจจเจพเจฒ เจซเจพเจˆเจฒ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเฉ‹เจ—เฉ‡ เจœเฉ‹ เจธเจฎเฉ‚เจน เจฆเฉเจ†เจฐเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจ, เจ…เจคเฉ‡ เจธเจผเฉˆเฉฑเจฒ เจœเจพเจ‚เจš เจ•เจฐเจจเจพ เจฌเฉฐเจฆ เจ•เจฐ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค
  3. เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจจเจพ เจคเจพเจ‚ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจนเฉ‹ เจ…เจคเฉ‡ เจจเจพ เจนเฉ€ เจ•เจฟเจธเฉ‡ เจธเจฎเฉ‚เจน เจฆเฉ‡ เจฎเจพเจฒเจ• เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฆเฉ‚เจœเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ (เจนเฉ‹เจฐ) เจฆเฉ‡ เจ…เจงเจฟเจ•เจพเจฐ เจฆเจฟเฉฑเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค

เจฎเฉŒเจœเฉ‚เจฆเจพ เจฎเจพเจฒเจ• เจ…เจธเจพเจˆเจจเจฎเฉˆเจ‚เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฃ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ ls - l. เจ‡เจน เจ•เจฎเจพเจ‚เจก เจฏเฉ‚เจœเจผเจฐ เจ…เจคเฉ‡ เจ—เจฐเฉเฉฑเจช เจฆเฉ‡ เจฎเจพเจฒเจ• เจจเฉ‚เฉฐ เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจนเฉ‡เจ เจพเจ‚ เจคเฉเจธเฉ€เจ‚ /home เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจฒเจˆ เจฎเจพเจฒเจ• เจธเฉˆเจŸเจฟเฉฐเจ— เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

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

เจนเฉเจ•เจฎ เจจเจพเจฒ ls เจคเฉเจธเฉ€เจ‚ เจฆเจฟเฉฑเจคเฉ€ เจ—เจˆ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ‡ เจฎเจพเจฒเจ• เจจเฉ‚เฉฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ•เจˆ เจตเจพเจฐ เจธเจฟเจธเจŸเจฎ เจ‰เฉฑเจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ เจฒเจพเจญเจฆเจพเจ‡เจ• เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจœเจฟเจนเจจเจพเจ‚ เจฆเฉ‡ เจฎเจพเจฒเจ• เจตเจœเฉ‹เจ‚ เจ‡เฉฑเจ• เจฆเจฟเฉฑเจคเจพ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจœเจพเจ‚ เจธเจฎเฉ‚เจน เจนเฉˆเฅค เจ‡เจธ เจฆเฉ‡ เจฒเจˆ เจคเฉเจธเฉ€เจ‚ เจตเจฐเจค เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจฆเจพ เจชเจคเจพ. เจฆเจฒเฉ€เจฒ เจฒเฉฑเจญเฉ‹-เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ‡เจธ เจฎเจ•เจธเจฆ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ. เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจนเฉ‡เจ  เจฆเจฟเฉฑเจคเฉ€ เจ•เจฎเจพเจ‚เจก เจ‰เจนเจจเจพเจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉ‚เจšเฉ€เจฌเฉฑเจง เจ•เจฐเจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจฏเฉ‚เจœเจผเจฐ เจฒเจฟเฉฐเจกเจพ เจฆเฉ€ เจฎเจฒเจ•เฉ€เจ…เจค เจนเจจ:

find / -user linda

เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจคเฉ‡เจฎเจพเจฒ เจตเฉ€ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจฆเจพ เจชเจคเจพ เจ‰เจนเจจเจพเจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจ–เฉ‹เจœ เจ•เจฐเจจ เจฒเจˆ เจœเจฟเจนเจจเจพเจ‚ เจฆเฉ‡ เจฎเจพเจฒเจ• เจตเจœเฉ‹เจ‚ เจ‡เฉฑเจ• เจ–เจพเจธ เจธเจฎเฉ‚เจน เจนเฉˆเฅค

เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจนเฉ‡เจ  เจฆเจฟเฉฑเจคเฉ€ เจ•เจฎเจพเจ‚เจก เจ—เจฐเฉเฉฑเจช เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจ–เฉ‹เจœ เจ•เจฐเจฆเฉ€ เจนเฉˆ เจ‰เจชเจญเฉ‹เจ—เฉ€:

find / -group users

เจฎเจพเจฒเจ• เจคเจฌเจฆเฉ€เจฒเฉ€

เจ‰เจšเจฟเจค เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ, เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจตเจฟเจšเจพเจฐเจจ เจตเจพเจฒเฉ€ เจšเฉ€เจœเจผ เจฎเจฒเจ•เฉ€เจ…เจค เจนเฉˆเฅค เจ‡เจธ เจฆเฉ‡ เจฒเจˆ เจนเฉเจ•เจฎ เจนเฉˆ เจกเจพเจตเจพเจ‚เจกเฉ‹เจฒ. เจ‡เจธ เจ•เจฎเจพเจ‚เจก เจฆเจพ เจธเฉฐเจŸเฉˆเจ•เจธ เจธเจฎเจเจฃเจพ เจ†เจธเจพเจจ เจนเฉˆ:

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

เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจนเฉ‡เจ  เจฆเจฟเฉฑเจคเฉ€ เจ•เจฎเจพเจ‚เจก /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/account เจธเจฎเฉ‚เจน เจฆเฉ‡ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจฎเจพเจฒเจ• เจจเฉ‚เฉฐ เจ–เจพเจคเจพ เจธเจฎเฉ‚เจน เจตเจฟเฉฑเจš เจฌเจฆเจฒ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ:

chown .account /home/account

เจคเฉเจธเฉ€เจ‚ เจตเจฐเจค เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจกเจพเจตเจพเจ‚เจกเฉ‹เจฒ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ…เจคเฉ‡/เจœเจพเจ‚ เจธเจฎเฉ‚เจน เจฆเฉ‡ เจฎเจพเจฒเจ• เจจเฉ‚เฉฐ เจ•เจˆ เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจจเจพเจฒ เจฌเจฆเจฒเจฃ เจฒเจˆเฅค เจ‡เฉฑเจฅเฉ‡ เจ•เฉเจ เจ‰เจฆเจพเจนเจฐเจฃเจพเจ‚ เจนเจจ:

  • chown lisa myfile1 เจฏเฉ‚เจœเจผเจฐ เจฒเฉ€เจธเจพ เจจเฉ‚เฉฐ myfile1 เจฆเฉ‡ เจฎเจพเจฒเจ• เจตเจœเฉ‹เจ‚ เจธเฉˆเฉฑเจŸ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • chown lisa.sales myfile เจฏเฉ‚เจœเจผเจฐ เจฒเฉ€เจธเจพ เจจเฉ‚เฉฐ myfile เจซเจพเจˆเจฒ เจฆเฉ‡ เจฎเจพเจฒเจ• เจตเจœเฉ‹เจ‚ เจธเฉˆเฉฑเจŸ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‰เจธเฉ‡ เจซเจพเจˆเจฒ เจฆเฉ‡ เจฎเจพเจฒเจ• เจตเจœเฉ‹เจ‚ เจตเจฟเจ•เจฐเฉ€ เจธเจฎเฉ‚เจน เจจเฉ‚เฉฐ เจตเฉ€ เจธเฉˆเฉฑเจŸ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • chown lisa: sales myfile เจชเจฟเจ›เจฒเฉ€ เจ•เจฎเจพเจ‚เจก เจตเจพเจ‚เจ— เจนเฉ€เฅค
  • chown .sales 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 เจฆเฉ‡ เจฆเจนเจพเจ•เฉ‡ เจตเจฟเฉฑเจš เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‰เจนเจจเจพเจ‚ เจธเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— เจฒเฉ‹เฉœเจพเจ‚ เจธเฉ€เจฎเจค เจธเจจ, เจ‡เจธ เจฒเจˆ เจฎเฉเจขเจฒเฉ€ เจ‡เจœเจพเจœเจผเจค เจชเฉเจฐเจฃเจพเจฒเฉ€ เจ•เจพเจซเจผเฉ€ เจธเฉ€เจฎเจค เจธเฉ€เฅค เจ‡เจน เจ…เจจเฉเจฎเจคเฉ€ เจชเฉเจฐเจฃเจพเจฒเฉ€ เจคเจฟเฉฐเจจ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจซเจพเจˆเจฒเจพเจ‚ เจ…เจคเฉ‡ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ‡เจธ เจญเจพเจ— เจตเจฟเฉฑเจš, เจคเฉเจธเฉ€เจ‚ เจ‡เจนเจจเจพเจ‚ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจตเจฐเจคเจฃเจพ เจ…เจคเฉ‡ เจฌเจฆเจฒเจฃเจพ เจธเจฟเฉฑเจ–เฉ‹เจ—เฉ‡เฅค

เจชเฉœเฉเจนเฉ‹, เจฒเจฟเจ–เจฃเจพ เจ…เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€เจ†เจ‚ เจ‡เจœเจพเจœเจผเจคเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฎเจเจฃเจพ

เจคเจฟเฉฐเจจ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจจ, เจฒเจฟเจ–เจฃ เจ…เจคเฉ‡ เจšเจฒเจพเจ‰เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจซเจผเจพเจˆเจฒเจพเจ‚ เจœเจพเจ‚ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจนเฉ‹เจฃ 'เจคเฉ‡ เจ‡เจนเจจเจพเจ‚ เจ‡เจœเจพเจœเจผเจคเจพเจ‚ เจฆเจพ เจชเฉเจฐเจญเจพเจต เจตเฉฑเจ–เจฐเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจฒเจˆ, เจชเฉœเฉเจนเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจคเฉเจนเจพเจจเฉ‚เฉฐ เจชเฉœเฉเจนเจจ เจฒเจˆ เจซเจพเจˆเจฒ เจ–เฉ‹เจฒเฉเจนเจฃ เจฆเจพ เจ…เจงเจฟเจ•เจพเจฐ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ‡เจธ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจชเฉœเฉเจน เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจชเจฐ เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจคเฉเจนเจพเจกเจพ เจ•เฉฐเจชเจฟเจŠเจŸเจฐ เจ‡เจธเจฆเฉ‡ เจจเจพเจฒ เจ•เฉเจ เจ•เจฐเจจ เจฒเจˆ เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจ–เฉ‹เจฒเฉเจน เจธเจ•เจฆเจพ เจนเฉˆ.

เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจซเจพเจˆเจฒ เจœเจฟเจธ เจจเฉ‚เฉฐ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‰เจธ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจคเฉฑเจ• เจชเฉœเฉเจนเจจ เจฆเฉ€ เจชเจนเฉเฉฐเจš เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆเฅค เจ‡เจน เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจนเฉˆ เจ•เจฟ เจชเฉœเฉเจนเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจธเจญ เจคเฉ‹เจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจนเฉˆ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจซเจพเจˆเจฒเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆเฅค

เจœเจฆเฉ‹เจ‚ เจ•เจฟเจธเฉ‡ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจฐเฉ€เจกเจฟเฉฐเจ— เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‰เจธ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจฆเฉ€เจ†เจ‚ เจธเจฎเฉฑเจ—เจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค เจคเฉเจนเจพเจจเฉ‚เฉฐ เจชเจคเจพ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจ…เจจเฉเจฎเจคเฉ€ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจจเจนเฉ€เจ‚ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค เจฒเฉ€เจจเจ•เจธ เจ…เจจเฉเจฎเจคเฉ€ เจธเจฟเจธเจŸเจฎ เจตเจฟเจฐเจพเจธเจค เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจœเจพเจฃเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจจ เจฆเจพ เจ‡เฉฑเจ•เฉ‹ เจ‡เฉฑเจ• เจคเจฐเฉ€เจ•เจพ เจนเฉˆ เจ‰เจธ เจซเจพเจˆเจฒ เจ‰เฉฑเจคเฉ‡ เจฐเฉ€เจก เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพเฅค

เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจธเจผเจพเจ‡เจฆ เจ…เฉฐเจฆเจพเจœเจผเจพ เจฒเจ—เจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจฒเจฟเจ–เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค, เจœเฉ‡เจ•เจฐ เจ•เจฟเจธเฉ‡ เจซเจพเจˆเจฒ 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจฒเจฟเจ–เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค เจฆเฉ‚เจœเฉ‡ เจธเจผเจฌเจฆเจพเจ‚ เจตเจฟเจš, เจ‡เจน เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฎเฉŒเจœเฉ‚เจฆเจพ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ. เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‡เจน เจคเฉเจนเจพเจจเฉ‚เฉฐ เจจเจตเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจฌเจฃเจพเจ‰เจฃ เจœเจพเจ‚ เจฎเจฟเจŸเจพเจ‰เจฃ เจœเจพเจ‚ เจซเจพเจˆเจฒ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจจเจนเฉ€เจ‚ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‰เจธ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจจเฉ‚เฉฐ เจฒเจฟเจ–เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเฉ‡เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ เจคเฉเจธเฉ€เจ‚ เจซเจพเจˆเจฒ เจฌเจฃเจพเจ‰เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹เฅค เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš, เจ‡เจน เจ…เจจเฉเจฎเจคเฉ€ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจจเจตเฉ€เจ†เจ‚ เจ‰เจช-เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจฌเจฃเจพเจ‰เจฃ เจ…เจคเฉ‡ เจฎเจฟเจŸเจพเจ‰เจฃ เจฆเฉ€ เจตเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค

เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸ เจ…เจจเฉเจฎเจคเฉ€ เจ‰เจน เจนเฉˆ เจœเจฟเจธ เจฆเฉ€ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ‡เจน เจ•เจฆเฉ‡ เจตเฉ€ เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเจฅเจพเจชเจค เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจœเฉ‹ เจฒเฉ€เจจเจ•เจธ เจจเฉ‚เฉฐ เจตเจพเจ‡เจฐเจธเจพเจ‚ เจคเฉ‹เจ‚ เจฒเจ—เจญเจ— เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ 'เจคเฉ‡ เจฒเจฟเจ–เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจตเจพเจฒเจพ เจ•เฉ‹เจˆ เจตเจฟเจ…เจ•เจคเฉ€ เจนเฉ€ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸ เจ…เจจเฉเจฎเจคเฉ€ เจฒเจพเจ—เฉ‚ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจฎเฉ‚เจฒ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฆเจพ เจธเจพเจฐ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ:

เจฒเฉ€เจจเจ•เจธ เจตเจฟเฉฑเจš เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ (chown, chmod, SUID, GUID, เจธเจŸเจฟเฉฑเจ•เฉ€ เจฌเจฟเฉฑเจŸ, ACL, umask)

chmod เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ

เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจฆเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค chmod... เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ chmod เจคเฉเจธเฉ€เจ‚ เจ‰เจชเจญเฉ‹เจ—เจคเจพ (เจ‰เจชเจญเฉ‹เจ—เจคเจพ), เจธเจฎเฉ‚เจนเจพเจ‚ (เจธเจฎเฉ‚เจน) เจ…เจคเฉ‡ เจนเฉ‹เจฐเจพเจ‚ (เจนเฉ‹เจฐ) เจฒเจˆ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจธเฉˆเจŸ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจ•เจฎเจพเจ‚เจก เจจเฉ‚เฉฐ เจฆเฉ‹ เจฎเฉ‹เจกเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฐเจค เจธเจ•เจฆเฉ‡ เจนเฉ‹: เจฐเจฟเจธเจผเจคเฉ‡เจฆเจพเจฐ เจฎเฉ‹เจก เจ…เจคเฉ‡ เจชเฉ‚เจฐเจจ เจฎเฉ‹เจกเฅค เจชเฉ‚เจฐเจจ เจฎเฉ‹เจก เจตเจฟเฉฑเจš, เจฎเฉ‚เจฒ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจฒเจˆ เจคเจฟเฉฐเจจ เจ…เฉฐเจ•เจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

เจฒเฉ€เจจเจ•เจธ เจตเจฟเฉฑเจš เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ (chown, chmod, SUID, GUID, เจธเจŸเจฟเฉฑเจ•เฉ€ เจฌเจฟเฉฑเจŸ, ACL, umask)

เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจธเฉˆเจŸ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจฎเฉเฉฑเจฒ เจฆเฉ€ เจ—เจฃเจจเจพ เจ•เจฐเฉ‹เฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจฏเฉ‚เจœเจผเจฐ เจฒเจˆ เจฐเฉ€เจก/เจฐเจพเจˆเจŸ/เจเจ•เจœเจผเฉ€เจ•เจฟเจŠเจŸ, เจ—เจฐเฉเฉฑเจช เจฒเจˆ เจฐเฉ€เจก/เจเจ•เจœเจผเฉ€เจ•เจฟเจŠเจŸ, เจ…เจคเฉ‡ /เจธเฉŒเจฎเจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจฆเฉ‚เจœเจฟเจ†เจ‚ เจฒเจˆ เจฐเฉ€เจก/เจเจ•เจœเจผเฉ€เจ•เจฟเจŠเจŸ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹ เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจนเฉ‡เจ  เจฆเจฟเฉฑเจคเฉ€ เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹ chmod:

chmod 755 /somefile

เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจตเจฐเจคเจฆเฉ‡ เจนเฉ‹ chmod เจ‡เจธ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ, เจธเจพเจฐเฉ€เจ†เจ‚ เจฎเฉŒเจœเฉ‚เจฆเจพ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจคเฉเจนเจพเจกเฉ‡ เจฆเฉเจ†เจฐเจพ เจธเฉˆเจŸ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจฆเฉเจ†เจฐเจพ เจฌเจฆเจฒ เจฆเจฟเฉฑเจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค

เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจฎเฉŒเจœเฉ‚เจฆเจพ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐเฉ€ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจตเจฐเจค เจธเจ•เจฆเฉ‡ เจนเฉ‹ chmod เจฐเจฟเจธเจผเจคเฉ‡เจฆเจพเจฐ เจฎเฉ‹เจก เจตเจฟเฉฑเจš. เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ chmod เจฐเจฟเจธเจผเจคเฉ‡เจฆเจพเจฐ เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจคเฉเจธเฉ€เจ‚ เจ‡เจน เจฆเจฐเจธเจพเจ‰เจฃ เจฒเจˆ เจคเจฟเฉฐเจจ เจธเฉ‚เจšเจ•เจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ•เฉ€ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹:

  1. เจชเจนเจฟเจฒเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจจเจฟเจธเจผเจšเจฟเจค เจ•เจฐเฉ‹ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ•เจฟเจธ เจฒเจˆ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹เฅค เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ เจ‰เจชเจญเฉ‹เจ—เจคเจพ (u), เจธเจฎเฉ‚เจน (g) เจ…เจคเฉ‡ เจนเฉ‹เจฐ (o).
  2. เจคเฉเจธเฉ€เจ‚ เจซเจฟเจฐ เจฎเฉŒเจœเฉ‚เจฆเจพ เจฎเฉ‹เจก เจคเฉ‹เจ‚ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจœเจพเจ‚ เจนเจŸเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจฌเจฟเจ†เจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจœเจพเจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฟเจฒเจ•เฉเจฒ เจธเฉˆเจŸ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เฅค
  3. เจ…เฉฐเจค เจตเจฟเฉฑเจš เจคเฉเจธเฉ€เจ‚ เจตเจฐเจคเจฆเฉ‡ เจนเฉ‹ r, w ะธ xเจ‡เจน เจฆเฉฑเจธเจฃ เจฒเจˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ•เจฟเจนเฉœเฉ€เจ†เจ‚ เจ‡เจœเจพเจœเจผเจคเจพเจ‚ เจธเฉˆเจŸ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹เฅค

เจธเฉฐเจฌเฉฐเจงเจฟเจค เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจคเฉเจธเฉ€เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจตเจธเจคเฉ‚เจ†เจ‚ เจฒเจˆ เจ…เจจเฉเจฎเจคเฉ€ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจœเจพเจ‚ เจนเจŸเจพเจ‰เจฃ เจฒเจˆ "เจคเฉ‹เจ‚" เจญเจพเจ— เจจเฉ‚เฉฐ เจ›เฉฑเจก เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เจน เจ•เจฎเจพเจ‚เจก เจธเจพเจฐเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฒเจˆ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸ เจ…เจจเฉเจฎเจคเฉ€ เจœเฉ‹เฉœเจฆเฉ€ เจนเฉˆ:

chmod +x somefile

เจธเฉฐเจฌเฉฐเจงเจฟเจค เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจคเฉเจธเฉ€เจ‚ เจตเจงเฉ‡เจฐเฉ‡ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจตเฉ€ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เจน เจ•เจฎเจพเจ‚เจก เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจœเฉ‹เฉœเจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจฆเฉ‚เจœเจฟเจ†เจ‚ เจฒเจˆ เจชเฉœเฉเจนเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ:

chmod g+w,o-r somefile

เจตเจฐเจคเจฃ เจตเฉ‡เจฒเฉ‡ chmod -R o+rx /data เจคเฉเจธเฉ€เจ‚ /data เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจธเจพเจฐเฉ€เจ†เจ‚ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ เจซเจพเจˆเจฒเจพเจ‚ เจฒเจˆ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸ เจ…เจจเฉเจฎเจคเฉ€ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเฉ€ เจนเฉˆเฅค เจธเจฟเจฐเจซเจผ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจฒเจˆ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸ เจ…เจจเฉเจฎเจคเฉ€ เจธเฉˆเจŸ เจ•เจฐเจจ เจฒเจˆ เจจเจพ เจ•เจฟ เจซเจพเจˆเจฒเจพเจ‚ เจฒเจˆ, เจตเจฐเจคเฉ‹เจ‚ chmod -R o+ rX /เจกเจพเจŸเจพ.

เจ…เจชเจฐเจ•เฉ‡เจธ X เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจจเจนเฉ€เจ‚ เจฎเจฟเจฒเจฆเฉ€ เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจ•เจฟ เจซเจพเจˆเจฒ เจจเฉ‡ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ•เฉเจ เจ†เจฌเจœเฉˆเจ•เจŸ เจฒเจˆ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸ เจ…เจจเฉเจฎเจคเฉ€ เจธเฉˆเจŸ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจนเฉˆเฅค เจ‡เจน 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 เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจ•เฉ‹เจฒ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจชเฉเจฐเจพเจ‡เจฎเจฐเฉ€ เจธเจฎเฉ‚เจน เจจเฉ‚เฉฐ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจธเจฎเจพเจจ เจจเจพเจฎ เจตเจพเจฒเฉ‡ เจธเจฎเฉ‚เจน เจตเจฟเฉฑเจš เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจœเจฟเจธ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจธเจฟเจฐเจซเจผ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจนเฉ€ เจฎเฉˆเจ‚เจฌเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš, เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉเจ†เจฐเจพ เจฌเจฃเจพเจˆเจ†เจ‚ เจ—เจˆเจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฒเจ• เจตเจฟเฉฑเจš เจธเจพเจ‚เจเจพ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค

เจ…เจœเจฟเจนเฉ€ เจธเจฅเจฟเจคเฉ€ เจฆเฉ€ เจ•เจฒเจชเจจเจพ เจ•เจฐเฉ‹ เจœเจฟเฉฑเจฅเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฒเจฟเฉฐเจกเจพ เจ…เจคเฉ‡ เจฒเฉ‹เจฐเฉ€ เจฒเฉ‡เจ–เจพเจ•เจพเจฐเฉ€ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน เจฆเฉ‡ เจฎเฉˆเจ‚เจฌเจฐ เจนเจจ เจ–เจพเจคเฉ‡. เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš, เจ‡เจน เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ‡เฉฑเจ• เจจเจฟเฉฑเจœเฉ€ เจธเจฎเฉ‚เจน เจฆเฉ‡ เจฎเฉˆเจ‚เจฌเจฐ เจนเจจ เจœเจฟเจธ เจฆเฉ‡ เจ‰เจน เจ‡เฉฑเจ•เฉ‹ เจ‡เฉฑเจ• เจฎเฉˆเจ‚เจฌเจฐ เจนเจจเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจฆเฉ‹เจตเฉ‡เจ‚ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ–เจพเจคเจพ เจธเจฎเฉ‚เจน เจฆเฉ‡ เจฎเฉˆเจ‚เจฌเจฐ เจนเจจ, เจชเจฐ เจ‡เฉฑเจ• เจธเฉˆเจ•เฉฐเจกเจฐเฉ€ เจธเจฎเฉ‚เจน เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจตเจœเฉ‹เจ‚ เจตเฉ€เฅค

เจกเจฟเจซเฉŒเจฒเจŸ เจธเจฅเจฟเจคเฉ€ เจ‡เจน เจนเฉˆ เจ•เจฟ เจœเจฆเฉ‹เจ‚ เจ‡เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ•เฉ‹เจˆ เจตเฉ€ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจชเฉเจฐเจพเจ‡เจฎเจฐเฉ€ เจธเจฎเฉ‚เจน เจฎเจพเจฒเจ• เจฌเจฃ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจฒเจˆ, เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš, เจฒเจฟเฉฐเจกเจพ เจฒเฉ‹เจฐเฉ€ เจฆเฉเจ†เจฐเจพ เจฌเจฃเจพเจˆเจ†เจ‚ เจ—เจˆเจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ€, เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจ‰เจฒเจŸเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจธเจผเฉ‡เจ…เจฐเจก เจ—เจฐเฉเฉฑเจช เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹ (/groups/account เจ•เจนเฉ‹) เจ…เจคเฉ‡ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ“ เจ•เจฟ 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 เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจฒเจˆ เจฎเฉ‚เจฒ เจ…เจงเจฟเจ•เจพเจฐ เจตเจœเฉ‹เจ‚ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจชเจฌเจฒเจฟเจ• เจ—เจฐเฉเฉฑเจช เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจฒเจˆ เจตเฉ€ เจฒเจพเจญเจฆเจพเจ‡เจ• เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจธเจŸเจฟเฉฑเจ•เฉ€ เจฌเจฟเฉฑเจŸ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚, เจœเฉ‡เจ•เจฐ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ‡เฉฑเจ• เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจซเจพเจˆเจฒเจพเจ‚ เจฌเจฃเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‰เจน เจ‰เจธ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉ€ เจฎเจฟเจŸเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจœเจจเจคเจ• เจธเจฎเฉ‚เจน เจฆเฉ‡ เจฎเจพเจนเฉŒเจฒ เจตเจฟเฉฑเจš, เจ‡เจน เจคเฉฐเจ— เจ•เจฐเจจ เจตเจพเจฒเจพ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจฒเจฟเฉฐเจกเจพ เจ…เจคเฉ‡ เจฒเฉ‹เจฐเฉ€ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉ€ เจ•เจฒเจชเจจเจพ เจ•เจฐเฉ‹, เจœเจฟเจจเฉเจนเจพเจ‚ เจ•เฉ‹เจฒ /data/account เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจนเฉˆ เจ…เจคเฉ‡ เจ–เจพเจคเจพ เจธเจฎเฉ‚เจน เจฆเฉ‡ เจฎเฉˆเจ‚เจฌเจฐ เจฌเจฃ เจ•เฉ‡ เจ‰เจน เจ‡เจœเจพเจœเจผเจคเจพเจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ‡เจธ เจฒเจˆ, เจฒเจฟเฉฐเจกเจพ เจฒเฉ‹เจฐเฉ€ เจฆเฉเจ†เจฐเจพ เจฌเจฃเจพเจˆเจ†เจ‚ เจ—เจˆเจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจ‰เจฒเจŸ.

เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจธเจŸเจฟเฉฑเจ•เฉ€ เจฌเจฟเฉฑเจŸ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ•เฉ‡เจตเจฒ เจคเจพเจ‚ เจนเฉ€ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจนเฉ‡เจ  เจฒเจฟเจ–เฉ€เจ†เจ‚ เจธเจผเจฐเจคเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจธเจนเฉ€ เจนเฉˆ:

  • เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจซเจพเจˆเจฒ เจฆเจพ เจฎเจพเจฒเจ• เจนเฉˆ;
  • เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ‰เจธ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจฆเจพ เจฎเจพเจฒเจ• เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ เจซเจพเจˆเจฒ เจธเจฅเจฟเจค เจนเฉˆเฅค

เจตเจฐเจคเจฃ เจตเฉ‡เจฒเฉ‡ ls - l, เจคเฉเจธเฉ€เจ‚ เจธเจŸเจฟเฉฑเจ•เฉ€ เจฌเจฟเฉฑเจŸ เจจเฉ‚เฉฐ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹ t เจ‰เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจœเจฟเฉฑเจฅเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจฆเฉ‚เจœเจฟเจ†เจ‚ เจฒเจˆ เจ…เจฎเจฒ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจตเฉ‡เจ–เฉ‹เจ—เฉ‡:

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

เจตเจฟเจธเจคเฉเจฐเจฟเจค เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ

SUID, SGID เจ…เจคเฉ‡ เจธเจŸเจฟเฉฑเจ•เฉ€ เจฌเจฟเฉฑเจŸ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจคเฉเจธเฉ€เจ‚ เจตเฉ€ เจตเจฐเจค เจธเจ•เจฆเฉ‡ เจนเฉ‹ chmod. SUID เจฆเจพ เจธเฉฐเจ–เจฟเจ†เจคเจฎเจ• เจฎเฉเฉฑเจฒ 4 เจนเฉˆ, SGID เจฆเจพ เจธเฉฐเจ–เจฟเจ†เจคเจฎเจ• เจฎเฉเฉฑเจฒ 2 เจนเฉˆ, เจ…เจคเฉ‡ เจธเจŸเจฟเฉฑเจ•เฉ€ เจฌเจฟเฉฑเจŸ เจฆเจพ เจธเฉฐเจ–เจฟเจ†เจคเจฎเจ• เจฎเฉเฉฑเจฒ 1 เจนเฉˆเฅค

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เจนเจจเจพเจ‚ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธ เจตเจฟเฉฑเจš เจšเจพเจฐ เจ…เฉฐเจ•เจพเจ‚ เจฆเฉ€ เจฆเจฒเฉ€เจฒ เจœเฉ‹เฉœเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ chmod, เจœเจฟเจธเจฆเจพ เจชเจนเจฟเจฒเจพ เจ…เฉฐเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจนเฉ‡เจ  เจฆเจฟเฉฑเจคเฉ€ เจฒเจพเจˆเจจ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš SGID เจ…เจจเฉเจฎเจคเฉ€ เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‡เจ—เฉ€ เจ…เจคเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฒเจˆ rwx เจ…เจคเฉ‡ เจธเจฎเฉ‚เจน เจ…เจคเฉ‡ เจนเฉ‹เจฐเจพเจ‚ เจฒเจˆ rx เจธเฉˆเฉฑเจŸ เจ•เจฐเฉ‡เจ—เฉ€:

chmod 2755 /somedir

เจ‡เจน เจ…เจตเจฟเจตเจนเจพเจฐเจ• เจนเฉˆ เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฎเฉŒเจœเฉ‚เจฆเจพ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจœเฉ‹ เจ•เฉฐเจฎ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจ chmod เจชเฉ‚เจฐเจจ เจฎเฉ‹เจก เจตเจฟเฉฑเจš. (เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡ เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ“เจตเจฐเจฐเจพเจˆเจŸ เจ•เจฐเจจ เจฆเฉ‡ เจœเฉ‹เจ–เจฎ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹เฅค) เจ‡เจธ เจฒเจˆ เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจตเจฟเจธเจผเฉ‡เจธเจผ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจคเจพเจ‚ เจฎเฉˆเจ‚ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจšเฉฑเจฒเจฃ เจฆเฉ€ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เจฐเจฆเจพ เจนเจพเจ‚:

  1. SUID เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ chmod u+s.
  2. SGID เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ chmod g+s.
  3. เจธเจŸเจฟเฉฑเจ•เฉ€ เจฌเจฟเฉฑเจŸ เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ chmod +t, เจ‰เจธ เจซเจพเจˆเจฒ เจœเจพเจ‚ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจฆเฉ‡ เจจเจพเจฎ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจœเจฟเจธ เจฒเจˆ เจคเฉเจธเฉ€เจ‚ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจธเฉˆเจŸ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹เฅค

เจธเจพเจฐเจฃเฉ€ เจนเจฐ เจ‰เจธ เจšเฉ€เจœเจผ เจฆเจพ เจธเจพเจฐ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ เจœเจฟเจธเจฆเฉ€ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจตเจฟเจธเจผเฉ‡เจธเจผ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจฆเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

เจฒเฉ€เจจเจ•เจธ เจตเจฟเฉฑเจš เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ (chown, chmod, SUID, GUID, เจธเจŸเจฟเฉฑเจ•เฉ€ เจฌเจฟเฉฑเจŸ, ACL, umask)

เจตเจฟเจธเจผเฉ‡เจธเจผ เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเฉ€ เจ‰เจฆเจพเจนเจฐเจจ

เจ‡เจธ เจ‰เจฆเจพเจนเจฐเจจ เจตเจฟเฉฑเจš, เจคเฉเจธเฉ€เจ‚ เจ–เจพเจธ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹ เจคเจพเจ‚ เจ•เจฟ เจ—เจฐเฉเฉฑเจช เจฆเฉ‡ เจฎเฉˆเจ‚เจฌเจฐเจพเจ‚ เจฒเจˆ เจธเจผเฉ‡เจ…เจฐเจก เจ—เจฐเฉเฉฑเจช เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจซเจผเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจธเจพเจ‚เจเจพ เจ•เจฐเจจเจพ เจ†เจธเจพเจจ เจฌเจฃเจพเจ‡เจ† เจœเจพ เจธเจ•เฉ‡เฅค เจคเฉเจธเฉ€เจ‚ เจ†เจˆเจกเฉ€ เจฌเจฟเฉฑเจŸ เจจเฉ‚เฉฐ เจธเฉˆเจŸ เจ—เจฐเฉเฉฑเจช เจ†เจˆเจกเฉ€ เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ เจธเจŸเจฟเฉฑเจ•เฉ€ เจฌเจฟเฉฑเจŸ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจ…เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ‡เฉฑเจ• เจตเจพเจฐ เจ‰เจน เจธเฉˆเฉฑเจŸ เจนเฉ‹ เจœเจพเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจœเฉ‹ เจธเจฎเฉ‚เจน เจฎเฉˆเจ‚เจฌเจฐเจพเจ‚ เจฒเจˆ เจ‡เจ•เฉฑเจ เฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจ†เจธเจพเจจ เจนเฉ‹ เจธเจ•เฉ‡เฅค

  1. เจ‡เฉฑเจ• เจŸเจฐเจฎเฉ€เจจเจฒ เจ–เฉ‹เจฒเฉเจนเฉ‹ เจœเจฟเฉฑเจฅเฉ‡ เจคเฉเจธเฉ€เจ‚ เจฒเจฟเฉฐเจกเจพ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจนเฉ‹เฅค เจคเฉเจธเฉ€เจ‚ เจ•เจฎเจพเจ‚เจก เจจเจพเจฒ เจ‡เฉฑเจ• เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจฒเจฟเฉฐเจกเจพ, เจชเจพเจธเจตเจฐเจก เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹ เจชเจพเจธเจตเจก เจฒเจฟเฉฐเจกเจพ.
  2. เจฐเฉ‚เจŸ เจตเจฟเฉฑเจš /data เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจ…เจคเฉ‡ เจ•เจฎเจพเจ‚เจก เจจเจพเจฒ /data/sales เจธเจฌ-เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจฌเจฃเจพเจ“ mkdir -p /data/sales. เจธเฉฐเจชเฉ‚เจฐเจจ เจธเฉ€เจกเฉ€/เจกเจพเจŸเจพ/เจตเจฟเจ•เจฐเฉ€เจตเจฟเจ•เจฐเฉ€ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ 'เจคเฉ‡ เจœเจพเจฃ เจฒเจˆ. เจธเฉฐเจชเฉ‚เจฐเจจ เจฒเจฟเฉฐเจกเจพ 1 เจจเฉ‚เฉฐ เจ›เฉ‹เจนเจตเฉ‹ ะธ เจฒเจฟเฉฐเจกเจพ 2 เจจเฉ‚เฉฐ เจ›เฉ‹เจนเจตเฉ‹เจฒเจฟเฉฐเจกเจพ เจฆเฉ€ เจฎเจฒเจ•เฉ€เจ…เจค เจตเจพเจฒเฉ€เจ†เจ‚ เจฆเฉ‹ เจ–เจพเจฒเฉ€ เจซเจพเจˆเจฒเจพเจ‚ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆเฅค
  3. เจšเจฒเจพเจ“ su-เจฒเฉ€เจธเจพ เจตเจฐเจคเจฎเจพเจจ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฒเฉ€เจธเจพ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฃ เจฒเจˆ, เจœเฉ‹ เจตเจฟเจ•เจฐเฉ€ เจธเจฎเฉ‚เจน เจฆเจพ เจ‡เฉฑเจ• เจฎเฉˆเจ‚เจฌเจฐ เจตเฉ€ เจนเฉˆเฅค
  4. เจšเจฒเจพเจ“ เจธเฉ€เจกเฉ€/เจกเจพเจŸเจพ/เจตเจฟเจ•เจฐเฉ€ เจ…เจคเฉ‡ เจ‰เจธ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจคเฉ‹เจ‚ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸ เจ•เจฐเฉ‹ ls - l. เจคเฉเจธเฉ€เจ‚ เจฆเฉ‹ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ‡เจ–เฉ‹เจ—เฉ‡ เจœเฉ‹ เจฒเจฟเฉฐเจกเจพ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉเจ†เจฐเจพ เจฌเจฃเจพเจˆเจ†เจ‚ เจ—เจˆเจ†เจ‚ เจธเจจ เจ…เจคเฉ‡ เจฒเจฟเฉฐเจกเจพ เจธเจฎเฉ‚เจน เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเจจ. เจธเฉฐเจชเฉ‚เจฐเจจ rm -f เจฒเจฟเฉฐเจกเจพ*. เจ‡เจน เจฆเฉ‹เจตเฉ‡เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค
  5. เจšเจฒเจพเจ“ เจฒเฉ€เจธเจพ 1 เจจเฉ‚เฉฐ เจ›เฉ‹เจนเจตเฉ‹ ะธ เจฒเฉ€เจธเจพ 2 เจจเฉ‚เฉฐ เจ›เฉ‹เจนเจตเฉ‹เจฆเฉ‹ เจซเจพเจˆเจฒเจพเจ‚ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจœเฉ‹ เจฏเฉ‚เจœเจผเจฐ เจฒเฉ€เจธเจพ เจฆเฉ€ เจฎเจฒเจ•เฉ€เจ…เจค เจนเจจเฅค
  6. เจšเจฒเจพเจ“ su- เจ†เจชเจฃเฉ‡ เจตเจฟเจธเจผเฉ‡เจธเจผ เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฐเฉ‚เจŸ เจคเฉฑเจ• เจ‰เฉฑเจšเจพ เจšเฉเฉฑเจ•เจฃ เจฒเจˆเฅค
  7. เจšเจฒเจพเจ“ chmod g+s,o+t /data/salesเจธเจผเฉ‡เจ…เจฐเจก เจ—เจฐเฉเฉฑเจช เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจ—เจฐเฉเฉฑเจช เจชเจ›เจพเจฃเจ•เจฐเจคเจพ (GUID) เจฌเจฟเฉฑเจŸ เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ เจธเจŸเจฟเฉฑเจ•เฉ€ เจฌเจฟเฉฑเจŸ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจฒเจˆเฅค
  8. เจšเจฒเจพเจ“ เจธเฉ-เจฒเจฟเฉฐเจกเจพ. เจซเจฟเจฐ เจ•เจฐเฉ‹ เจฒเจฟเฉฐเจกเจพ 3 เจจเฉ‚เฉฐ เจ›เฉ‹เจนเจตเฉ‹ ะธ เจฒเจฟเฉฐเจกเจพ 4 เจจเฉ‚เฉฐ เจ›เฉ‹เจนเจตเฉ‹. เจคเฉเจนเจพเจจเฉ‚เฉฐ เจนเฉเจฃ เจฆเฉ‡เจ–เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ•เจฟ เจคเฉเจนเจพเจกเฉ‡ เจฆเฉเจ†เจฐเจพ เจฌเจฃเจพเจˆเจ†เจ‚ เจ—เจˆเจ†เจ‚ เจฆเฉ‹ เจซเจพเจˆเจฒเจพเจ‚ เจตเจฟเจ•เจฐเฉ€ เจธเจฎเฉ‚เจน เจฆเฉ€ เจฎเจฒเจ•เฉ€เจ…เจค เจนเจจ, เจœเฉ‹ เจ•เจฟ /data/sales เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจฆเจพ เจธเจฎเฉ‚เจน เจฎเจพเจฒเจ• เจนเฉˆเฅค
  9. เจšเจฒเจพเจ“ rm -rf เจฒเฉ€เจธเจพ*. เจธเจŸเจฟเฉฑเจ•เฉ€ เจฌเจฟเฉฑเจŸ เจ‡เจนเจจเจพเจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจฟเฉฐเจกเจพ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ€ เจคเจฐเจซเฉ‹เจ‚ เจฎเจฟเจŸเจพเจ เจœเจพเจฃ เจคเฉ‹เจ‚ เจฐเฉ‹เจ•เจฆเจพ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ‡เจนเจจเจพเจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ‡ เจฎเจพเจฒเจ• เจจเจนเฉ€เจ‚ เจนเฉ‹เฅค เจจเฉ‹เจŸ เจ•เจฐเฉ‹ เจ•เจฟ เจœเฉ‡เจ•เจฐ เจฒเจฟเฉฐเจกเจพ เจ‰เจชเจญเฉ‹เจ—เจคเจพ /data/sales เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจฆเจพ เจฎเจพเจฒเจ• เจนเฉˆ, เจคเจพเจ‚ เจ‰เจน เจ‡เจนเจจเจพเจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฎเจฟเจŸเจพ เจธเจ•เจฆเจพ เจนเฉˆ!

เจฒเฉ€เจจเจ•เจธ เจตเจฟเฉฑเจš ACL เจชเฉเจฐเจฌเฉฐเจงเจจ (setfacl, getfacl)

เจญเจพเจตเฉ‡เจ‚ เจ‰เฉฑเจชเจฐ เจฆเฉฑเจธเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจฒเฉ€เจจเจ•เจธ เจฆเฉเจ†เจฐเจพ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจญเจพเจฒเจฃ เจฆเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจตเจฟเฉฑเจš เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจœเฉ‹เฉœเจฆเฉ€เจ†เจ‚ เจนเจจ, เจ‡เจน เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ•เฉ‹ เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจคเฉ‹เจ‚ เจตเฉฑเจง เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจœเจพเจ‚ เจธเจฎเฉ‚เจนเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจฆเฉ‡เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจจเจนเฉ€เจ‚ เจฆเจฟเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค

เจชเจนเฉเฉฐเจš เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจธเฉ‚เจšเฉ€เจ†เจ‚ เจ‡เจธ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจฆเฉ€ เจชเฉ‡เจธเจผเจ•เจธเจผ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ‰เจน เจชเฉเจฐเจธเจผเจพเจธเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจกเจฟเจซเฉŒเจฒเจŸ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจธเฉˆเจŸ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจ, เจœเจฟเฉฑเจฅเฉ‡ เจธเฉˆเฉฑเจŸ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจคเฉ‹เจ‚ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจตเฉฑเจ–-เจตเฉฑเจ– เจนเฉ‹ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจเฅค

ACL เจจเฉ‚เฉฐ เจธเจฎเจเจฃเจพ

เจนเจพเจฒเจพเจ‚เจ•เจฟ ACL เจธเจฌเจธเจฟเจธเจŸเจฎ เจคเฉเจนเจพเจกเฉ‡ เจธเจฐเจตเจฐ เจตเจฟเฉฑเจš เจตเจงเฉ€เจ† เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจœเฉ‹เฉœเจฆเจพ เจนเฉˆ, เจ‡เจธเจฆเจพ เจ‡เฉฑเจ• เจจเฉเจ•เจธเจพเจจ เจนเฉˆ: เจธเจพเจฐเฉ€เจ†เจ‚ เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจ‡เจธเจฆเจพ เจธเจฎเจฐเจฅเจจ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ‡เจธ เจฒเจˆ, เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจพเจชเฉ€ เจœเจพเจ‚ เจฎเฉ‚เจต เจ•เจฐเจฆเฉ‡ เจนเฉ‹ เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ€เจ†เจ‚ ACL เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจ—เฉเจ† เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ…เจคเฉ‡ เจคเฉเจนเจพเจกเจพ เจฌเฉˆเจ•เจ…เฉฑเจช เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจคเฉเจนเจพเจกเฉ€เจ†เจ‚ ACL เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจฆเจพ เจฌเฉˆเจ•เจ…เฉฑเจช เจฒเฉˆเจฃ เจตเจฟเฉฑเจš เจ…เจธเจซเจฒ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจŸเจพเจฐ เจ‰เจชเจฏเฉ‹เจ—เจคเจพ ACLs เจฆเจพ เจธเจฎเจฐเจฅเจจ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ•เจฟ เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจฌเฉˆเจ•เจ…เฉฑเจช เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹ เจคเจพเจ‚ ACL เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจ—เฉเฉฐเจฎ เจจเจพ เจนเฉ‹เจฃ, เจตเจฐเจคเฉ‹ เจคเจพเจฐเจพ เจŸเจพเจฐ เจฆเฉ€ เจฌเจœเจพเจ. เจคเจพเจฐเจพ เจŸเจพเจฐ เจตเจพเจ‚เจ— เจนเฉ€ เจตเจฟเจ•เจฒเจชเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ; เจ‡เจน เจธเจฟเจฐเจซเจผ ACL เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฆเจพ เจนเฉˆเฅค

เจจเจพเจฒ เจคเฉเจธเฉ€เจ‚ ACLs เจฆเจพ เจฌเฉˆเจ•เจ…เฉฑเจช เจตเฉ€ เจฒเฉˆ เจธเจ•เจฆเฉ‡ เจนเฉ‹ getfacl, เจœเจฟเจธ เจจเฉ‚เฉฐ setfacl เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฐเฉ€เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจฌเฉˆเจ•เจ…เฉฑเจช เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, เจตเจฐเจคเฉ‹ getfacl -R /directory > file.acls. เจฌเฉˆเจ•เจ…เฉฑเจช เจซเจพเจˆเจฒ เจคเฉ‹เจ‚ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจฐเฉ€เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ, เจตเจฐเจคเฉ‹ setfacl --restore=file.acl.

เจ•เฉเจ เจธเจพเจงเจจเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจธเจนเจพเจ‡เจคเจพ เจฆเฉ€ เจ˜เจพเจŸ เจ‡เฉฑเจ• เจธเจฎเฉฑเจธเจฟเจ† เจจเจนเฉ€เจ‚ เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€. ACLs เจจเฉ‚เฉฐ เจ…เจ•เจธเจฐ เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจฌเจœเจพเจ เจ‡เฉฑเจ• เจขเจพเจ‚เจšเจพเจ—เจค เจฎเจพเจช เจตเจœเฉ‹เจ‚ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค
เจ‡เจธ เจฒเจˆ, เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจจเจนเฉ€เจ‚ เจนเฉ‹เจฃเจ—เฉ‡, เจชเจฐ เจธเจฟเจฐเจซ เจ•เฉเจ เจนเฉ€, เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจธเจฎเจพเจฐเจŸ เจธเจฅเจพเจจเจพเจ‚ เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃเจ—เฉ‡. เจ‡เจธ เจฒเจˆ, เจ…เจธเจฒ ACLs เจจเฉ‚เฉฐ เจฌเจนเจพเจฒ เจ•เจฐเจจเจพ เจฎเฉเจ•เจพเจฌเจฒเจคเจจ เจ†เจธเจพเจจ เจนเฉˆ, เจญเจพเจตเฉ‡เจ‚ เจคเฉเจนเจพเจกเจพ เจฌเฉˆเจ•เจ…เฉฑเจช เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจ‰เจนเจจเจพเจ‚ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

ACLs เจฒเจˆ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจคเจฟเจ†เจฐ เจ•เจฐเจจเจพ

ACLs เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจคเฉเจนเจพเจจเฉ‚เฉฐ ACLs เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจจ เจฒเจˆ เจ†เจชเจฃเฉ‡ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจคเจฟเจ†เจฐ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจ•เจฟเจ‰เจ‚เจ•เจฟ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจตเจงเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš ACLs เจฒเจˆ เจนเจฎเฉ‡เจธเจผเจพเจ‚ เจกเจฟเจซเฉŒเจฒเจŸ เจธเจฎเจฐเจฅเจจ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจซเจพเจ‡เจฒ เจธเจฟเจธเจŸเจฎ เจฒเจˆ ACLs เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ "เจ“เจชเจฐเฉ‡เจธเจผเจจ เจธเจฎเจฐเจฅเจฟเจค เจจเจนเฉ€เจ‚" เจธเฉเจจเฉ‡เจนเจพ เจฎเจฟเจฒเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจคเฉเจนเจพเจกเจพ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ ACLs เจฆเจพ เจธเจฎเจฐเจฅเจจ เจจเจพ เจ•เจฐเฉ‡เฅค

เจ‡เจธ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเจจ เจฒเจˆ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจตเจฟเจ•เจฒเจช เจœเฉ‹เฉœเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ acl เจฎเจพเจŠเจ‚เจŸ /etc/fstab เจตเจฟเฉฑเจš เจคเจพเจ‚ เจ•เจฟ เจซเจพเจ‡เจฒ เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš ACL เจธเจนเจฟเจฏเฉ‹เจ— เจจเจพเจฒ เจฎเจพเจŠเจ‚เจŸ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เฉ‡เฅค

setfacl เจ…เจคเฉ‡ getfacl เจจเจพเจฒ ACL เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃเจพ เจ…เจคเฉ‡ เจฆเฉ‡เจ–เจฃเจพ

ACL เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจฒเจˆ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจธเฉˆเฉฑเจŸเจซเฉˆเจ•เจฒ. เจฎเฉŒเจœเฉ‚เจฆเจพ ACL เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฃ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฒเฉ‹เฉœ เจนเฉˆ getfacl. เจŸเฉ€เจฎ ls - l เจ•เฉ‹เจˆ เจฎเฉŒเจœเฉ‚เจฆเจพ ACL เจจเจนเฉ€เจ‚ เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเจพ; เจ‡เจน เจธเจฟเจฐเจซเจผ เจ…เจจเฉเจฎเจคเฉ€ เจธเฉ‚เจšเฉ€ เจฆเฉ‡ เจฌเจพเจ…เจฆ เจ‡เฉฑเจ• + เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจœเฉ‹ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ ACLs เจซเจพเจˆเจฒ 'เจคเฉ‡ เจตเฉ€ เจฒเจพเจ—เฉ‚ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค

ACLs เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจฎเฉŒเจœเฉ‚เจฆเจพ ACL เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจฆเจฟเจ–เจพเจ‰เจฃเจพ เจนเจฎเฉ‡เจธเจผเจพ เจ‡เฉฑเจ• เจšเฉฐเจ—เจพ เจตเจฟเจšเจพเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉˆ getfacl. เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ€ เจ‰เจฆเจพเจนเจฐเจจ เจตเจฟเฉฑเจš, เจคเฉเจธเฉ€เจ‚ เจฎเฉŒเจœเฉ‚เจฆเจพ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฆเจฟเจ–เจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ ls - l, เจ…เจคเฉ‡ เจจเจพเจฒ เจนเฉ€ เจฆเจฟเจ–เจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ getfacl. เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ•เจพเจซเจผเฉ€ เจงเจฟเจ†เจจ เจจเจพเจฒ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจฆเฉ‡เจ–เฉ‹เจ—เฉ‡ เจ•เจฟ เจฆเจฟเจ–เจพเจˆ เจ—เจˆ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฌเจฟเจฒเจ•เฉเจฒ เจ‰เจนเฉ€ เจนเฉˆ.

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

เจนเฉเจ•เจฎ เจšเจฒเจพเจ‰เจฃ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ getfacl เจนเฉ‡เจ เจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจคเจฟเฉฐเจจ เจตเฉฑเจ–-เจตเฉฑเจ– เจตเจธเจคเฉ‚เจ†เจ‚ เจฒเจˆ เจฆเจฟเจ–เจพเจˆเจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจ: เจ‰เจชเจญเฉ‹เจ—เจคเจพ, เจธเจฎเฉ‚เจน เจ…เจคเฉ‡ เจนเฉ‹เจฐเฅค เจšเจฒเฉ‹ เจนเฉเจฃ เจตเจฟเจ•เจฐเฉ€ เจธเจฎเฉ‚เจน เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจจ เจ…เจคเฉ‡ เจšเจฒเจพเจ‰เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเฉ‡เจฃ เจฒเจˆ เจ‡เฉฑเจ• ACL เจœเฉ‹เฉœเฉ€เจเฅค เจ‡เจธ เจฒเจˆ เจนเฉเจ•เจฎ setfacl -mg: sales: rx /dir. เจ‡เจธ เจŸเฉ€เจฎ เจตเจฟเฉฑเจš -m เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจฎเฉŒเจœเฉ‚เจฆเจพ ACL เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ“เจธ เจคเฉ‹เจ‚ เจฌเจพเจฆ g:sales:rx เจ•เจฎเจพเจ‚เจก เจจเฉ‚เฉฐ เจฐเฉ€เจก-เจเจ•เจœเจผเฉ€เจ•เจฟเจŠเจŸ ACL (rxเจธเจฎเฉ‚เจน เจฒเจˆ (g) เจฆเฉ€ เจตเจฟเจ•เจฐเฉ€เฅค เจนเฉ‡เจ เจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ•เจฎเจพเจ‚เจก เจ•เจฟเจนเฉ‹ เจœเจฟเจนเฉ€ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ, เจจเจพเจฒ เจนเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจพ ACL เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ getfacl เจ•เจฎเจพเจ‚เจก เจฆเจพ เจ†เจ‰เจŸเจชเฉเฉฑเจŸเฅค

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

เจนเฉเจฃ เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจธเจฎเจ เจ—เจ เจนเฉ‹ เจ•เจฟ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน ACL เจ•เจฟเจตเฉ‡เจ‚ เจธเจฅเจพเจชเจค เจ•เจฐเจจเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฒเจˆ ACLs เจจเฉ‚เฉฐ เจธเจฎเจเจฃเจพ เจ†เจธเจพเจจ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจนเฉเจ•เจฎ setfacl -mu:linda:rwx/data เจฏเฉ‚เจœเจผเจฐ เจฒเจฟเฉฐเจกเจพ เจจเฉ‚เฉฐ /data เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจ‰เจธ เจจเฉ‚เฉฐ เจฎเจพเจฒเจ• เจฌเจฃเจพเจ เจœเจพเจ‚ เจฎเฉŒเจœเฉ‚เจฆเจพ เจฎเจพเจฒเจ• เจฆเฉ€ เจ…เจธเจพเจˆเจจเจฎเฉˆเจ‚เจŸ เจจเฉ‚เฉฐ เจฌเจฆเจฒเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

เจฆเฉ€ เจŸเฉ€เจฎ เจธเฉˆเฉฑเจŸเจซเฉˆเจ•เจฒ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจตเจฟเจ•เจฒเจช เจนเจจเฅค เจ‡เฉฑเจ• เจตเจฟเจ•เจฒเจช เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆ, เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ -R. เจœเฉ‡เจ•เจฐ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจตเจฟเจ•เจฒเจช เจธเจพเจฐเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจ…เจคเฉ‡ เจ‰เจช-เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจฒเจˆ ACL เจธเฉˆเฉฑเจŸ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจฎเฉŒเจœเฉ‚เจฆ เจนเจจ เจœเจฟเฉฑเจฅเฉ‡ เจคเฉเจธเฉ€เจ‚ ACL เจธเฉˆเจŸ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เฅค เจ‡เจน เจธเจฟเจซเจผเจพเจฐเจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจฎเฉŒเจœเฉ‚เจฆเจพ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจฒเจˆ ACL เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ‡เจธ เจตเจฟเจ•เจฒเจช เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹เฅค

เจกเจฟเจซเฉŒเจฒเจŸ ACLs เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ

ACLs เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเจพ เจ‡เฉฑเจ• เจซเจพเจ‡เจฆเจพ เจ‡เจน เจนเฉˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจ•เจˆ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจœเจพเจ‚ เจธเจฎเฉ‚เจนเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจฆเฉ‡ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจซเจพเจ‡เจฆเจพ เจ‡เจน เจนเฉˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจกเจฟเจซเฉŒเจฒเจŸ ACLs เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจ•เฉ‡ เจตเจฟเจฐเจพเจธเจค เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจกเจฟเจซเฉŒเจฒเจŸ ACL เจธเฉˆเจŸ เจ•เจฐเจ•เฉ‡, เจคเฉเจธเฉ€เจ‚ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจฆเฉ‡ เจนเฉ‹ เจœเฉ‹ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจฌเจฃเจพเจˆเจ†เจ‚ เจ—เจˆเจ†เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจจเจตเฉ€เจ†เจ‚ เจ†เจˆเจŸเจฎเจพเจ‚ เจฒเจˆ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพเจฃเจ—เฉ€เจ†เจ‚เฅค เจงเจฟเจ†เจจ เจฐเฉฑเจ–เฉ‹ เจ•เจฟ เจกเจฟเจซเจพเจฒเจŸ ACL เจฎเฉŒเจœเฉ‚เจฆเจพ เจซเจพเจˆเจฒเจพเจ‚ เจ…เจคเฉ‡ เจธเจฌ-เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ 'เจคเฉ‡ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจฌเจฆเจฒเจฆเจพ เจนเฉˆเฅค เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ†เจฎ ACL เจตเฉ€ เจœเฉ‹เฉœเจจเจพ เจชเจตเฉ‡เจ—เจพ!

เจ‡เจน เจœเจพเจฃเจจเจพ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ•เฉ‹ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเจจ เจฒเจˆ เจ•เจˆ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจœเจพเจ‚ เจธเจฎเฉ‚เจนเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจฐเจšเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• ACL เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ ACL เจจเฉ‚เฉฐ เจฆเฉ‹ เจตเจพเจฐ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจชเจนเจฟเจฒเฉ€ เจตเจฐเจคเฉ‹เจ‚ setfacl -R -mเจฎเฉŒเจœเฉ‚เจฆเจพ เจซเจพเจˆเจฒเจพเจ‚ เจฒเจˆ ACL เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฒเจˆเฅค เจซเจฟเจฐ เจตเจฐเจคเฉ‹ setfacl-md:เจธเจพเจฐเฉ‡ เจจเจตเฉ‡เจ‚ เจคเฉฑเจคเจพเจ‚ เจฆเฉ€ เจฆเฉ‡เจ–เจญเจพเจฒ เจ•เจฐเจจ เจฒเจˆ เจœเฉ‹ เจตเฉ€ เจฌเจฃเจพเจ เจœเจพเจฃเจ—เฉ‡เฅค

เจกเจฟเจซเฉŒเจฒเจŸ ACL เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจฒเจˆ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ เจตเจฟเจ•เจฒเจช เจœเฉ‹เฉœเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ d เจตเจฟเจ•เจฒเจช เจฆเฉ‡ เจฌเจพเจ…เจฆ -m (เจ†เจฐเจกเจฐ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡!) เจ‡เจธ เจฒเจˆ เจตเจฐเจคเฉ‹ setfacl -md:g:sales:rx/dataเจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ—เจฐเฉเฉฑเจช เจธเฉ‡เจฒเจœเจผ /data เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจœเฉ‹ เจตเฉ€ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ เจ‰เจธ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจฟเจ† เจ…เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เฅค

เจกเจฟเจซเฉŒเจฒเจŸ ACLs เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจ‡เจน เจฆเฉ‚เจœเจฟเจ†เจ‚ เจฒเจˆ ACL เจธเฉˆเฉฑเจŸ เจ•เจฐเจจเจพ เจตเฉ€ เจฒเจพเจญเจฆเจพเจ‡เจ• เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจœเจผเจฟเจ†เจฆเจพ เจ…เจฐเจฅ เจจเจนเฉ€เจ‚ เจฐเฉฑเจ–เจฆเจพ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจฆเฉ‚เจœเจฟเจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ เจ‡เจœเจพเจœเจผเจคเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉ€ เจฌเจฆเจฒ เจธเจ•เจฆเฉ‡ เจนเฉ‹ chmod. เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจจเจพเจฒ เจ•เฉ€ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ chmod, เจ‰เจนเจจเจพเจ‚ เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจเจพ เจนเฉˆ เจœเฉ‹ เจนเฉ‹เจฐ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเจฐ เจจเจตเฉ€เจ‚ เจซเจพเจˆเจฒ เจฒเจˆ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃเฉ‡ เจšเจพเจนเฉ€เจฆเฉ‡ เจนเจจ เจœเฉ‹ เจ•เจฆเฉ‡ เจฌเจฃเจพเจˆ เจ—เจˆ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจฆเฉ‚เจธเจฐเจฟเจ†เจ‚ เจจเฉ‚เฉฐ /data เจตเจฟเฉฑเจš เจฌเจฃเจพเจˆ เจ—เจˆ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจšเฉ€เจœเจผ 'เจคเฉ‡ เจ•เฉ‹เจˆ เจตเฉ€ เจ‡เจœเจพเจœเจผเจค เจฒเฉˆเจฃ เจคเฉ‹เจ‚ เจฐเฉ‹เจ•เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹, เจ‰เจฆเจพเจนเจฐเจฃ เจฒเจˆ เจตเจฐเจคเฉ‹เจ‚ setfacl -md:o::- /data.

ACL เจ…เจคเฉ‡ เจ†เจฎ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจนเจฎเฉ‡เจธเจผเจพ เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจจเจพเจฒ เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจชเฉˆเจฆเจพ เจนเฉ‹ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจกเจฟเจซเจพเจฒเจŸ ACL เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจซเจฟเจฐ เจ†เจˆเจŸเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจ‰เจธ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจซเจฟเจฐ เจ†เจฎ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเฉ‹เฅค เจ†เจฎ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจนเฉ‹เจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ ACL เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€ เจตเจฟเฉฑเจš เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจจเจนเฉ€เจ‚ เจฆเจฟเจ–เจพเจˆเจ†เจ‚ เจœเจพเจฃเจ—เฉ€เจ†เจ‚เฅค เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจšเจฃ เจฒเจˆ, เจชเจนเจฟเจฒเจพเจ‚ เจ†เจฎ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจธเฉˆเจŸ เจ•เจฐเฉ‹, เจซเจฟเจฐ เจกเจฟเจซเฉŒเจฒเจŸ ACL เจธเฉˆเฉฑเจŸ เจ•เจฐเฉ‹ (เจ…เจคเฉ‡ เจ‰เจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจจเจพ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเฉ‹)เฅค

ACLs เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจเจฒเฉ€เจตเฉ‡เจŸเจฟเจก เจฐเจพเจˆเจŸเจธ เจฎเฉˆเจจเฉ‡เจœเจฎเฉˆเจ‚เจŸ เจฆเฉ€ เจ‰เจฆเจพเจนเจฐเจจ

เจ‡เจธ เจ‰เจฆเจพเจนเจฐเจจ เจตเจฟเฉฑเจš, เจคเฉเจธเฉ€เจ‚ /data/account เจ…เจคเฉ‡ /data/sales เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจจเจพเจฒ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เฉ‹เจ—เฉ‡ เจœเฉ‹ เจคเฉเจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจฌเจฃเจพเจˆเจ†เจ‚ เจนเจจเฅค เจชเจฟเจ›เจฒเฉ€เจ†เจ‚ เจ‰เจฆเจพเจนเจฐเจฃเจพเจ‚ เจตเจฟเฉฑเจš, เจคเฉเจธเฉ€เจ‚ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‡เจ† เจนเฉˆ เจ•เจฟ เจตเจฟเจ•เจฐเฉ€ เจธเจฎเฉ‚เจน เจจเฉ‚เฉฐ /data/sales 'เจคเฉ‡ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจนเจจ เจ…เจคเฉ‡ เจ–เจพเจคเจพ เจธเจฎเฉ‚เจน เจจเฉ‚เฉฐ /data/account 'เจคเฉ‡ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจนเจจเฅค

เจชเจนเจฟเจฒเจพเจ‚, เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ“ เจ•เจฟ เจ–เจพเจคเจพ เจธเจฎเฉ‚เจน เจจเฉ‚เฉฐ /data/sales เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ 'เจคเฉ‡ เจชเฉœเฉเจนเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฎเจฟเจฒเจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจตเจฟเจ•เจฐเฉ€ เจธเจฎเฉ‚เจน เจจเฉ‚เฉฐ /data/account เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ 'เจคเฉ‡ เจชเฉœเฉเจนเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฎเจฟเจฒเจฆเฉ€ เจนเฉˆเฅค

เจคเฉเจธเฉ€เจ‚ เจซเจฟเจฐ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจกเจฟเจซเฉŒเจฒเจŸ 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 เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจชเฉเจฐเจญเจพเจต เจตเจฟเฉฑเจš เจนเจจเฅค เจธเฉฐเจชเฉ‚เจฐเจจ เจ›เฉ‹เจนเจตเฉ‹ /data/sales/newfile เจ…เจคเฉ‡ เจ•เจฐเฉ‹ getfacl /data/sales/newfile เจฎเฉŒเจœเฉ‚เจฆเจพ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆเฅค

umask เจจเจพเจฒ เจกเจฟเจซเจพเจฒเจŸ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจเจพ

เจ‰เฉฑเจชเจฐ, เจคเฉเจธเฉ€เจ‚ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ เจ•เจฟ เจกเจฟเจซเฉŒเจฒเจŸ ACLs เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ ACL เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ‡เฉฑเจ• เจธเจผเฉˆเฉฑเจฒ เจตเจฟเจ•เจฒเจช เจนเฉˆ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจนเฉ‹เจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจกเจฟเจซเฉŒเจฒเจŸ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจฆเจพ เจนเฉˆ: เจ‰เจฎเจพเจธเจ• (เจ‰เจฒเจŸเจพ เจฎเจพเจธเจ•). เจ‡เจธ เจญเจพเจ— เจตเจฟเฉฑเจš, เจคเฉเจธเฉ€เจ‚ เจธเจฟเฉฑเจ–เฉ‹เจ—เฉ‡ เจ•เจฟ เจกเจฟเจซเจพเจฒเจŸ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจฌเจฆเจฒเจฃเจพ เจนเฉˆ เจ‰เจฎเจพเจธเจ•.

เจคเฉเจธเฉ€เจ‚ เจฆเฉ‡เจ–เจฟเจ† เจนเฉ‹เจตเฉ‡เจ—เจพ เจ•เจฟ เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจจเจตเฉ€เจ‚ เจซเจพเจˆเจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ•เฉเจ เจกเจฟเจซเฉŒเจฒเจŸ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจธเฉˆเฉฑเจŸ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ‡เจน เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจธเฉˆเจŸเจฟเฉฐเจ— เจฆเฉเจ†เจฐเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ เจ‰เจฎเจพเจธเจ•. เจ‡เจน เจธเจผเฉˆเฉฑเจฒ เจธเฉˆเจŸเจฟเฉฐเจ— เจฒเฉŒเจ—เจ†เจจ 'เจคเฉ‡ เจธเจพเจฐเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจตเจฟเฉฑเจš เจ‰เจฎเจพเจธเจ• เจ‡เฉฑเจ• เจธเฉฐเจ–เจฟเจ†เจคเจฎเจ• เจฎเฉเฉฑเจฒ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเฉ‹ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจ˜เจŸเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจœเฉ‹ เจซเจพเจˆเจฒ เจฒเจˆ เจธเจตเฉˆเจšเจฒเจฟเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ; เจซเจพเจˆเจฒเจพเจ‚ เจฒเจˆ เจ…เจงเจฟเจ•เจคเจฎ เจธเฉˆเจŸเจฟเฉฐเจ— 666 เจนเฉˆ เจ…เจคเฉ‡ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจฒเจˆ 777 เจนเฉˆเฅค

เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ•เฉเจ เจ…เจชเจตเจพเจฆ เจ‡เจธ เจจเจฟเจฏเจฎ 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค เจคเฉเจธเฉ€เจ‚ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจฆเฉ€ เจชเฉ‚เจฐเฉ€ เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฒเฉฑเจญ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ‰เจฎเจพเจธเจ• เจนเฉ‡เจ  เจฆเจฟเฉฑเจคเฉ€ เจธเจพเจฐเจฃเฉ€ เจตเจฟเฉฑเจš.

เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‡ เจ—เจ เจจเฉฐเจฌเจฐเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‰เจฎเจพเจธเจ•, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ•เจฎเจพเจ‚เจก เจฒเจˆ เจธเฉฐเจ–เจฟเจ†เจคเจฎเจ• เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸเจธ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš chmod, เจชเจนเจฟเจฒเจพ เจ…เฉฐเจ• เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ€เจ†เจ‚ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจฆเฉ‚เจœเจพ เจ…เฉฐเจ• เจธเจฎเฉ‚เจน เจฆเฉ€เจ†เจ‚ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ†เจ–เจฐเฉ€ เจ…เฉฐเจ• เจฆเฉ‚เจœเจฟเจ†เจ‚ เจฒเจˆ เจจเจฟเจฐเจงเจพเจฐเจค เจกเจฟเจซเฉŒเจฒเจŸ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจญเจพเจต เจ‰เจฎเจพเจธเจ• เจกเจฟเจซเฉŒเจฒเจŸ 022 เจธเจพเจฐเฉ€เจ†เจ‚ เจจเจตเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจฒเจˆ 644 เจ…เจคเฉ‡ เจคเฉเจนเจพเจกเฉ‡ เจธเจฐเจตเจฐ เจคเฉ‡ เจฌเจฃเจพเจˆเจ†เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจจเจตเฉ€เจ†เจ‚ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจฒเจˆ 755 เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

เจธเจพเจฐเฉ‡ เจธเฉฐเจ–เจฟเจ†เจคเจฎเจ• เจฎเฉเฉฑเจฒเจพเจ‚ เจฆเฉ€ เจชเฉ‚เจฐเฉ€ เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ‰เจฎเจพเจธเจ• เจ…เจคเฉ‡ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ€ เจธเจพเจฐเจฃเฉ€ เจตเจฟเฉฑเจš เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡เฅค

เจฒเฉ€เจจเจ•เจธ เจตเจฟเฉฑเจš เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ (chown, chmod, SUID, GUID, เจธเจŸเจฟเฉฑเจ•เฉ€ เจฌเจฟเฉฑเจŸ, ACL, umask)

เจ‡เจน เจฆเฉ‡เจ–เจฃ เจฆเจพ เจ‡เฉฑเจ• เจ†เจธเจพเจจ เจคเจฐเฉ€เจ•เจพ เจนเฉˆ เจ•เจฟ เจ‰เจฎเจพเจธเจ• เจธเฉˆเจŸเจฟเฉฐเจ— เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€ เจนเฉˆ: เจซเจพเจˆเจฒ เจฆเฉ€ เจกเจฟเจซเฉŒเจฒเจŸ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ 666 เจคเฉ‹เจ‚ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจ‰เจฎเจพเจธเจ• เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ“เฅค 777 เจฆเฉ€ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจกเจฟเจซเฉŒเจฒเจŸ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจฒเจˆ เจตเฉ€ เจ…เจœเจฟเจนเจพ เจ•เจฐเฉ‹เฅค

เจ‰เจฎเจพเจธเจ• เจธเฉˆเจŸเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ‡ เจฆเฉ‹ เจคเจฐเฉ€เจ•เฉ‡ เจนเจจ: เจธเจพเจฐเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฒเจˆ เจ…เจคเฉ‡ เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฒเจˆเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจธเจพเจฐเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฒเจˆ umask เจธเฉˆเฉฑเจŸ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ•เจฟ /etc/profile เจตเจฟเฉฑเจš เจฆเจฐเจธเจพเจ เจ…เจจเฉเจธเจพเจฐ, เจธเจผเฉˆเฉฑเจฒ เจเจจเจตเจพเจ‡เจฐเจฎเฉˆเจ‚เจŸ เจซเจพเจˆเจฒเจพเจ‚ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ umask เจธเฉˆเจŸเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจธเจนเฉ€ เจชเจนเฉเฉฐเจš เจ‡เจน เจนเฉˆ เจ•เจฟ /etc/profile.d เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš umask.sh เจจเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจธเจผเฉˆเฉฑเจฒ เจธเจ•เฉเจฐเจฟเจชเจŸ เจฌเจฃเจพเจ“ เจ…เจคเฉ‡ เจ‰เจธ เจธเจผเฉˆเฉฑเจฒ เจธเจ•เฉเจฐเจฟเจชเจŸ เจตเจฟเฉฑเจš umask เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเฉ‹ เจœเฉ‹ เจคเฉเจธเฉ€เจ‚ เจตเจฐเจคเจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹เฅค เจœเฉ‡เจ•เจฐ เจ‡เจธ เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš umask เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจธเจฐเจตเจฐ เจตเจฟเฉฑเจš เจฒเจพเจ—เจ‡เจจ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจธเจพเจฐเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค

umask เจจเฉ‚เฉฐ /etc/profile เจ…เจคเฉ‡ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจซเจพเจˆเจฒเจพเจ‚ เจฐเจพเจนเฉ€เจ‚ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจฆเจพ เจ‡เฉฑเจ• เจตเจฟเจ•เจฒเจช, เจœเจฟเฉฑเจฅเฉ‡ เจ‡เจน เจฒเฉŒเจ—เจ‡เจจ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจธเจพเจฐเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, .profile เจจเจพเจฎ เจฆเฉ€ เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš umask เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃเจพ เจนเฉˆ เจœเฉ‹ เจนเจฐเฉ‡เจ• เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ€ เจนเฉ‹เจฎ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจฌเจฃเจพเจˆ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

เจ‡เจธ เจซเจผเจพเจˆเจฒ เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจธเจฟเจฐเจซเจผ เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจตเจฐเจคเฉ‹เจ‚เจ•เจพเจฐ 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ; เจ‡เจธ เจฒเจˆ เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจตเฉ‡เจฐเจตเฉ‡ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจคเจพเจ‚ เจ‡เจน เจ‡เฉฑเจ• เจตเจงเฉ€เจ† เจคเจฐเฉ€เจ•เจพ เจนเฉˆเฅค เจฎเฉˆเจจเฉ‚เฉฐ เจจเจฟเฉฑเจœเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจฐเฉ‚เจŸ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฒเจˆ เจกเจฟเจซเจพเจฒเจŸ เจ‰เจฎเจพเจธเจ• เจจเฉ‚เฉฐ 027 เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฃ เจฒเจˆ เจ‡เจน เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจชเจธเฉฐเจฆ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจ•เจฟ เจ†เจฎ เจ‰เจชเจญเฉ‹เจ—เจคเจพ 022 เจฆเฉ‡ เจกเจฟเจซเฉŒเจฒเจŸ เจ‰เจฎเจพเจธเจ• เจจเจพเจฒ เจšเฉฑเจฒ เจฐเจนเฉ‡ เจนเจจเฅค

เจตเจฟเจธเจคเฉเจฐเจฟเจค เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ

เจ‡เจน เจฒเฉ€เจจเจ•เจธ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจฆเจพ เจ…เฉฐเจคเจฎ เจญเจพเจ— เจนเฉˆเฅค

เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจ‡เฉฑเจ• เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจœเจพเจ‚ เจธเจฎเฉ‚เจน เจ†เจฌเจœเฉˆเจ•เจŸ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจนเจฎเฉ‡เจธเจผเจพ เจ‡เฉฑเจ• เจฐเจฟเจธเจผเจคเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจœเจพเจ‚ เจธเจฎเฉ‚เจน เจ†เจฌเจœเฉˆเจ•เจŸ เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจœเจพเจ‚ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค เจฒเฉ€เจจเจ•เจธ เจธเจฐเจตเจฐ เจ‰เฉฑเจคเฉ‡ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจจ เจฆเจพ เจ‡เฉฑเจ• เจตเจฟเจ•เจฒเจชเจฟเจ• เจคเจฐเฉ€เจ•เจพ เจ—เฉเจฃเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจนเฉˆเฅค
เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจซเจพเจˆเจฒ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเจจ เจฆเฉ€ เจชเจฐเจตเจพเจน เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ—เฉเจฃ เจ†เจชเจฃเจพ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค

ACLs เจตเจพเจ‚เจ—, เจซเจพเจˆเจฒ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฟเจ•เจฒเจช เจธเจผเจพเจฎเจฒ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆ เจฎเจพเจ‰เจ‚เจŸ.

เจ‡เจน เจ‡เฉฑเจ• เจตเจฟเจ•เจฒเจช เจนเฉˆ user_xattr. เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ "เจ“เจชเจฐเฉ‡เจธเจผเจจ เจธเจฎเจฐเจฅเจฟเจค เจจเจนเฉ€เจ‚" เจธเฉเจจเฉ‡เจนเจพ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจธเฉˆเจŸ เจ•เจฐเจจเจพ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ“ เจฎเจพเจ‰เจ‚เจŸ /etc/fstab เจตเจฟเฉฑเจšเฅค

เจ•เจˆ เจ—เฉเจฃ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเฉ€ เจนเจจ. เจ•เฉเจ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจ‰เจชเจฒเจฌเจง เจนเจจ เจชเจฐ เจ…เจœเฉ‡ เจฒเจพเจ—เฉ‚ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจเฅค เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจพ เจ•เจฐเฉ‹; เจ‰เจน เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เฉเจ เจจเจนเฉ€เจ‚ เจฒเจฟเจ†เจ‰เจฃเจ—เฉ‡เฅค

เจนเฉ‡เจ เจพเจ‚ เจธเจญ เจคเฉ‹เจ‚ เจฒเจพเจญเจฆเจพเจ‡เจ• เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจนเจจ เจœเฉ‹ เจคเฉเจธเฉ€เจ‚ เจฒเจพเจ—เฉ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹:

A เจ‡เจน เจ—เฉเจฃ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจซเจพเจˆเจฒ เจฆเจพ เจซเจพเจˆเจฒ เจเจ•เจธเฉˆเจธ เจธเจฎเจพเจ‚ เจจเจนเฉ€เจ‚ เจฌเจฆเจฒเจฆเจพ เจนเฉˆเฅค
เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจนเจฐ เจตเจพเจฐ เจœเจฆเฉ‹เจ‚ เจ•เฉ‹เจˆ เจซเจพเจˆเจฒ เจ–เฉ‹เจฒเฉเจนเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจซเจพเจˆเจฒ เจฆเจพ เจเจ•เจธเฉˆเจธ เจธเจฎเจพเจ‚ เจซเจพเจˆเจฒ เจฆเฉ‡ เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ เจตเจฟเฉฑเจš เจฐเจฟเจ•เจพเจฐเจก เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจจเจ•เจพเจฐเจพเจคเจฎเจ• เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ; เจ‡เจธ เจฒเจˆ เจ‰เจนเจจเจพเจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจฒเจˆ เจœเฉ‹ เจจเจฟเจฏเจฎเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจเจ•เจธเฉˆเจธ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ, เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ A เจ‡เจธ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจจเฉ‚เฉฐ เจ…เจฏเฉ‹เจ— เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

a เจ‡เจน เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ เจชเจฐ เจนเจŸเจพเจ‰เจฃ เจฆเฉ€ เจจเจนเฉ€เจ‚.

c เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจตเจฐเจค เจฐเจนเฉ‡ เจนเฉ‹ เจœเฉ‹ เจตเจพเจฒเฉ€เจ…เจฎ-เจชเฉฑเจงเจฐ เจฆเฉ‡ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจซเจพเจˆเจฒ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ เจ•เจฟ เจชเจนเจฟเจฒเฉ€ เจตเจพเจฐ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจฎเจ•เฉˆเจจเจฟเจœเจผเจฎ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจฃ 'เจคเฉ‡ เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจธเฉฐเจ•เฉเจšเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

D เจ‡เจน เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ เจ•เจฟ เจซเจพเจˆเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจชเจนเจฟเจฒเจพเจ‚ เจ•เฉˆเจธเจผ เจ•เจฐเจจ เจฆเฉ€ เจฌเจœเจพเจ เจคเฉเจฐเฉฐเจค เจกเจฟเจธเจ• เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจซเจพเจˆเจฒเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจนเฉˆ เจ•เจฟ เจ‰เจน เจซเจพเจˆเจฒ เจ•เฉˆเจธเจผ เจ…เจคเฉ‡ เจนเจพเจฐเจก เจกเจฐเจพเจˆเจต เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจ—เฉเฉฐเจฎ เจจเจพ เจนเฉ‹เจฃ.

d เจ‡เจน เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ เจ•เจฟ เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจฌเฉˆเจ•เจ…เฉฑเจช เจตเจฟเฉฑเจš เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ เจœเจฟเฉฑเจฅเฉ‡ เจกเฉฐเจช เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

I เจ‡เจน เจ—เฉเจฃ เจ‰เจธ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจฒเจˆ เจ‡เฉฐเจกเฉˆเจ•เจธเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‡เจน เจธเจฎเจฐเฉฑเจฅ เจนเฉˆเฅค เจ‡เจน เจเจ•เจธเจŸ3 เจตเจฐเจ—เฉ‡ เจชเฉเจฐเจพเจฃเฉ‡ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฒเจˆ เจคเฉ‡เจœเจผ เจซเจพเจˆเจฒ เจเจ•เจธเฉˆเจธ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจคเฉ‡เจœเจผ เจซเจพเจˆเจฒ เจเจ•เจธเฉˆเจธ เจฒเจˆ เจฌเฉ€-เจŸเฉเจฐเฉ€ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค

i เจ‡เจน เจ—เฉเจฃ เจซเจพเจ‡เจฒ เจจเฉ‚เฉฐ เจ…เจŸเฉฑเจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจฒเจˆ, เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจคเจฌเจฆเฉ€เจฒเฉ€ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€, เจœเฉ‹ เจ‰เจนเจจเจพเจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจฒเจˆ เจฒเจพเจญเจฆเจพเจ‡เจ• เจนเฉˆ เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจตเจพเจงเฉ‚ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

j เจ‡เจน เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ เจ•เจฟ, เจ‡เฉฑเจ• ext3 เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจ‰เฉฑเจคเฉ‡, เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจชเจนเจฟเจฒเจพเจ‚ เจœเจฐเจจเจฒ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจซเจฟเจฐ เจนเจพเจฐเจก เจกเจฟเจธเจ• เจ‰เฉฑเจคเฉ‡ เจกเจพเจŸเจพ เจฌเจฒเจพเจ•เจพเจ‚ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

s เจ‰เจนเจจเจพเจ‚ เจฌเจฒเจพเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจ“เจตเจฐเจฐเจพเจˆเจŸ เจ•เจฐเฉ‹ เจœเจฟเจธ เจตเจฟเฉฑเจš เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ‰เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ 0s เจตเจฟเฉฑเจš เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เฉฑเจ• เจตเจพเจฐ เจฎเจฟเจŸเจพเจ เจœเจพเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจฐเฉ€เจธเจŸเฉ‹เจฐ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

u เจ‡เจน เจ—เฉเจฃ เจฎเจฟเจŸเจพเจ‰เจฃ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจตเจฟเจ•เจธเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจฎเจฟเจŸเจพเจˆเจ†เจ‚ เจ—เจˆเจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจšเจพเจ‰เจฃ เจฒเจˆ เจ‡เจธ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค

เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ—เฉเจฃเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ—เฉฑเจฒเจฌเจพเจค. เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจตเจฐเจคเฉ‹ chattr +s somefilesomefile เจฒเจˆ เจ—เฉเจฃ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ. เจ•เฉ€ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ? เจซเจฟเจฐ เจตเจฐเจคเฉ‹ chattr -s somefileเจ…เจคเฉ‡ เจ‡เจธ เจจเฉ‚เฉฐ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจพเจฐเฉ‡ เจ—เฉเจฃเจพเจ‚ เจฆเฉ€ เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ, เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹ lsattr.

เจธเฉฐเจ–เฉ‡เจช

เจ‡เจธ เจฒเฉ‡เจ– เจตเจฟเฉฑเจš, เจคเฉเจธเฉ€เจ‚ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ เจ•เจฟ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจนเฉˆเฅค เจคเฉเจธเฉ€เจ‚ เจคเจฟเฉฐเจจ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚, เจ‰เฉฑเจจเจค เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚, เจ…เจคเฉ‡ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจคเฉ‡ ACLs เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจนเฉˆ เจฌเจพเจฐเฉ‡ เจชเฉœเฉเจนเจฟเจ† เจนเฉˆเฅค เจคเฉเจธเฉ€เจ‚ เจ‡เจน เจตเฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ เจ•เจฟ เจกเจฟเจซเจพเจฒเจŸ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ umask เจตเจฟเจ•เจฒเจช เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเฉ€ เจนเฉˆเฅค เจ‡เจธ เจฒเฉ‡เจ– เจฆเฉ‡ เจ…เฉฐเจค เจตเจฟเฉฑเจš, เจคเฉเจธเฉ€เจ‚ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ เจ•เจฟ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฆเฉ€ เจ‡เฉฑเจ• เจตเจพเจงเฉ‚ เจชเจฐเจค เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจ‰เจชเจญเฉ‹เจ—เจคเจพ-เจตเจฟเจธเจคเฉเจฐเจฟเจค เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเฉ€ เจนเฉˆเฅค

เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจน เจ…เจจเฉเจตเจพเจฆ เจชเจธเฉฐเจฆ เจ†เจ‡เจ† เจนเฉˆ, เจคเจพเจ‚ เจ•เจฟเจฐเจชเจพ เจ•เจฐเจ•เฉ‡ เจŸเจฟเฉฑเจชเจฃเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจ‡เจธ เจฌเจพเจฐเฉ‡ เจฒเจฟเจ–เฉ‹เฅค เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจ…เจจเฉเจตเจพเจฆ เจ•เจฐเจจ เจฒเจˆ เจนเฉ‹เจฐ เจชเฉเจฐเฉ‡เจฐเจฃเจพ เจฎเจฟเจฒเฉ‡เจ—เฉ€เฅค

เจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจ•เฉเจ เจŸเจพเจˆเจชเฉ‹เจœเจผ เจ…เจคเฉ‡ เจตเจฟเจ†เจ•เจฐเจฃ เจฆเฉ€เจ†เจ‚ เจ—เจฒเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจฌเจฟเจนเจคเจฐ เจชเฉœเฉเจนเจจเจฏเฉ‹เจ—เจคเจพ เจฒเจˆ เจ•เฉเจ เจญเจพเจฐเฉ€ เจชเฉˆเจฐเจพเจ—เฉเจฐเจพเจซเจพเจ‚ เจจเฉ‚เฉฐ เจ›เฉ‹เจŸเฉ‡ เจชเฉˆเจฐเจพเจ—เฉเจฐเจพเจซเจผเจพเจ‚ เจตเจฟเฉฑเจš เจ˜เจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ†เฅค

เจ‡เจธเจฆเฉ€ เจฌเจœเจพเจ "เจธเจฟเจฐเจซเจผ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจฆเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจ•เฉ€ เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจตเจพเจฒเจพ เจ•เฉ‹เจˆ เจตเจฟเจ…เจ•เจคเฉ€ เจนเฉ€ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸ เจ…เจจเฉเจฎเจคเฉ€ เจฒเจพเจ—เฉ‚ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค" "เจธเจฟเจฐเจซเจผ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ 'เจคเฉ‡ เจฒเจฟเจ–เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจตเจพเจฒเจพ เจ•เฉ‹เจˆ เจตเจฟเจ…เจ•เจคเฉ€ เจนเฉ€ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸ เจชเจฐเจฎเจฟเจธเจผเจจ เจฒเจพเจ—เฉ‚ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ" เจฒเจˆ เจซเจฟเจ•เจธ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจตเจงเฉ‡เจฐเฉ‡ เจธเจนเฉ€ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค

เจŸเจฟเฉฑเจชเจฃเฉ€เจ†เจ‚ เจฒเจˆ เจงเฉฐเจจเจตเจพเจฆ เจฌเฉ‡เจฐเฉ‡เจœเจผ.

เจฌเจฆเจฒเจฟเจ†:
เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจฎเจพเจฒเจ• เจจเจนเฉ€เจ‚ เจนเฉ‹, เจคเจพเจ‚ เจธเจผเฉˆเฉฑเจฒ เจ‡เจน เจฆเฉ‡เจ–เจฃ เจฒเจˆ เจœเจพเจ‚เจš เจ•เจฐเฉ‡เจ—เจพ เจ•เจฟ เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน เจฆเฉ‡ เจฎเฉˆเจ‚เจฌเจฐ เจนเฉ‹, เจœเจฟเจธเจจเฉ‚เฉฐ เจซเจพเจˆเจฒ เจฆเฉ‡ เจธเจฎเฉ‚เจน เจตเจœเฉ‹เจ‚ เจตเฉ€ เจœเจพเจฃเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจฆเฉ‡ เจ‰เจคเฉ‡:
เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจซเจผเจพเจˆเจฒ เจฆเฉ‡ เจฎเจพเจฒเจ• เจจเจนเฉ€เจ‚ เจนเฉ‹, เจคเจพเจ‚ เจธเจผเฉˆเฉฑเจฒ เจ‡เจน เจฆเฉ‡เจ–เจฃ เจฒเจˆ เจœเจพเจ‚เจš เจ•เจฐเฉ‡เจ—เจพ เจ•เจฟ เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจ•เจฟเจธเฉ‡ เจ…เจœเจฟเจนเฉ‡ เจธเจฎเฉ‚เจน เจฆเฉ‡ เจฎเฉˆเจ‚เจฌเจฐ เจนเฉ‹ เจœเจฟเจธ เจ•เฉ‹เจฒ เจซเจผเจพเจˆเจฒ 'เจคเฉ‡ เจ…เจงเจฟเจ•เจพเจฐ เจนเจจเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจธเจฎเฉ‚เจน เจฆเฉ‡ เจฎเฉˆเจ‚เจฌเจฐ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจจเจพเจฒ เจซเจพเจˆเจฒ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเฉ‹เจ—เฉ‡ เจœเฉ‹ เจธเจฎเฉ‚เจน เจฆเฉเจ†เจฐเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจ, เจ…เจคเฉ‡ เจธเจผเฉˆเฉฑเจฒ เจœเจพเจ‚เจš เจ•เจฐเจจเจพ เจฌเฉฐเจฆ เจ•เจฐ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค

เจคเฉเจนเจพเจกเฉ€ เจŸเจฟเฉฑเจชเจฃเฉ€ เจฒเจˆ เจงเฉฐเจจเจตเจพเจฆ CryptoPirate

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹