āĻ…āϧāĻŋāĻ•āĻžāϰ Linux (chown, chmod, SUID, GUID, sticky bit, ACL, umask)

āϏāĻŦāĻžāχāϕ⧇ āύāĻŽāĻ¸ā§āĻ•āĻžāϰāĨ¤ āĻāϟāĻŋ RedHat RHCSA RHCE 7 RedHat Enterprise āĻŦāχ āĻĨ⧇āϕ⧇ āύ⧇āĻ“āϝāĻŧāĻž āĻāĻ•āϟāĻŋ āĻĒā§āϰāĻŦāĻ¨ā§āϧ⧇āϰ āĻ…āύ⧁āĻŦāĻžāĻĻāĨ¤ Linux ā§­ EX200 āĻāĻŦāĻ‚ EX300āĨ¤

āϧāĻžāĻ•ā§āĻ•āĻž: āφāĻŽāĻŋ āφāĻļāĻž āĻ•āϰāĻŋ āύāĻŋāĻŦāĻ¨ā§āϧāϟāĻŋ āϕ⧇āĻŦāϞ āύāϤ⧁āύāĻĻ⧇āϰ āϜāĻ¨ā§āϝāχ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻšāĻŦ⧇ āύāĻž, āĻŦāϰāĻ‚ āφāϰāĻ“ āĻ…āĻ­āĻŋāĻœā§āĻž āĻĒā§āϰāĻļāĻžāϏāĻ•āĻĻ⧇āϰ āϤāĻžāĻĻ⧇āϰ āĻœā§āĻžāĻžāύāϕ⧇ āĻĒā§āϰāĻŦāĻžāĻšāĻŋāϤ āĻ•āϰāϤ⧇ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰāĻŦ⧇āĨ¤

āϤāĻžāĻšāϞ⧇ āĻāĻŦāĻžāϰ āϚāϞ.

āĻ…āϧāĻŋāĻ•āĻžāϰ Linux (chown, chmod, SUID, GUID, sticky bit, ACL, umask)

āĻĢāĻžāχāϞ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāϤ⧇ LinuxāĻāĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻĒāĻžāϰāĻŽāĻŋāĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻāχ āĻĒāĻžāϰāĻŽāĻŋāĻļāύāϗ⧁āϞ⧋ āϤāĻŋāύāϟāĻŋ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟāϕ⧇ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧ: āĻĢāĻžāχāϞ⧇āϰ āĻŽāĻžāϞāĻŋāĻ•, āĻ—ā§āϰ⧁āĻĒ⧇āϰ āĻŽāĻžāϞāĻŋāĻ• āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ (āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻŦāĻžāĻ•āĻŋ āϏāĻŦāĻžāχ)āĨ¤ āĻāχ āφāĻ°ā§āϟāĻŋāϕ⧇āϞ⧇ āφāĻĒāύāĻŋ āĻļāĻŋāĻ–āĻŦ⧇āύ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻĒāĻžāϰāĻŽāĻŋāĻļāύ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāϤ⧇ āĻšāϝāĻŧāĨ¤

āĻāχ āύāĻŋāĻŦāĻ¨ā§āϧāϟāĻŋ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āϧāĻžāϰāĻŖāĻžāϗ⧁āϞāĻŋāϰ āĻāĻ•āϟāĻŋ āĻ“āĻ­āĻžāϰāĻ­āĻŋāω āĻĻāĻŋāϝāĻŧ⧇ āĻļ⧁āϰ⧁ āĻšāϝāĻŧ, āϤāĻžāϰāĻĒāϰ⧇ āĻŦāĻŋāĻļ⧇āώ āĻ…āύ⧁āĻŽāϤāĻŋ āĻāĻŦāĻ‚ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞ āϞāĻŋāĻ¸ā§āϟ (ACLs) āύāĻŋāϝāĻŧ⧇ āφāϞ⧋āϚāύāĻž āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻāχ āύāĻŋāĻŦāĻ¨ā§āϧ⧇āϰ āĻļ⧇āώ⧇, āφāĻŽāϰāĻž āωāĻŽāĻžāĻ¸ā§āϕ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻ…āύ⧁āĻŽāϤāĻŋ āϏ⧇āϟ āĻ•āϰāĻžāϰ āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻŦāĻ°ā§āϧāĻŋāϤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϗ⧁āϞāĻŋ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāĻŦāĨ¤

āĻĢāĻžāχāϞ āĻŽāĻžāϞāĻŋāĻ•āĻžāύāĻž āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāĻĒāύāĻž

āĻ…āύ⧁āĻŽāϤāĻŋ āύāĻŋāϝāĻŧ⧇ āφāϞ⧋āϚāύāĻž āĻ•āϰāĻžāϰ āφāϗ⧇, āφāĻĒāύāĻžāϕ⧇ āĻĢāĻžāχāϞ āĻāĻŦāĻ‚ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϰ āĻŽāĻžāϞāĻŋāϕ⧇āϰ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϏāĻšā§‡āϤāύ āĻšāϤ⧇ āĻšāĻŦ⧇āĨ¤ āĻĢāĻžāχāϞ āĻāĻŦāĻ‚ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϰ āĻŽāĻžāϞāĻŋāĻ•āĻžāύāĻž āĻ…āύ⧁āĻŽāϤāĻŋ āύāĻŋāϝāĻŧ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻ…āĻ¤ā§āϝāĻžāĻŦāĻļā§āϝāĻ•āĨ¤ āĻāχ āĻŦāĻŋāĻ­āĻžāϗ⧇, āφāĻĒāύāĻŋ āĻĒā§āϰāĻĨāĻŽā§‡ āĻļāĻŋāĻ–āĻŦ⧇āύ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āφāĻĒāύāĻŋ āĻŽāĻžāϞāĻŋāĻ•āϕ⧇ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āϤāĻžāϰāĻĒāϰ āφāĻĒāύāĻŋ āĻĢāĻžāχāϞ āĻāĻŦāĻ‚ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϰ āϜāĻ¨ā§āϝ āĻ—ā§āϰ⧁āĻĒ āĻŽāĻžāϞāĻŋāĻ• āĻāĻŦāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āĻļāĻŋāĻ–āĻŦ⧇āύāĨ¤

āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ āĻŦāĻž āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϰ āĻŽāĻžāϞāĻŋāĻ• āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇

В Linux āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĢāĻžāχāϞ āĻāĻŦāĻ‚ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϰ āĻĻ⧁āϜāύ āĻŽāĻžāϞāĻŋāĻ• āĻĨāĻžāϕ⧇: āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻāĻŦāĻ‚ āĻ—ā§āϰ⧁āĻĒ āĻŽāĻžāϞāĻŋāĻ•āĨ¤

āĻāχ āĻŽāĻžāϞāĻŋāĻ•āĻĻ⧇āϰ āϏ⧇āϟ āĻ•āϰāĻž āĻšāϝāĻŧ āϝāĻ–āύ āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ āĻŦāĻž āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āϝ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻĢāĻžāχāϞāϟāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰ⧇āύ āϤāĻŋāύāĻŋ āϏ⧇āχ āĻĢāĻžāχāϞāϟāĻŋāϰ āĻŽāĻžāϞāĻŋāĻ• āĻšāύ āĻāĻŦāĻ‚ āĻāĻ•āχ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āϝ⧇ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āĻ—ā§‹āĻˇā§āĻ ā§€āϰ āĻ…āĻ¨ā§āϤāĻ°ā§āĻ—āϤ āϤāĻžāϰāĻžāĻ“ āϏ⧇āχ āĻĢāĻžāχāϞ⧇āϰ āĻŽāĻžāϞāĻŋāĻ• āĻšāύāĨ¤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻšāĻŋāϏāĻžāĻŦ⧇ āφāĻĒāύāĻžāϰ āĻ•āĻžāϛ⧇ āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ āĻŦāĻž āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āφāϛ⧇ āĻ•āĻŋāύāĻž āϤāĻž āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰāϤ⧇, āĻļ⧇āϞ āĻŽāĻžāϞāĻŋāĻ•āĻžāύāĻž āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰ⧇āĨ¤

āĻāϟāĻŋ āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ āĻ•ā§āϰāĻŽā§‡ āϘāĻŸā§‡:

  1. āφāĻĒāύāĻŋ āϝ⧇ āĻĢāĻžāχāϞāϟāĻŋ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāϤ⧇ āϚāĻžāύ āϤāĻžāϰ āĻŽāĻžāϞāĻŋāĻ• āφāĻĒāύāĻŋ āĻ•āĻŋāύāĻž āϤāĻž āĻĻ⧇āĻ–āϤ⧇ āĻļ⧇āϞ āĻšā§‡āĻ• āĻ•āϰ⧇āĨ¤ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻŽāĻžāϞāĻŋāĻ• āĻšāύ, āφāĻĒāύāĻŋ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĒāĻžāύ āĻāĻŦāĻ‚ āĻļ⧇āϞ āĻšā§‡āĻ• āĻ•āϰāĻž āĻŦāĻ¨ā§āϧ āĻ•āϰ⧇ āĻĻ⧇āϝāĻŧāĨ¤
  2. āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻĢāĻžāχāϞ⧇āϰ āĻŽāĻžāϞāĻŋāĻ• āύāĻž āĻšāύ, āϤāĻžāĻšāϞ⧇ āĻļ⧇āϞ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻŦ⧇ āϝ⧇ āφāĻĒāύāĻŋ āĻĢāĻžāχāϞāϟāĻŋāϤ⧇ āĻ…āύ⧁āĻŽāϤāĻŋ āφāϛ⧇ āĻāĻŽāύ āĻāĻ•āϟāĻŋ āĻ—ā§‹āĻˇā§āĻ ā§€āϰ āϏāĻĻāĻ¸ā§āϝ āĻ•āĻŋāύāĻžāĨ¤ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāχ āĻ—ā§‹āĻˇā§āĻ ā§€āϰ āϏāĻĻāĻ¸ā§āϝ āĻšāύ, āϤāĻžāĻšāϞ⧇ āφāĻĒāύāĻŋ āĻ—ā§āϰ⧁āĻĒ⧇āϰ āϏ⧇āϟ āĻ•āϰāĻž āĻ…āύ⧁āĻŽāϤāĻŋāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āĻĢāĻžāχāϞāϟāĻŋ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāĻŦ⧇āύ āĻāĻŦāĻ‚ āĻļ⧇āϞāϟāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻž āĻŦāĻ¨ā§āϧ āĻ•āϰāĻŦ⧇āĨ¤
  3. āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āύāĻž āĻšāύ āĻŦāĻž āϕ⧋āύāĻ“ āĻ—ā§‹āĻˇā§āĻ ā§€āϰ āĻŽāĻžāϞāĻŋāĻ• āύāĻž āĻšāύ āϤāĻŦ⧇ āφāĻĒāύāĻžāϕ⧇ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ (āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ) āĻ…āϧāĻŋāĻ•āĻžāϰ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāĻŦ⧇āĨ¤

āĻŦāĻ°ā§āϤāĻŽāĻžāύ āĻŽāĻžāϞāĻŋāϕ⧇āϰ āĻ…ā§āϝāĻžāϏāĻžāχāύāĻŽā§‡āĻ¨ā§āϟāϗ⧁āϞāĻŋ āĻĻ⧇āĻ–āϤ⧇, āφāĻĒāύāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ ls -l. āĻāχ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ āĻ—ā§āϰ⧁āĻĒ⧇āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻāĻŦāĻ‚ āĻŽāĻžāϞāĻŋāĻ•āϕ⧇ āĻĻ⧇āĻ–āĻžāϝāĻŧāĨ¤ āύ⧀āĻšā§‡ āφāĻĒāύāĻŋ /home āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϤ⧇ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻŽāĻžāϞāĻŋāĻ• āϏ⧇āϟāĻŋāĻ‚āϏ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

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

āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ ls āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āĻĒā§āϰāĻĻāĻ¤ā§āϤ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϤ⧇ āĻĢāĻžāχāϞ⧇āϰ āĻŽāĻžāϞāĻŋāĻ• āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āĻ•āĻ–āύāĻ“ āĻ•āĻ–āύāĻ“ āĻāϟāĻŋ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āϏāĻŽāĻ¸ā§āϤ āĻĢāĻžāχāϞ⧇āϰ āĻāĻ•āϟāĻŋ āϤāĻžāϞāĻŋāĻ•āĻž āĻĒ⧇āϤ⧇ āĻĻāϰāĻ•āĻžāϰ⧀ āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āϝāĻžāϰ āĻŽāĻžāϞāĻŋāĻ• āĻšāĻŋāϏāĻžāĻŦ⧇ āĻāĻ•āϟāĻŋ āĻĒā§āϰāĻĻāĻ¤ā§āϤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻŦāĻž āĻ—ā§‹āĻˇā§āĻ ā§€ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāχ āϜāĻ¨ā§āϝ āφāĻĒāύāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āφāĻŦāĻŋāĻˇā§āĻ•āĻžāϰ. āϝ⧁āĻ•ā§āϤāĻŋ āϏāĻ¨ā§āϧāĻžāύ-āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻāχ āωāĻĻā§āĻĻ⧇āĻļā§āϝ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āϞāĻŋāĻ¨ā§āĻĄāĻžāϰ āĻŽāĻžāϞāĻŋāĻ•āĻžāύāĻžāϧ⧀āύ āϏāĻŽāĻ¸ā§āϤ āĻĢāĻžāχāϞ āϤāĻžāϞāĻŋāĻ•āĻžāϭ⧁āĻ•ā§āϤ āĻ•āϰ⧇:

find / -user linda

āφāĻĒāύāĻŋāĻ“ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āφāĻŦāĻŋāĻˇā§āĻ•āĻžāϰ āϝ⧇ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϰ āĻŽāĻžāϞāĻŋāĻ• āĻšāĻŋāϏāĻžāĻŦ⧇ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ—ā§‹āĻˇā§āĻ ā§€ āϰāϝāĻŧ⧇āϛ⧇ āϏ⧇āϗ⧁āϞāĻŋ āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ āĻ•āϰāϤ⧇⧎

āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ āĻ—ā§āϰ⧁āĻĒ⧇āϰ āĻ…āĻ¨ā§āϤāĻ°ā§āĻ—āϤ āϏāĻŽāĻ¸ā§āϤ āĻĢāĻžāχāϞ āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ āĻ•āϰ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀:

find / -group users

āĻŽāĻžāϞāĻŋāĻ•āĻžāύāĻž āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ

āωāĻĒāϝ⧁āĻ•ā§āϤ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāϤ⧇, āĻĒā§āϰāĻĨāĻŽ āϜāĻŋāύāĻŋāϏāϟāĻŋ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āĻŽāĻžāϞāĻŋāĻ•āĻžāύāĻžāĨ¤ āĻāχ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āφāĻĻ⧇āĻļ āφāϛ⧇ chown. āĻāχ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āϏāĻŋāύāĻŸā§āϝāĻžāĻ•ā§āϏ āĻŦā§‹āĻāĻž āϏāĻšāϜ:

chown ĐēŅ‚Đž Ņ‡Ņ‚Đž

āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ /home/account āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϰ āĻŽāĻžāϞāĻŋāĻ•āϕ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āϞāĻŋāĻ¨ā§āĻĄāĻžāϝāĻŧ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧇:

chown linda /home/account

āĻŸā§€āĻŽ chown āĻŦ⧇āĻļ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āϰāϝāĻŧ⧇āϛ⧇, āϝāĻžāϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļ⧇āώāĻ­āĻžāĻŦ⧇ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ: -R. āφāĻĒāύāĻŋ āĻ…āύ⧁āĻŽāĻžāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āĻāϟāĻŋ āĻ•āĻŋ āĻ•āϰ⧇ āĻ•āĻžāϰāĻŖ āĻāχ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϟāĻŋ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻ…āύ⧇āĻ• āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āϜāĻ¨ā§āϝāĻ“ āωāĻĒāϞāĻŦā§āϧāĨ¤ āĻāϟāĻŋ āφāĻĒāύāĻžāϕ⧇ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤāĻ­āĻžāĻŦ⧇ āĻŽāĻžāϞāĻŋāĻ• āϏ⧇āϟ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧ, āϝāĻž āφāĻĒāύāĻžāϕ⧇ āĻŦāĻ°ā§āϤāĻŽāĻžāύ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āĻāĻŦāĻ‚ āύ⧀āĻšā§‡āϰ āϏāĻŦāĻ•āĻŋāϛ⧁āϰ āĻŽāĻžāϞāĻŋāĻ• āϏ⧇āϟ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤ āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ /home āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϰ āĻŽāĻžāϞāĻŋāĻ•āĻžāύāĻž āĻāĻŦāĻ‚ āĻāϰ āύ⧀āĻšā§‡āϰ āϏāĻŦāĻ•āĻŋāϛ⧁ āϞāĻŋāĻ¨ā§āĻĄāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻ•āĻžāϛ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧇:

āĻāĻ–āύ āĻŽāĻžāϞāĻŋāĻ•āϰāĻž āĻĻ⧇āĻ–āϤ⧇ āĻāχāϰāĻ•āĻŽ:

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

āϚāϞ⧋ āĻ•āϰāĻŋ:

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

āĻāĻ–āύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āϞāĻŋāϏāĻž āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϰ āĻŽāĻžāϞāĻŋāĻ• āĻšāϝāĻŧ⧇āϛ⧇āύ:

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

āĻāĻ•āϟāĻŋ āĻĻāϞ⧇āϰ āĻŽāĻžāϞāĻŋāĻ• āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ

āĻāĻ•āϟāĻŋ āĻ—ā§‹āĻˇā§āĻ ā§€āϰ āĻŽāĻžāϞāĻŋāĻ•āĻžāύāĻž āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻžāϰ āĻĻ⧁āϟāĻŋ āωāĻĒāĻžāϝāĻŧ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āφāĻĒāύāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻāϟāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ chown, āĻ•āĻŋāĻ¨ā§āϤ⧁ āύāĻžāĻŽā§‡ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļ⧇āώ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āφāϛ⧇ chgrpāϝ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇. āφāĻĒāύāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āϚāĻžāύ chown, āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ . āĻŦāĻž : āĻ—ā§āϰ⧁āĻĒ⧇āϰ āύāĻžāĻŽā§‡āϰ āϏāĻžāĻŽāύ⧇āĨ¤

āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ /home/account āĻ—ā§āϰ⧁āĻĒ⧇āϰ āϝ⧇ āϕ⧋āύ⧋ āĻŽāĻžāϞāĻŋāĻ•āϕ⧇ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āĻ—ā§āϰ⧁āĻĒ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧇:

chown .account /home/account

āϤ⧁āĻŽāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ chown āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻāĻŦāĻ‚/āĻ…āĻĨāĻŦāĻž āĻ—ā§‹āĻˇā§āĻ ā§€āϰ āĻŽāĻžāϞāĻŋāĻ•āϕ⧇ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āωāĻĒāĻžāϝāĻŧ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇āĨ¤ āĻāĻ–āĻžāύ⧇ āĻ•āĻŋāϛ⧁ āωāĻĻāĻžāĻšāϰāĻŖāσ:

  • chown lisa myfile1 āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āϞāĻŋāϏāĻžāϕ⧇ myfile1 āĻāϰ āĻŽāĻžāϞāĻŋāĻ• āĻšāĻŋāϏāĻžāĻŦ⧇ āϏ⧇āϟ āĻ•āϰ⧇āĨ¤
  • chown lisa.sales myfile āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āϞāĻŋāϏāĻžāϕ⧇ myfile āĻĢāĻžāχāϞ⧇āϰ āĻŽāĻžāϞāĻŋāĻ• āĻšāĻŋāϏāĻžāĻŦ⧇ āϏ⧇āϟ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻāĻ•āχ āĻĢāĻžāχāϞ⧇āϰ āĻŽāĻžāϞāĻŋāĻ• āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŦāĻŋāĻ•ā§āϰāϝāĻŧ āĻ—ā§‹āĻˇā§āĻ ā§€āϕ⧇āĻ“ āϏ⧇āϟ āĻ•āϰ⧇āĨ¤
  • chown lisa: sales myfile āφāϗ⧇āϰ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āĻŽāϤ⧋āχāĨ¤
  • chown .sales myfile āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻŽāĻžāϞāĻŋāĻ• āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āύāĻž āĻ•āϰ⧇āχ āĻŦāĻŋāĻ•ā§āϰāϝāĻŧ āĻ—ā§‹āĻˇā§āĻ ā§€āϕ⧇ myfile āĻāϰ āĻŽāĻžāϞāĻŋāĻ• āĻšāĻŋāϏāĻžāĻŦ⧇ āϏ⧇āϟ āĻ•āϰ⧇āĨ¤
  • chown :sales myfile āφāϗ⧇āϰ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āĻŽāϤ⧋āχāĨ¤

āφāĻĒāύāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ chgrpāĻ—ā§āϰ⧁āĻĒ⧇āϰ āĻŽāĻžāϞāĻŋāĻ• āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇āĨ¤ āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ āωāĻĻāĻžāĻšāϰāĻŖāϟāĻŋ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰ⧁āύ, āϝ⧇āĻ–āĻžāύ⧇ āφāĻĒāύāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ chgrp āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϰ āĻŽāĻžāϞāĻŋāĻ•āϕ⧇ āĻŦāĻŋāĻ•ā§āϰāϝāĻŧ āĻ—ā§āϰ⧁āĻĒ⧇ āϏ⧇āϟ āĻ•āϰ⧁āύ:

chgrp .sales /home/account

āϏāĻ™ā§āϗ⧇ chown, āφāĻĒāύāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ -R ҁ chgrp, āϏ⧇āχāϏāĻžāĻĨ⧇ āĻŦāĻžāϰāĻŦāĻžāϰ āĻ—ā§āϰ⧁āĻĒ⧇āϰ āĻŽāĻžāϞāĻŋāĻ• āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧁āύāĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻŽāĻžāϞāĻŋāĻ• āĻŦā§‹āĻāĻž

āφāĻĒāύāĻŋ āĻšāϝāĻŧāϤ⧋ āϞāĻ•ā§āĻˇā§āϝ āĻ•āϰ⧇āϛ⧇āύ āϝ⧇ āϝāĻ–āύ āĻāĻ•āϜāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ āϤ⧈āϰāĻŋ āĻ•āϰ⧇, āϤāĻ–āύ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻŽāĻžāϞāĻŋāĻ•āĻžāύāĻž āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤
āϝ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻĢāĻžāχāϞāϟāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰ⧇ āϏ⧇ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āϏ⧇āχ āĻĢāĻžāχāϞ⧇āϰ āĻŽāĻžāϞāĻŋāĻ• āĻšāϝāĻŧ⧇ āϝāĻžāϝāĻŧ āĻāĻŦāĻ‚ āϏ⧇āχ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āĻ—ā§‹āĻˇā§āĻ ā§€ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āϏ⧇āχ āĻĢāĻžāχāϞ⧇āϰ āĻŽāĻžāϞāĻŋāĻ• āĻšāϝāĻŧ⧇ āϝāĻžāϝāĻŧāĨ¤ āĻāϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖāϤ āϏ⧇āχ āĻ—ā§āϰ⧁āĻĒ āϝāĻž /etc/passwd āĻĢāĻžāχāϞ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āĻ—ā§āϰ⧁āĻĒ āĻšāĻŋāϏāĻžāĻŦ⧇ āϤāĻžāϞāĻŋāĻ•āĻžāϭ⧁āĻ•ā§āϤ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āϝāĻžāχāĻšā§‹āĻ•, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻāĻ•āĻžāϧāĻŋāĻ• āĻ—ā§āϰ⧁āĻĒ⧇āϰ āϏāĻĻāĻ¸ā§āϝ āĻšāϞ⧇, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āĻ—ā§āϰ⧁āĻĒ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

āĻŦāĻ°ā§āϤāĻŽāĻžāύ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ⧀ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āĻ—ā§āϰ⧁āĻĒ āĻĻ⧇āĻ–āĻžāύ⧋āϰ āϜāĻ¨ā§āϝ, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āĻ—ā§āϰ⧁āĻĒ:

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

āϝāĻĻāĻŋ āĻŦāĻ°ā§āϤāĻŽāĻžāύ āϞāĻŋāĻ¨ā§āĻĄāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āĻ—ā§‹āĻˇā§āĻ ā§€ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āϚāĻžāύ āϤāĻŦ⧇ āϤāĻŋāύāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŦ⧇āύ newgrpāĻ—ā§āϰ⧁āĻĒ⧇āϰ āύāĻžāĻŽ āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰ⧇ āϤāĻŋāύāĻŋ āύāϤ⧁āύ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āĻ—ā§āϰ⧁āĻĒ āĻšāĻŋāϏ⧇āĻŦ⧇ āϏ⧇āϟ āĻ•āϰāϤ⧇ āϚāĻžāύāĨ¤ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻĒāϰ⧇ newgrp āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻāĻ•āϟāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻĒā§āϰāĻŦ⧇āĻļ āύāĻž āĻ•āϰāĻž āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āĻ—ā§āϰ⧁āĻĒ āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻĨāĻžāĻ•āĻŦ⧇ āĻĒā§āϰāĻ¸ā§āĻĨāĻžāύ āĻ…āĻĨāĻŦāĻž āϞāĻ— āφāωāϟ āύāĻž.

āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤāϟāĻŋ āĻĻ⧇āĻ–āĻžāϝāĻŧ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āϞāĻŋāĻ¨ā§āĻĄāĻž āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āĻ—ā§āϰ⧁āĻĒ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŦāĻŋāĻ•ā§āϰāϝāĻŧ āϏāĻš āĻāχ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇:

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

āĻ•āĻžāĻ°ā§āϝāĻ•āϰ⧀ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āĻ—ā§‹āĻˇā§āĻ ā§€ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻžāϰ āĻĒāϰ⧇, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻĻā§āĻŦāĻžāϰāĻž āϤ⧈āϰāĻŋ āϏāĻŽāĻ¸ā§āϤ āύāϤ⧁āύ āĻĢāĻžāχāϞ⧇ āϏ⧇āχ āĻ—ā§‹āĻˇā§āĻ ā§€āϟāĻŋ āĻ—ā§‹āĻˇā§āĻ ā§€āϰ āĻŽāĻžāϞāĻŋāĻ• āĻšāĻŋāϏāĻžāĻŦ⧇ āĻĨāĻžāĻ•āĻŦ⧇⧎ āĻŽā§‚āϞ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āĻ—ā§‹āĻˇā§āĻ ā§€ āϏ⧇āϟāĻŋāĻ‚āϝāĻŧ⧇ āĻĢāĻŋāϰ⧇ āϝ⧇āϤ⧇, āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ āĻĒā§āϰāĻ¸ā§āĻĨāĻžāύ.

āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āϏāĻ•ā§āώāĻŽ āĻšāϤ⧇ newgrp, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϕ⧇ āĻ…āĻŦāĻļā§āϝāχ āϏ⧇āχ āĻ—ā§‹āĻˇā§āĻ ā§€āϰ āϏāĻĻāĻ¸ā§āϝ āĻšāϤ⧇ āĻšāĻŦ⧇ āϝāĻž āϤāĻžāϰāĻž āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āĻ—ā§‹āĻˇā§āĻ ā§€ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āϚāĻžāϝāĻŧ⧎ āωāĻĒāϰāĻ¨ā§āϤ⧁, āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻāĻ•āϟāĻŋ āĻ—ā§āϰ⧁āĻĒ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻ—ā§āϰ⧁āĻĒ āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇ gpasswd. āϝāĻĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ newgrpāĻ•āĻŋāĻ¨ā§āϤ⧁ āϞāĻ•ā§āĻˇā§āϝ āĻ—ā§‹āĻˇā§āĻ ā§€āϰ āϏāĻĻāĻ¸ā§āϝ āύāϝāĻŧ, āĻļ⧇āϞ āĻ—ā§āϰ⧁āĻĒ⧇āϰ āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻ°ā§āĻĄā§‡āϰ āϜāĻ¨ā§āϝ āĻ…āύ⧁āϰ⧋āϧ āĻ•āϰ⧇āĨ¤ āφāĻĒāύāĻŋ āϏāĻ āĻŋāĻ• āĻ—ā§āϰ⧁āĻĒ āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āĻĒā§āϰāĻŦ⧇āĻļ āĻ•āϰāĻžāϰ āĻĒāϰ⧇, āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āĻ—ā§āϰ⧁āĻĒ āĻĒā§āϰāϤāĻŋāĻˇā§āĻ āĻŋāϤ āĻšāĻŦ⧇āĨ¤

āĻŽā§ŒāϞāĻŋāĻ• āĻ…āϧāĻŋāĻ•āĻžāϰ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāĻĒāύāĻž

āĻ…āύ⧁āĻŽāϤāĻŋ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻž Linux āĻāϟāĻŋ ⧧⧝⧭ā§Ļ-āĻāϰ āĻĻāĻļāϕ⧇ āωāĻĻā§āĻ­āĻžāĻŦāĻŋāϤ āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĨ¤ āϝ⧇āĻšā§‡āϤ⧁ āϏ⧇āχ āϏāĻŽāϝāĻŧ⧇ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻŋāĻ‚-āĻāϰ āϚāĻžāĻšāĻŋāĻĻāĻž āϏ⧀āĻŽāĻŋāϤ āĻ›āĻŋāϞ, āϤāĻžāχ āĻāϰ āĻŽā§ŒāϞāĻŋāĻ• āĻĒāĻžāϰāĻŽāĻŋāĻļāύ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāϟāĻŋāĻ“ āĻŦ⧇āĻļ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧ āĻ›āĻŋāϞāĨ¤ āĻāχ āĻĒāĻžāϰāĻŽāĻŋāĻļāύ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āϤāĻŋāύāϟāĻŋ āĻĒāĻžāϰāĻŽāĻŋāĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ, āϝāĻž āĻĢāĻžāχāϞ āĻāĻŦāĻ‚ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϤ⧇ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āϝāĻžāϝāĻŧāĨ¤ āĻāχ āĻ…āĻ‚āĻļ⧇, āφāĻĒāύāĻŋ āĻļāĻŋāĻ–āĻŦ⧇āύ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻāχ āĻĒāĻžāϰāĻŽāĻŋāĻļāύāϗ⧁āϞ⧋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāĻŦāĻ‚ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āĻšāϝāĻŧāĨ¤

āĻĒāĻ āύ, āϞāĻŋāϖ⧁āύ āĻāĻŦāĻ‚ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāϟ āĻĒāĻžāϰāĻŽāĻŋāĻļāύ āĻŦā§‹āĻāĻž

āϤāĻŋāύāϟāĻŋ āĻŽā§ŒāϞāĻŋāĻ• āĻ…āύ⧁āĻŽāϤāĻŋ āφāĻĒāύāĻžāϕ⧇ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋ āĻĒāĻĄāĻŧāϤ⧇, āϞāĻŋāĻ–āϤ⧇ āĻāĻŦāĻ‚ āϚāĻžāϞāĻžāύ⧋āϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤ āĻĢāĻžāχāϞ āĻŦāĻž āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϤ⧇ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻāχ āĻ…āύ⧁āĻŽāϤāĻŋāϗ⧁āϞāĻŋāϰ āĻĒā§āϰāĻ­āĻžāĻŦ āĻ­āĻŋāĻ¨ā§āύ āĻšāϝāĻŧāĨ¤ āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ⧇āϰ āϜāĻ¨ā§āϝ, āĻĒāĻĄāĻŧāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āφāĻĒāύāĻžāϕ⧇ āĻĒāĻĄāĻŧāĻžāϰ āϜāĻ¨ā§āϝ āĻĢāĻžāχāϞāϟāĻŋ āĻ–ā§‹āϞāĻžāϰ āĻ…āϧāĻŋāĻ•āĻžāϰ āĻĻ⧇āϝāĻŧāĨ¤ āĻ…āϤāĻāĻŦ, āφāĻĒāύāĻŋ āĻāϟāĻŋāϰ āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁ āĻĒāĻĄāĻŧāϤ⧇ āĻĒāĻžāϰ⧇āύ, āϤāĻŦ⧇ āĻāϰ āĻ…āĻ°ā§āĻĨ āĻšāϞ āφāĻĒāύāĻžāϰ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžāϰ āĻĢāĻžāχāϞāϟāĻŋ āĻāϟāĻŋāϰ āϏāĻžāĻĨ⧇ āĻ•āĻŋāϛ⧁ āĻ•āϰāϤ⧇ āϖ⧁āϞāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻāĻ•āϟāĻŋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āĻĢāĻžāχāϞ āϝāĻž āĻāĻ•āϟāĻŋ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāϤ⧇ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ⧇āϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ, āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āϏ⧇āχ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāϤ⧇ āĻĒāĻĄāĻŧāĻžāϰ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻĨāĻžāĻ•āϤ⧇ āĻšāĻŦ⧇āĨ¤ āĻāϟāĻŋ āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰ⧇ āϝ⧇ āĻĒāĻĄāĻŧāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻšāϞ āφāĻĒāύāĻžāϰ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻŽā§ŒāϞāĻŋāĻ• āĻ…āύ⧁āĻŽāϤāĻŋāĨ¤

āϕ⧋āύ⧋ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϤ⧇ āϰāĻŋāĻĄ āĻĒāĻžāϰāĻŽāĻŋāĻļāύ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϞ⧇, āϤāĻž āφāĻĒāύāĻžāϕ⧇ āϏ⧇āχ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϰ āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁ āĻĻ⧇āĻ–āĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤ āφāĻĒāύāĻžāϰ āĻŽāύ⧇ āϰāĻžāĻ–āĻž āωāϚāĻŋāϤ āϝ⧇, āĻāχ āĻĒāĻžāϰāĻŽāĻŋāĻļāύ āφāĻĒāύāĻžāϕ⧇ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϰ āĻĢāĻžāχāϞāϗ⧁āϞ⧋ āĻĒāĻĄāĻŧāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧ āύāĻžāĨ¤ āĻĒāĻžāϰāĻŽāĻŋāĻļāύ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ Linux āĻāϟāĻŋ āχāύāĻšā§‡āϰāĻŋāĻŸā§‡āĻ¨ā§āϏ āĻŦā§‹āĻā§‡ āύāĻž, āĻāĻŦāĻ‚ āϕ⧋āύ⧋ āĻĢāĻžāχāϞ āĻĒāĻĄāĻŧāĻžāϰ āĻāĻ•āĻŽāĻžāĻ¤ā§āϰ āωāĻĒāĻžāϝāĻŧ āĻšāϞ⧋ āϏ⧇āϟāĻŋāϰ āĻ“āĻĒāϰ āϰāĻŋāĻĄ āĻĒāĻžāϰāĻŽāĻŋāĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāĨ¤

āφāĻĒāύāĻŋ āϏāĻŽā§āĻ­āĻŦāϤ āĻ…āύ⧁āĻŽāĻžāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ, āϞ⧇āĻ–āĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ, āϝāĻĻāĻŋ āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ⧇ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧇ āĻĢāĻžāχāϞ⧇ āϞ⧇āĻ–āĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤ āĻ…āĻ¨ā§āϝ āĻ•āĻĨāĻžāϝāĻŧ, āĻāϟāĻŋ āφāĻĒāύāĻžāϕ⧇ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϰ āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤ āϝāĻžāχāĻšā§‹āĻ•, āĻāϟāĻŋ āφāĻĒāύāĻžāϕ⧇ āύāϤ⧁āύ āĻĢāĻžāχāϞ āϤ⧈āϰāĻŋ āĻŦāĻž āĻŽā§āĻ›āϤ⧇ āĻŦāĻž āĻĢāĻžāχāϞ⧇āϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧ āύāĻžāĨ¤ āĻāϟāĻŋ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āφāĻĒāύāĻŋ āϝ⧇ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϤ⧇ āĻĢāĻžāχāϞāϟāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āϚāĻžāύ āϏ⧇āĻ–āĻžāύ⧇ āφāĻĒāύāĻžāϕ⧇ āϞ⧇āĻ–āĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻāĻŋāϤ⧇ āĻšāĻŦ⧇āĨ¤ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϤ⧇, āĻāχ āĻ…āύ⧁āĻŽāϤāĻŋ āφāĻĒāύāĻžāϕ⧇ āύāϤ⧁āύ āϏāĻžāĻŦāĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āϤ⧈āϰāĻŋ āĻāĻŦāĻ‚ āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤

āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāϟ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāϟ āĻĒāĻžāϰāĻŽāĻŋāĻļāύ āĻĒā§āϰāϝāĻŧā§‹āϜāύāĨ¤ āĻāϟāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āϟāĻ­āĻžāĻŦ⧇ āĻ•āĻ–āύ⧋ āϏ⧇āϟ āĻ•āϰāĻž āĻĨāĻžāϕ⧇ āύāĻž, āϝāĻžāϰ āĻĢāϞ⧇... Linux āĻ­āĻžāχāϰāĻžāϏ āĻĨ⧇āϕ⧇ āĻĒā§āϰāĻžāϝāĻŧ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āϏ⧁āϰāĻ•ā§āώāĻŋāϤāĨ¤ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϤ⧇ āϞ⧇āĻ–āĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āφāϛ⧇ āĻāĻŽāύ āĻŦā§āϝāĻ•ā§āϤāĻŋāχ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāϟ āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ āĻŽā§ŒāϞāĻŋāĻ• āĻ…āύ⧁āĻŽāϤāĻŋāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤ āĻ•āϰ⧇:

āĻ…āϧāĻŋāĻ•āĻžāϰ Linux (chown, chmod, SUID, GUID, sticky bit, ACL, umask)

chmod āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇

āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāϤ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧāĨ¤ chmod... āĻŦā§āϝāĻŦāĻšāĻžāϰ chmod āφāĻĒāύāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ (āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀), āĻ—ā§āϰ⧁āĻĒ (āĻ—ā§āϰ⧁āĻĒ) āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϝāĻĻ⧇āϰ (āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ) āϜāĻ¨ā§āϝ āĻ…āύ⧁āĻŽāϤāĻŋ āϏ⧇āϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āφāĻĒāύāĻŋ āĻāχ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ āĻĻ⧁āϟāĻŋ āĻŽā§‹āĻĄā§‡ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ: āφāĻĒ⧇āĻ•ā§āώāĻŋāĻ• āĻŽā§‹āĻĄ āĻāĻŦāĻ‚ āĻĒāϰāĻŽ āĻŽā§‹āĻĄāĨ¤ āĻĒāϰāĻŽ āĻŽā§‹āĻĄā§‡, āĻŽā§ŒāϞāĻŋāĻ• āĻ…āύ⧁āĻŽāϤāĻŋ āϏ⧇āϟ āĻ•āϰāϤ⧇ āϤāĻŋāύāϟāĻŋ āϏāĻ‚āĻ–ā§āϝāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

āĻ…āϧāĻŋāĻ•āĻžāϰ Linux (chown, chmod, SUID, GUID, sticky bit, ACL, umask)

āĻ…āύ⧁āĻŽāϤāĻŋ āϏ⧇āϟ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, āφāĻĒāύāĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āĻŽāĻžāύ āĻ—āĻŖāύāĻž āĻ•āϰ⧁āύāĨ¤ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āϜāĻ¨ā§āϝ read/write/execute āϏ⧇āϟ āĻ•āϰāϤ⧇ āϚāĻžāύ, āĻ—ā§āϰ⧁āĻĒ⧇āϰ āϜāĻ¨ā§āϝ read/execute āĻāĻŦāĻ‚ /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/āĻĄā§‡āϟāĻž.

āĻŦāĻĄāĻŧ āĻšāĻžāϤ⧇āϰ X āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧇ āϝ⧇ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĒāĻžāϝāĻŧ āύāĻž āϝāĻĻāĻŋ āύāĻž āĻĢāĻžāχāϞāϟāĻŋ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āĻ•āĻŋāϛ⧁ āĻŦāĻ¸ā§āϤ⧁āϰ āϜāĻ¨ā§āϝ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāϟ āĻ…āύ⧁āĻŽāϤāĻŋ āϏ⧇āϟ āĻ•āϰ⧇ āĻĨāĻžāϕ⧇āĨ¤ āĻāϟāĻŋ āĻāĻ•ā§āϏāϕ⧇ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāϟ āĻĒāĻžāϰāĻŽāĻŋāĻļāύ āĻŽā§‹āĻ•āĻžāĻŦ⧇āϞāĻž āĻ•āϰāĻžāϰ āĻāĻ•āϟāĻŋ āĻŦ⧁āĻĻā§āϧāĻŋāĻŽāĻžāύ āωāĻĒāĻžāϝāĻŧ āĻ•āϰ⧇ āϤ⧋āϞ⧇; āĻāϟāĻŋ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϤ⧇ āĻāχ āĻ…āύ⧁āĻŽāϤāĻŋ āϏ⧇āϟ āĻ•āϰāĻž āĻāĻĄāĻŧāĻžāĻŦ⧇ āϝ⧇āĻ–āĻžāύ⧇ āĻāϟāĻŋāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āύ⧇āχ⧎

āĻŦāĻ°ā§āϧāĻŋāϤ āĻ…āϧāĻŋāĻ•āĻžāϰ

āφāĻĒāύāĻŋ āĻāχāĻŽāĻžāĻ¤ā§āϰ āϝ⧇ āĻŽā§ŒāϞāĻŋāĻ• āĻ…āύ⧁āĻŽāϤāĻŋāϗ⧁āϞ⧋ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻĒāĻĄāĻŧāϞ⧇āύ, āϏ⧇āϗ⧁āϞ⧋ āĻ›āĻžāĻĄāĻŧāĻžāĻ“, Linux āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻāĻ• āϏ⧇āϟ āĻŦāĻ°ā§āϧāĻŋāϤ āĻ…āύ⧁āĻŽāϤāĻŋ (extended permissions) āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāϗ⧁āϞ⧋ āϏ⧇āχ āĻ…āύ⧁āĻŽāϤāĻŋ āύāϝāĻŧ āϝāĻž āφāĻĒāύāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āϟāϰ⧂āĻĒ⧇ āϏ⧇āϟ āĻ•āϰ⧇āύ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻ•āĻ–āύāĻ“ āĻ•āĻ–āύāĻ“ āĻāϗ⧁āϞ⧋ āĻĻāϰāĻ•āĻžāϰāĻŋ āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āϏ⧁āĻŦāĻŋāϧāĻž āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāχ āĻ…āĻ‚āĻļ⧇, āφāĻĒāύāĻŋ āĻļāĻŋāĻ–āĻŦ⧇āύ āĻāϗ⧁āϞ⧋ āϕ⧀ āĻāĻŦāĻ‚ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāϤ⧇ āĻšāϝāĻŧāĨ¤

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 āωāĻĒāϝ⧋āĻ—ā§€ āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āĻ•āĻžāϰāĻŖ āφāĻĒāύāĻŋ āϏ⧇āχ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϤ⧇ āϤ⧈āϰāĻŋ āĻĢāĻžāχāϞ āĻāĻŦāĻ‚ āϏāĻžāĻŦāĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻ—ā§āϰ⧁āĻĒ āĻŽāĻžāϞāĻŋāĻ• āϏ⧇āϟ āĻ•āϰāϤ⧇ āĻāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āϟāϰ⧂āĻĒ⧇, āϝāĻ–āύ āĻāĻ•āϜāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ āϤ⧈āϰāĻŋ āĻ•āϰ⧇, āϤāĻ–āύ āϤāĻžāĻĻ⧇āϰ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ⧀ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āĻ—ā§‹āĻˇā§āĻ ā§€āϟāĻŋ āϏ⧇āχ āĻĢāĻžāχāϞ⧇āϰ āϜāĻ¨ā§āϝ āĻ—ā§āϰ⧁āĻĒ āĻŽāĻžāϞāĻŋāĻ• āĻšāĻŋāϏāĻžāĻŦ⧇ āϏ⧇āϟ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

āĻāϟāĻŋ āϏāĻŦāϏāĻŽāϝāĻŧ āϖ⧁āĻŦ āĻāĻ•āϟāĻž āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āύāϝāĻŧ, āĻŦāĻŋāĻļ⧇āώ āĻ•āϰ⧇ āϝ⧇āĻšā§‡āϤ⧁ āϰ⧇āĻĄ āĻšā§āϝāĻžāϟ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰāĻž/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, āĻĢāĻžāχāϞ āĻŦāĻž āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϰ āύāĻžāĻŽ āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰ⧁āύ āϝāĻžāϰ āϜāĻ¨ā§āϝ āφāĻĒāύāĻŋ āĻ…āύ⧁āĻŽāϤāĻŋ āϏ⧇āϟ āĻ•āϰāϤ⧇ āϚāĻžāύāĨ¤

āĻŦāĻŋāĻļ⧇āώ āĻ…āύ⧁āĻŽāϤāĻŋāϗ⧁āϞāĻŋ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāĻžāϰ āĻŦāĻŋāώāϝāĻŧ⧇ āφāĻĒāύāĻžāϰ āϝāĻž āϜāĻžāύāĻž āĻĻāϰāĻ•āĻžāϰ āϤāĻž āĻŸā§‡āĻŦāĻŋāϞāϟāĻŋ āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤ āĻ•āϰ⧇āĨ¤

āĻ…āϧāĻŋāĻ•āĻžāϰ Linux (chown, chmod, SUID, GUID, sticky bit, ACL, umask)

āĻŦāĻŋāĻļ⧇āώ āĻ…āϧāĻŋāĻ•āĻžāϰ āύāĻŋāϝāĻŧ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āωāĻĻāĻžāĻšāϰāĻŖ

āĻāχ āωāĻĻāĻžāĻšāϰāϪ⧇, āĻ—ā§āϰ⧁āĻĒ⧇āϰ āϏāĻĻāĻ¸ā§āϝāĻĻ⧇āϰ āĻļ⧇āϝāĻŧāĻžāϰ āĻ•āϰāĻž āĻ—ā§āϰ⧁āĻĒ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϤ⧇ āĻĢāĻžāχāϞ āĻļ⧇āϝāĻŧāĻžāϰ āĻ•āϰāĻž āϏāĻšāϜ āĻ•āϰāϤ⧇ āφāĻĒāύāĻŋ āĻŦāĻŋāĻļ⧇āώ āĻ…āύ⧁āĻŽāϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āύāĨ¤ āφāĻĒāύāĻŋ āϏ⧇āϟ āĻ—ā§āϰ⧁āĻĒ āφāχāĻĄāĻŋāϰ āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻ¸ā§āϟāĻŋāĻ•āĻŋ āĻŦāĻŋāĻŸā§‡ āφāχāĻĄāĻŋ āĻŦāĻŋāϟ āĻŦāϰāĻžāĻĻā§āĻĻ āĻ•āϰ⧇āύ āĻāĻŦāĻ‚ āφāĻĒāύāĻŋ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāύ āϝ⧇ āĻāĻ•āĻŦāĻžāϰ āϏ⧇āϗ⧁āϞāĻŋ āϏ⧇āϟ āĻšāϝāĻŧ⧇ āϗ⧇āϞ⧇, āĻ—ā§āϰ⧁āĻĒ āϏāĻĻāĻ¸ā§āϝāĻĻ⧇āϰ āĻāĻ•āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰāĻž āϏāĻšāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϗ⧁āϞāĻŋ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

  1. āĻāĻ•āϟāĻŋ āϟāĻžāĻ°ā§āĻŽāĻŋāύāĻžāϞ āϖ⧁āϞ⧁āύ āϝ⧇āĻ–āĻžāύ⧇ āφāĻĒāύāĻŋ āϞāĻŋāĻ¨ā§āĻĄāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĨ¤ āφāĻĒāύāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻĻāĻŋāϝāĻŧ⧇ āĻāĻ•āϜāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āϞāĻŋāĻ¨ā§āĻĄāĻž, āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āϝ⧋āĻ— āĻ•āϰ⧁āύ āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻĄ āϞāĻŋāĻ¨ā§āĻĄāĻž.
  2. āϰ⧁āĻŸā§‡ /data āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āĻāĻŦāĻ‚ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āϏāĻžāĻšāĻžāĻ¯ā§āϝ⧇ /data/sales āϏāĻžāĻŦāĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ mkdir -p /data/sales. āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āϏāĻŋāĻĄāĻŋ/āĻĄā§‡āϟāĻž/āĻŦāĻŋāĻ•ā§āϰāϝāĻŧāĻŦāĻŋāĻ•ā§āϰāϝāĻŧ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϤ⧇ āϝ⧇āϤ⧇āĨ¤ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¸ā§āĻĒāĻ°ā§āĻļ āϞāĻŋāĻ¨ā§āĻĄāĻž1 и āĻ¸ā§āĻĒāĻ°ā§āĻļ āϞāĻŋāĻ¨ā§āĻĄāĻž2āϞāĻŋāĻ¨ā§āĻĄāĻžāϰ āĻŽāĻžāϞāĻŋāĻ•āĻžāύāĻžāϧ⧀āύ āĻĻ⧁āϟāĻŋ āĻ–āĻžāϞāĻŋ āĻĢāĻžāχāϞ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇āĨ¤
  3. āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāϟ āϏ⧁-āϞāĻŋāϏāĻž āĻŦāĻ°ā§āϤāĻŽāĻžāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϕ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āϞāĻŋāϏāĻžāϤ⧇ āĻ¸ā§āϝ⧁āχāϚ āĻ•āϰāϤ⧇, āϝāĻŋāύāĻŋ āĻŦāĻŋāĻ•ā§āϰāϝāĻŧ āĻ—ā§‹āĻˇā§āĻ ā§€āϰ āϏāĻĻāĻ¸ā§āϝāĻ“āĨ¤
  4. āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāϟ āϏāĻŋāĻĄāĻŋ/āĻĄā§‡āϟāĻž/āĻŦāĻŋāĻ•ā§āϰāϝāĻŧ āĻāĻŦāĻ‚ āϏ⧇āχ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āĻĨ⧇āϕ⧇ āϚāĻžāϞāĻžāύ ls -l. āφāĻĒāύāĻŋ āĻĻ⧁āϟāĻŋ āĻĢāĻžāχāϞ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻŦ⧇āύ āϝāĻž āϞāĻŋāĻ¨ā§āĻĄāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻĻā§āĻŦāĻžāϰāĻž āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ āĻāĻŦāĻ‚ āϞāĻŋāĻ¨ā§āĻĄāĻž āĻ—ā§āϰ⧁āĻĒ⧇āϰ āĻ…āĻ¨ā§āϤāĻ°ā§āĻ—āϤāĨ¤ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āφāϰāĻāĻŽ-āĻāĻĢ āϞāĻŋāĻ¨ā§āĻĄāĻž*. āĻāϟāĻŋ āωāĻ­āϝāĻŧ āĻĢāĻžāχāϞ āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻŦ⧇āĨ¤
  5. āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāϟ āĻ¸ā§āĻĒāĻ°ā§āĻļ lisa1 и āĻ¸ā§āĻĒāĻ°ā§āĻļ lisa2āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āϞāĻŋāϏāĻžāϰ āĻŽāĻžāϞāĻŋāĻ•āĻžāύāĻžāϧ⧀āύ āĻĻ⧁āϟāĻŋ āĻĢāĻžāχāϞ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇āĨ¤
  6. āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāϟ āϏ⧁- āϰ⧁āϟ āφāĻĒāύāĻžāϰ āĻŦāĻŋāĻļ⧇āώāĻžāϧāĻŋāĻ•āĻžāϰ āωāĻ¨ā§āύāϤ āĻ•āϰāϤ⧇.
  7. āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāϟ chmod g+s,o+t /data/salesāĻļ⧇āϝāĻŧāĻžāĻ°ā§āĻĄ āĻ—ā§āϰ⧁āĻĒ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϤ⧇ āĻ—ā§āϰ⧁āĻĒ āφāχāĻĄā§‡āĻ¨ā§āϟāĻŋāĻĢāĻžāϝāĻŧāĻžāϰ (GUID) āĻŦāĻŋāϟ āĻāĻŦāĻ‚ āĻ¸ā§āϟāĻŋāĻ•āĻŋ āĻŦāĻŋāϟ āϏ⧇āϟ āĻ•āϰāϤ⧇āĨ¤
  8. āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāϟ āϏ⧁-āϞāĻŋāĻ¨ā§āĻĄāĻž. āϤāĻžāϰāĻĒāϰ āĻ•āϰāĻŦ⧇āύ āĻ¸ā§āĻĒāĻ°ā§āĻļ āϞāĻŋāĻ¨ā§āĻĄāĻž3 и āĻ¸ā§āĻĒāĻ°ā§āĻļ āϞāĻŋāĻ¨ā§āĻĄāĻž4. āφāĻĒāύāĻŋ āĻāĻ–āύ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻŦ⧇āύ āϝ⧇ āφāĻĒāύāĻžāϰ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻĻ⧁āϟāĻŋ āĻĢāĻžāχāϞ āĻŦāĻŋāĻ•ā§āϰāϝāĻŧ āĻ—ā§‹āĻˇā§āĻ ā§€āϰ āĻŽāĻžāϞāĻŋāĻ•āĻžāύāĻžāϧ⧀āύ, āϝ⧇āϟāĻŋ /data/sales āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϰ āĻ—ā§āϰ⧁āĻĒ āĻŽāĻžāϞāĻŋāĻ•āĨ¤
  9. āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāϟ āφāϰāĻāĻŽ -āφāϰāĻāĻĢ āϞāĻŋāϏāĻž*. āĻ¸ā§āϟāĻŋāĻ•āĻŋ āĻŦāĻŋāϟ āĻāχ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϕ⧇ āϞāĻŋāĻ¨ā§āĻĄāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻĒāĻ•ā§āώ āĻĨ⧇āϕ⧇ āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻž āĻĨ⧇āϕ⧇ āĻŦāĻžāϧāĻž āĻĻ⧇āϝāĻŧ, āϝ⧇āĻšā§‡āϤ⧁ āφāĻĒāύāĻŋ āĻāχ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϰ āĻŽāĻžāϞāĻŋāĻ• āύāύ⧎ āĻŽāύ⧇ āϰāĻžāĻ–āĻŦ⧇āύ āϝ⧇ āϞāĻŋāĻ¨ā§āĻĄāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āϝāĻĻāĻŋ /data/sales āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϰ āĻŽāĻžāϞāĻŋāĻ• āĻšāύ, āϤāĻŦ⧇ āϤāĻžāϰāĻž āĻāχ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋ āϝ⧇āĻ­āĻžāĻŦ⧇āχ āĻŽā§āϛ⧇ āĻĢ⧇āϞāϤ⧇ āĻĒāĻžāϰ⧇!

ACL āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāĻĒāύāĻž (setfacl, getfacl) Linux

āϝāĻĻāĻŋāĻ“ āωāĻĒāϰ⧇ āφāϞ⧋āϚāĻŋāϤ āĻŦāĻ°ā§āϧāĻŋāϤ āĻ…āϧāĻŋāĻ•āĻžāϰāϗ⧁āϞāĻŋ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻĻāϰāĻ•āĻžāϰ⧀ āĻ•āĻžāĻ°ā§āϝāĻ•āĻžāϰāĻŋāϤāĻž āϝ⧋āĻ— āĻ•āϰ⧇ Linux āĻāϟāĻŋ āĻĒāĻžāϰāĻŽāĻŋāĻļāύ āύāĻŋāϝāĻŧ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇, āϤāĻžāχ āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ⧇ āĻāĻ•āĻžāϧāĻŋāĻ• āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻŦāĻž āĻ—ā§āϰ⧁āĻĒāϕ⧇ āĻĒāĻžāϰāĻŽāĻŋāĻļāύ āĻĻ⧇āĻ“āϝāĻŧāĻžāϰ āϏ⧁āϝ⧋āĻ— āύ⧇āχāĨ¤

āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āϤāĻžāϞāĻŋāĻ•āĻž āĻāχ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āĻ…āĻĢāĻžāϰ. āωāĻĒāϰāĻ¨ā§āϤ⧁, āϤāĻžāϰāĻž āĻĒā§āϰāĻļāĻžāϏāĻ•āĻĻ⧇āϰ āĻāĻ•āϟāĻŋ āϜāϟāĻŋāϞ āωāĻĒāĻžāϝāĻŧ⧇ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻ…āύ⧁āĻŽāϤāĻŋ āϏ⧇āϟ āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧ, āϝ⧇āĻ–āĻžāύ⧇ āϏ⧇āϟ āĻ…āύ⧁āĻŽāϤāĻŋāϗ⧁āϞāĻŋ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āĻĨ⧇āϕ⧇ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϤ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

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 āĻŽāĻžāωāĻ¨ā§āϟ /etc/fstab-āĻ āϝāĻžāϤ⧇ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻĢāĻ˛ā§āϟāϰ⧂āĻĒ⧇ ACL āϏāĻŽāĻ°ā§āĻĨāύ āϏāĻš āĻŽāĻžāωāĻ¨ā§āϟ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

setfacl āĻāĻŦāĻ‚ getfacl āĻāϰ āϏāĻžāĻĨ⧇ ACL āϏ⧇āϟāĻŋāĻ‚āϏ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻāĻŦāĻ‚ āĻĻ⧇āĻ–āĻž

āĻāĻ•āϟāĻŋ ACL āϏ⧇āϟ āĻ•āϰāϤ⧇ āφāĻĒāύāĻžāϰ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āϏ⧇āϟāĻĢā§āϝāĻžāĻ•āϞ. āĻŦāĻ°ā§āϤāĻŽāĻžāύ 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 linda āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϕ⧇ /data āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϰ āĻŽāĻžāϞāĻŋāĻ• āύāĻž āĻŦāĻžāύāĻŋāϝāĻŧ⧇ āĻŦāĻž āĻŦāĻ°ā§āϤāĻŽāĻžāύ āĻŽāĻžāϞāĻŋāϕ⧇āϰ āύāĻŋāϝāĻŧā§‹āĻ— āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āύāĻž āĻ•āϰ⧇ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤

āĻŸā§€āĻŽ āϏ⧇āϟāĻĢā§āϝāĻžāĻ•āϞ āĻ…āύ⧇āĻ• āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āĻāĻŦāĻ‚ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āφāϛ⧇. āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦāĻŋāĻļ⧇āώāĻ­āĻžāĻŦ⧇ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ, āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ -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āφāĻĒāύāĻŋ āϝāĻĻāĻŋ /data āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϤ⧇ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āϝāĻžāχ āĻšā§‹āĻ• āύāĻž āϕ⧇āύ āĻ—ā§āϰ⧁āĻĒ āĻŦāĻŋāĻ•ā§āϰāϝāĻŧ āĻĒāĻĄāĻŧāϤ⧇ āĻāĻŦāĻ‚ āϚāĻžāϞāĻžāϤ⧇ āϚāĻžāύāĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āϟ ACL āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, āĻ…āĻ¨ā§āϝāĻĻ⧇āϰ āϜāĻ¨ā§āϝ ACL āϏ⧇āϟ āĻ•āϰāĻžāĻ“ āωāĻĒāϝ⧋āĻ—ā§€ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖāϤ āϖ⧁āĻŦ āĻŦ⧇āĻļāĻŋ āĻ…āĻ°ā§āĻĨāĻŦā§‹āϧ āĻ•āϰ⧇ āύāĻž āĻ•āĻžāϰāĻŖ āφāĻĒāύāĻŋ āĻ…āĻ¨ā§āϝāĻĻ⧇āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋāϗ⧁āϞāĻŋāĻ“ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ chmod. āϝāĻžāχāĻšā§‹āĻ•, āφāĻĒāύāĻŋ āĻ•āĻŋ āϏāĻ™ā§āϗ⧇ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ āύāĻž chmod, āĻĒā§āϰāϤāĻŋāϟāĻŋ āύāϤ⧁āύ āĻĢāĻžāχāϞ āϝāĻž āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āϤāĻžāϰ āϜāĻ¨ā§āϝ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āĻ…āĻŦāĻļā§āϝāχ āĻŽāĻžā§āϜ⧁āϰ āĻ•āϰāĻž āωāϚāĻŋāϤ āϤāĻž āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āϰāĻžāĨ¤ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻ…āĻ¨ā§āϝāĻĻ⧇āϰāϕ⧇ /āĻĄā§‡āϟāĻžāϤ⧇ āϤ⧈āϰāĻŋ āϝ⧇āϕ⧋āύ⧋ āĻ•āĻŋāϛ⧁āϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĒ⧇āϤ⧇ āĻŦāĻžāϧāĻž āĻĻāĻŋāϤ⧇ āϚāĻžāύ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ setfacl -md:o::-/data.

ACL āĻāĻŦāĻ‚ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ…āύ⧁āĻŽāϤāĻŋ āϏāĻŦāϏāĻŽāϝāĻŧ āĻ­āĻžāϞāĻ­āĻžāĻŦ⧇ āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻšāϝāĻŧ āύāĻžāĨ¤ āϏāĻŽāĻ¸ā§āϝāĻž āĻĻ⧇āĻ–āĻž āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰ⧇ āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϤ⧇ āĻāĻ•āϟāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āϟ ACL āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧇āύ, āϤāĻžāϰāĻĒāϰ āφāχāĻŸā§‡āĻŽāϗ⧁āϞāĻŋ āϏ⧇āχ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϤ⧇ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ, āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ…āύ⧁āĻŽāϤāĻŋ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰ⧁āύāĨ¤ āϏāĻžāϧāĻžāϰāĻŖ āĻ…āύ⧁āĻŽāϤāĻŋāϗ⧁āϞāĻŋāϤ⧇ āĻĒā§āϰāϝ⧋āĻœā§āϝ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϗ⧁āϞāĻŋ ACL āĻ“āĻ­āĻžāϰāĻ­āĻŋāωāϤ⧇ āĻ­āĻžāϞāĻ­āĻžāĻŦ⧇ āĻĒā§āϰāϤāĻŋāĻĢāϞāĻŋāϤ āĻšāĻŦ⧇ āύāĻžāĨ¤ āϏāĻŽāĻ¸ā§āϝāĻž āĻāĻĄāĻŧāĻžāϤ⧇, āĻĒā§āϰāĻĨāĻŽā§‡ āϏāĻžāϧāĻžāϰāĻŖ āĻ…āύ⧁āĻŽāϤāĻŋ āϏ⧇āϟ āĻ•āϰ⧁āύ, āϤāĻžāϰāĻĒāϰ⧇ āĻĄāĻŋāĻĢāĻ˛ā§āϟ ACL āϏ⧇āϟ āĻ•āϰ⧁āύ (āĻāĻŦāĻ‚ āĻāϰ āĻĒāϰ⧇ āϏ⧇āϗ⧁āϞāĻŋ āφāĻŦāĻžāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāĻŦ⧇āύ āύāĻž)āĨ¤

ACL āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āωāĻ¨ā§āύāϤ āĻ…āϧāĻŋāĻ•āĻžāϰ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāĻĒāύāĻžāϰ āωāĻĻāĻžāĻšāϰāĻŖ

āĻāχ āωāĻĻāĻžāĻšāϰāϪ⧇, āφāĻĒāύāĻŋ āφāϗ⧇ āϤ⧈āϰāĻŋ āĻ•āϰāĻž /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 āϏ⧇āϟāĻŋāĻ‚āϏ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻšāϝāĻŧ⧇āϛ⧇ āĻ•āĻŋāύāĻž āϝāĻžāϚāĻžāχ āĻ•āϰ⧁āύāĨ¤ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¸ā§āĻĒāĻ°ā§āĻļ /āĻĄā§‡āϟāĻž/āĻŦāĻŋāĻ•ā§āϰāϝāĻŧ/āύāϤ⧁āύ āĻĢāĻžāχāϞ āĻāĻŦāĻ‚ āϚāĻžāϞāĻžāύ getfacl/data/sales/newfile āĻŦāĻ°ā§āϤāĻŽāĻžāύ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāϤ⧇.

āωāĻŽāĻžāĻ¸ā§āϕ⧇āϰ āϏāĻžāĻĨ⧇ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻ…āύ⧁āĻŽāϤāĻŋ āϏ⧇āϟ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇

āωāĻĒāϰ⧇, āφāĻĒāύāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āϟ ACL āĻāϰ āϏāĻžāĻĨ⧇ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰāĻŦ⧇āύ āϤāĻž āĻļāĻŋāϖ⧇āϛ⧇āύāĨ¤ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ ACL āĻŦā§āϝāĻŦāĻšāĻžāϰ āύāĻž āĻ•āϰ⧇āύ āϤāĻŦ⧇ āĻāĻ•āϟāĻŋ āĻļ⧇āϞ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āϰāϝāĻŧ⧇āϛ⧇ āϝāĻž āφāĻĒāύāĻŋ āϝ⧇ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻ…āύ⧁āĻŽāϤāĻŋāϗ⧁āϞāĻŋ āĻĒāĻžāĻŦ⧇āύ āϤāĻž āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧇: āωāĻŽāĻ¸ā§āĻ• (āĻŦāĻŋāĻĒāϰ⧀āϤ āĻŽā§āĻ–ā§‹āĻļ)āĨ¤ āĻāχ āĻŦāĻŋāĻ­āĻžāϗ⧇, āφāĻĒāύāĻŋ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻ…āύ⧁āĻŽāϤāĻŋāϗ⧁āϞāĻŋ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻŦ⧇āύ āϤāĻž āĻļāĻŋāĻ–āĻŦ⧇āύ āωāĻŽāĻ¸ā§āĻ•.

āφāĻĒāύāĻŋ āĻšāϝāĻŧāϤ⧋ āϞāĻ•ā§āĻˇā§āϝ āĻ•āϰ⧇āϛ⧇āύ āϝ⧇ āφāĻĒāύāĻŋ āϝāĻ–āύ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻĢāĻžāχāϞ āϤ⧈āϰāĻŋ āĻ•āϰ⧇āύ, āϤāĻ–āύ āĻ•āĻŋāϛ⧁ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻ…āύ⧁āĻŽāϤāĻŋ āϏ⧇āϟ āĻ•āϰāĻž āĻĨāĻžāϕ⧇āĨ¤ āĻāχ āĻ…āύ⧁āĻŽāϤāĻŋ āϏ⧇āϟāĻŋāĻ‚ āĻĻā§āĻŦāĻžāϰāĻž āύāĻŋāĻ°ā§āϧāĻžāϰāĻŋāϤ āĻšāϝāĻŧ āωāĻŽāĻ¸ā§āĻ•. āĻāχ āĻļ⧇āϞ āϏ⧇āϟāĻŋāĻ‚ āϞāĻ—āĻ…āύ⧇ āϏāĻŽāĻ¸ā§āϤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϝ⧋āĻœā§āϝāĨ¤ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ⧇ āωāĻŽāĻ¸ā§āĻ• āĻāĻ•āϟāĻŋ āϏāĻžāĻ‚āĻ–ā§āϝāĻŋāĻ• āĻŽāĻžāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ, āϝāĻž āĻĢāĻžāχāϞ⧇āϰ āϜāĻ¨ā§āϝ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āϏ⧇āϟ āĻ•āϰāĻž āϏāĻ°ā§āĻŦā§‹āĻšā§āϚ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĨ⧇āϕ⧇ āĻŦāĻŋāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ; āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āϏāĻ°ā§āĻŦāĻžāϧāĻŋāĻ• āϏ⧇āϟāĻŋāĻ‚ āĻšāϞ 666 āĻāĻŦāĻ‚ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ 777āĨ¤

āϝāĻžāχāĻšā§‹āĻ•, āĻ•āĻŋāϛ⧁ āĻŦā§āϝāϤāĻŋāĻ•ā§āϰāĻŽ āĻāχ āύāĻŋāϝāĻŧāĻŽ āĻĒā§āϰāϝ⧋āĻœā§āϝ. āφāĻĒāύāĻŋ āϏ⧇āϟāĻŋāĻ‚āϏ āĻāĻ•āϟāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ“āĻ­āĻžāϰāĻ­āĻŋāω āϖ⧁āρāĻœā§‡ āĻĒ⧇āϤ⧇ āĻĒāĻžāϰ⧇āύ āωāĻŽāĻ¸ā§āĻ• āύ⧀āĻšā§‡āϰ āĻŸā§‡āĻŦāĻŋāϞ⧇āĨ¤

āĻŦā§āϝāĻŦāĻšā§ƒāϤ āϏāĻ‚āĻ–ā§āϝāĻžāϰ āĻŽāĻ§ā§āϝ⧇ āωāĻŽāĻ¸ā§āĻ•, āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āϜāĻ¨ā§āϝ āϏāĻ‚āĻ–ā§āϝāĻžāϏ⧂āϚāĻ• āφāĻ°ā§āϗ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ chmod, āĻĒā§āϰāĻĨāĻŽ āϏāĻ‚āĻ–ā§āϝāĻžāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻ…āύ⧁āĻŽāϤāĻŋāϗ⧁āϞāĻŋāϕ⧇ āĻŦā§‹āĻāĻžāϝāĻŧ, āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ āϏāĻ‚āĻ–ā§āϝāĻžāϟāĻŋ āĻ—ā§‹āĻˇā§āĻ ā§€āϰ āĻ…āύ⧁āĻŽāϤāĻŋāϗ⧁āϞāĻŋāϕ⧇ āĻŦā§‹āĻāĻžāϝāĻŧ āĻāĻŦāĻ‚ āĻļ⧇āώāϟāĻŋ āĻ…āĻ¨ā§āϝāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āϏ⧇āϟ āĻ•āϰāĻž āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻ…āύ⧁āĻŽāϤāĻŋāϗ⧁āϞāĻŋāϕ⧇ āύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻ•āϰ⧇⧎ āĻ…āĻ°ā§āĻĨ āωāĻŽāĻ¸ā§āĻ• āĻĄāĻŋāĻĢāĻ˛ā§āϟ 022 āϏāĻŽāĻ¸ā§āϤ āύāϤ⧁āύ āĻĢāĻžāχāϞ⧇āϰ āϜāĻ¨ā§āϝ 644 āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϰ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āϤ⧈āϰāĻŋ āϏāĻŽāĻ¸ā§āϤ āύāϤ⧁āύ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ 755 āĻĻ⧇āϝāĻŧāĨ¤

āϏāĻŽāĻ¸ā§āϤ āϏāĻ‚āĻ–ā§āϝāĻžāϏ⧂āϚāĻ• āĻŽāĻžāύ⧇āϰ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ“āĻ­āĻžāϰāĻ­āĻŋāω āωāĻŽāĻ¸ā§āĻ• āĻāĻŦāĻ‚ āϤāĻžāĻĻ⧇āϰ āĻĢāϞāĻžāĻĢāϞ āύ⧀āĻšā§‡āϰ āĻŸā§‡āĻŦāĻŋāϞ⧇āĨ¤

āĻ…āϧāĻŋāĻ•āĻžāϰ Linux (chown, chmod, SUID, GUID, sticky bit, ACL, umask)

āωāĻŽāĻžāĻ¸ā§āĻ• āϏ⧇āϟāĻŋāĻ‚ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇ āϤāĻž āĻĻ⧇āĻ–āĻžāϰ āĻāĻ•āϟāĻŋ āϏāĻšāϜ āωāĻĒāĻžāϝāĻŧ āύāĻŋāĻŽā§āύāϰ⧂āĻĒ: āĻĢāĻžāχāϞ⧇āϰ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻ…āύ⧁āĻŽāϤāĻŋāϗ⧁āϞāĻŋ 666 āϏ⧇āϟ āĻ•āϰāĻž āĻĻāĻŋāϝāĻŧ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĒ⧇āϤ⧇ āωāĻŽāĻžāĻ¸ā§āĻ• āĻŦāĻŋāϝāĻŧā§‹āĻ— āĻ•āϰ⧁āύāĨ¤ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āĻāĻŦāĻ‚ 777 āĻāϰ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻ…āύ⧁āĻŽāϤāĻŋāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻāĻ•āχ āĻ•āĻžāϜ āĻ•āϰ⧁āύāĨ¤

āωāĻŽāĻžāĻ¸ā§āĻ• āϏ⧇āϟāĻŋāĻ‚ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻžāϰ āĻĻ⧁āϟāĻŋ āωāĻĒāĻžāϝāĻŧ āϰāϝāĻŧ⧇āϛ⧇: āϏāĻŽāĻ¸ā§āϤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āϜāĻ¨ā§āϝ āĻāĻŦāĻ‚ āĻ¸ā§āĻŦāϤāĻ¨ā§āĻ¤ā§āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āϜāĻ¨ā§āϝāĨ¤ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āϏāĻ•āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āϜāĻ¨ā§āϝ umask āϏ⧇āϟ āĻ•āϰāϤ⧇ āϚāĻžāύ, āϤāĻžāĻšāϞ⧇ āφāĻĒāύāĻžāϕ⧇ āĻ…āĻŦāĻļā§āϝāχ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āϝ⧇ āĻļ⧇āϞ āĻāύāĻ­āĻžāϝāĻŧāϰāύāĻŽā§‡āĻ¨ā§āϟ āĻĢāĻžāχāϞ āĻļ⧁āϰ⧁ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āωāĻŽāĻžāĻ¸ā§āĻ• āϏ⧇āϟāĻŋāĻ‚āϟāĻŋ āĻŦāĻŋāĻŦ⧇āϚāύāĻžāϝāĻŧ āύ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝ⧇āĻŽāύ /etc/profile-āĻ āωāĻ˛ā§āϞ⧇āĻ– āĻ•āϰāĻž āφāϛ⧇āĨ¤ āϏāĻ āĻŋāĻ• āĻĒāĻĻā§āϧāϤāĻŋ āĻšāϞ /etc/profile.d āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϤ⧇ umask.sh āύāĻžāĻŽā§‡ āĻāĻ•āϟāĻŋ āĻļ⧇āϞ āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻāĻŦāĻ‚ āϏ⧇āχ āĻļ⧇āϞ āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āĻŸā§‡ āφāĻĒāύāĻŋ āϝ⧇ āωāĻŽāĻžāĻ¸ā§āĻ•āϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āϚāĻžāύ āϤāĻž āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āϰ⧁āύāĨ¤ āĻāχ āĻĢāĻžāχāϞ⧇ āωāĻŽāĻžāĻ¸ā§āĻ• āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻž āĻšāϞ⧇, āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āϞāĻ— āχāύ āĻ•āϰāĻžāϰ āĻĒāϰ⧇ āĻāϟāĻŋ āϏāĻŽāĻ¸ā§āϤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

/etc/profile āĻāĻŦāĻ‚ āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ umask āϏ⧇āϟ āĻ•āϰāĻžāϰ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āϝ⧇āĻ–āĻžāύ⧇ āĻāϟāĻŋ āϞāĻ— āχāύ āĻ•āϰāĻž āϏāĻŽāĻ¸ā§āϤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻĒā§āϰāϝ⧋āĻœā§āϝ, āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻšā§‹āĻŽ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϤ⧇ āϤ⧈āϰāĻŋ āĻ•āϰāĻž .profile āύāĻžāĻŽāĻ• āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ⧇ āωāĻŽāĻžāĻ¸ā§āĻ• āϏ⧇āϟāĻŋāĻ‚āϏ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻžāĨ¤

āĻāχ āĻĢāĻžāχāϞ⧇ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āϏ⧇āϟāĻŋāĻ‚āϏ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻĒ⧃āĻĨāĻ• āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϝ⧋āĻœā§āϝ; āϤāĻžāχ āĻāχ āĻāĻ•āϟāĻŋ āĻ­āĻžāϞ āĻĒāĻĻā§āϧāϤāĻŋ āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āφāϰ⧋ āĻŦāĻŋāĻ¸ā§āϤāĻžāϰāĻŋāϤ āĻĒā§āϰāϝāĻŧā§‹āϜāύ. āφāĻŽāĻŋ āĻŦā§āϝāĻ•ā§āϤāĻŋāĻ—āϤāĻ­āĻžāĻŦ⧇ āϰ⧁āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āϜāĻ¨ā§āϝ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āωāĻŽāĻžāĻ¸ā§āĻ•āϕ⧇ 027 āĻ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āĻāχ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϟāĻŋ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āϰāĻŋ āϝāĻ–āύ āϏāĻžāϧāĻžāϰāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰāĻž 022-āĻāϰ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āωāĻŽāĻžāĻ¸ā§āϕ⧇āϰ āϏāĻžāĻĨ⧇ āϚāϞāϛ⧇āĨ¤

āĻŦāĻ°ā§āϧāĻŋāϤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰāĻž

āĻ…āϧāĻŋāĻ•āĻžāϰ āϏāĻ‚āĻ•ā§āϰāĻžāĻ¨ā§āϤ āĻāϟāĻŋāχ āĻļ⧇āώ āĻ…āĻ§ā§āϝāĻžāϝāĻŧāĨ¤ Linux.

āĻ…āύ⧁āĻŽāϤāĻŋ āύāĻŋāϝāĻŧ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, āĻāĻ•āϜāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻŦāĻž āĻ—ā§āϰ⧁āĻĒ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āĻāĻŦāĻ‚ āϕ⧋āύ⧋ āĻĢāĻžāχāϞ āĻŦāĻž āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϰ āωāĻĒāϰ āϏ⧇āχ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻŦāĻž āĻ—ā§āϰ⧁āĻĒ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸā§‡āϰ āĻĨāĻžāĻ•āĻž āĻ…āύ⧁āĻŽāϤāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āϏāĻ°ā§āĻŦāĻĻāĻž āĻāĻ•āϟāĻŋ āϏāĻŽā§āĻĒāĻ°ā§āĻ• āĻĨāĻžāϕ⧇āĨ¤ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āĻĢāĻžāχāϞ āϏ⧁āϰāĻ•ā§āώāĻŋāϤ āĻ•āϰāĻžāϰ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĒāĻĻā§āϧāϤāĻŋāĨ¤ Linux āĻ…ā§āϝāĻžāĻŸā§āϰāĻŋāĻŦāĻŋāωāϟ āύāĻŋāϝāĻŧ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāĨ¤
āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻĢāĻžāχāϞ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāĻž āύāĻŋāĻ°ā§āĻŦāĻŋāĻļ⧇āώ⧇ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϗ⧁āϞāĻŋ āϤāĻžāĻĻ⧇āϰ āĻ•āĻžāϜ āĻ•āϰ⧇āĨ¤

ACL āĻāϰ āĻŽāϤ⧋, āĻĢāĻžāχāϞ⧇āϰ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϗ⧁āϞāĻŋāϕ⧇ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϟāĻŋ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰāϤ⧇ āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āĻĒāĻ°ā§āĻŦāϤ.

āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ user_xattr. āĻŦāĻ°ā§āϧāĻŋāϤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ "āĻ…āĻĒāĻžāϰ⧇āĻļāύ āϏāĻŽāĻ°ā§āĻĨāĻŋāϤ āύāϝāĻŧ" āĻŦāĻžāĻ°ā§āϤāĻž āĻĒāĻžāύ āϤāĻŦ⧇ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ āϏ⧇āϟ āĻ•āϰāϤ⧇ āϭ⧁āϞāĻŦ⧇āύ āύāĻž āĻĒāĻ°ā§āĻŦāϤ /etc/fstab-āĻāĨ¤

āĻ…āύ⧇āĻ• āϗ⧁āĻŖāĻžāĻŦāϞ⧀ āύāĻĨāĻŋāϭ⧁āĻ•ā§āϤ āĻ•āϰāĻž āĻšāϝāĻŧ. āĻ•āĻŋāϛ⧁ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āωāĻĒāϞāĻŦā§āϧ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāĻ–āύāĻ“ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧāύāĻŋ. āϤāĻžāĻĻ⧇āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŦ⧇āύ āύāĻž; āϤāĻžāϰāĻž āϤ⧋āĻŽāĻžāϕ⧇ āĻ•āĻŋāϛ⧁āχ āφāύāĻŦ⧇ āύāĻžāĨ¤

āύ⧀āĻšā§‡ āφāĻĒāύāĻŋ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻĻāϰāĻ•āĻžāϰ⧀ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ:

A āĻāχ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϟāĻŋ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧇ āϝ⧇ āĻĢāĻžāχāϞ⧇āϰ āĻĢāĻžāχāϞ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ⧇āϰ āϏāĻŽāϝāĻŧ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āύāĻž āĻšāϝāĻŧāĨ¤
āϏāĻžāϧāĻžāϰāĻŖāϤ, āϝāĻ–āύāχ āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ āĻ–ā§‹āϞāĻž āĻšāϝāĻŧ, āĻĢāĻžāχāϞ⧇āϰ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ⧇āϰ āϏāĻŽāϝāĻŧ āĻĢāĻžāχāϞ⧇āϰ āĻŽā§‡āϟāĻžāĻĄā§‡āϟāĻžāϤ⧇ āϰ⧇āĻ•āĻ°ā§āĻĄ āĻ•āϰāĻž āφāĻŦāĻļā§āϝāĻ•āĨ¤ āĻāϟāĻŋ āύ⧇āϤāĻŋāĻŦāĻžāϚāĻ•āĻ­āĻžāĻŦ⧇ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āĻĒā§āϰāĻ­āĻžāĻŦāĻŋāϤ āĻ•āϰ⧇; āϤāĻžāχ āύāĻŋāϝāĻŧāĻŽāĻŋāϤāĻ­āĻžāĻŦ⧇ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāĻž āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ, āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ A āĻāχ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āύāĻŋāĻˇā§āĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰāϤ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇.

a āĻāχ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϟāĻŋ āφāĻĒāύāĻžāϕ⧇ āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ āϝ⧋āĻ— āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧ āĻ•āĻŋāĻ¨ā§āϤ⧁ āϏāϰāĻžāϤ⧇ āĻĻ⧇āϝāĻŧ āύāĻžāĨ¤

c āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻ­āϞāĻŋāωāĻŽ-āϞ⧇āϭ⧇āϞ āĻ•āĻŽā§āĻĒā§āϰ⧇āĻļāύ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇ āĻāĻŽāύ āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āύ, āϤāĻžāĻšāϞ⧇ āĻāχ āĻĢāĻžāχāϞ āĻ…ā§āϝāĻžāĻŸā§āϰāĻŋāĻŦāĻŋāωāϟāϟāĻŋ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧇ āϝ⧇ āĻĒā§āϰāĻĨāĻŽāĻŦāĻžāϰ āĻ•āĻŽā§āĻĒā§āϰ⧇āĻļāύ āĻŽā§‡āĻ•āĻžāύāĻŋāϜāĻŽ āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰāĻž āĻšāϞ⧇ āĻĢāĻžāχāϞāϟāĻŋ āϏāĻ‚āϕ⧁āϚāĻŋāϤ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

D āĻāχ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϟāĻŋ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧇ āϝ⧇ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϗ⧁āϞāĻŋ āĻĒā§āϰāĻĨāĻŽā§‡ āĻ•ā§āϝāĻžāĻļ⧇ āĻ•āϰāĻžāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ āĻ…āĻŦāĻŋāϞāĻŽā§āĻŦ⧇ āĻĄāĻŋāĻ¸ā§āϕ⧇ āϞ⧇āĻ–āĻž āĻšāϝāĻŧāĨ¤ āĻĢāĻžāχāϞ āĻ•ā§āϝāĻžāĻļ⧇ āĻāĻŦāĻ‚ āĻšāĻžāĻ°ā§āĻĄ āĻĄā§āϰāĻžāχāϭ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻšāĻžāϰāĻŋāϝāĻŧ⧇ āύāĻž āϝāĻžāϝāĻŧ āϤāĻž āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻāϟāĻŋ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻĄāĻžāϟāĻžāĻŦ⧇āϏ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϤ⧇ āĻāĻ•āϟāĻŋ āĻĻāϰāĻ•āĻžāϰ⧀ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāĨ¤

d āĻāχ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϟāĻŋ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧇ āϝ⧇ āĻĢāĻžāχāϞāϟāĻŋ āĻŦā§āϝāĻžāĻ•āφāĻĒ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻž āĻšāĻŦ⧇ āύāĻž āϝ⧇āĻ–āĻžāύ⧇ āĻĄāĻžāĻŽā§āĻĒ āχāωāϟāĻŋāϞāĻŋāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

I āĻāχ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϟāĻŋ āϝ⧇ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϤ⧇ āĻāϟāĻŋ āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āϤāĻžāϰ āϜāĻ¨ā§āϝ āχāĻ¨ā§āĻĄā§‡āĻ•ā§āϏāĻŋāĻ‚ āϏāĻ•ā§āώāĻŽ āĻ•āϰ⧇āĨ¤ āĻāϟāĻŋ Ext3 āĻāϰ āĻŽāϤ⧋ āφāĻĻāĻŋāĻŽ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻĻā§āϰ⧁āϤ āĻĢāĻžāχāϞ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āϏāϰāĻŦāϰāĻžāĻš āĻ•āϰ⧇ āϝāĻž āĻĻā§āϰ⧁āϤ āĻĢāĻžāχāϞ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ⧇āϰ āϜāĻ¨ā§āϝ B-tree āĻĄāĻžāϟāĻžāĻŦ⧇āϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āύāĻžāĨ¤

i āĻāχ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āĻĢāĻžāχāϞāϟāĻŋāϕ⧇ āĻ…āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ⧀āϝāĻŧ āĻ•āϰ⧇ āϤ⧋āϞ⧇āĨ¤ āĻ…āϤāĻāĻŦ, āĻĢāĻžāχāϞ⧇ āϕ⧋āύ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻž āϝāĻžāĻŦ⧇ āύāĻž, āϝāĻž āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āϏ⧁āϰāĻ•ā§āώāĻž āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻāĻŽāύ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āωāĻĒāϝ⧋āĻ—ā§€āĨ¤

j āĻāχ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϟāĻŋ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧇ āϝ⧇, āĻāĻ•āϟāĻŋ ext3 āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻĢāĻžāχāϞāϟāĻŋ āĻĒā§āϰāĻĨāĻŽā§‡ āϜāĻžāĻ°ā§āύāĻžāϞ⧇ āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ āĻšāĻžāĻ°ā§āĻĄ āĻĄāĻŋāĻ¸ā§āϕ⧇āϰ āĻĄā§‡āϟāĻž āĻŦā§āϞāĻ•āϗ⧁āϞāĻŋāϤ⧇ āϞ⧇āĻ–āĻž āĻšāϝāĻŧāĨ¤

s āĻĢāĻžāχāϞ āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻžāϰ āĻĒāϰ⧇ āϝ⧇ āĻŦā§āϞāĻ•āϗ⧁āϞāĻŋāϤ⧇ āĻĢāĻžāχāϞāϟāĻŋ 0s āĻ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ āϏ⧇āϗ⧁āϞāĻŋ āĻ“āĻ­āĻžāϰāϰāĻžāχāϟ āĻ•āϰ⧁āύāĨ¤ āĻāϟāĻŋ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧇ āϝ⧇ āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ āĻāĻ•āĻŦāĻžāϰ āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻž āĻšāϞ⧇ āĻĒ⧁āύāϰ⧁āĻĻā§āϧāĻžāϰ āĻ•āϰāĻž āϝāĻžāĻŦ⧇ āύāĻžāĨ¤

u āĻāχ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϟāĻŋ āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻž āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϤāĻĨā§āϝ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧇āĨ¤ āĻāϟāĻŋ āφāĻĒāύāĻžāϕ⧇ āĻāĻ•āϟāĻŋ āχāωāϟāĻŋāϞāĻŋāϟāĻŋ āĻŦāĻŋāĻ•āĻžāĻļ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧ āϝāĻž āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻž āĻĢāĻžāχāϞāϗ⧁āϞāĻŋ āωāĻĻā§āϧāĻžāϰ āĻ•āϰāϤ⧇ āĻāχ āϤāĻĨā§āϝ⧇āϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇āĨ¤

āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϗ⧁āϞāĻŋ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāϤ⧇ āϚāĻžāύ āϤāĻŦ⧇ āφāĻĒāύāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āĻšā§āϝāĻžāϟāĻžāϰ. āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ chattr +s somefilesomefile āĻ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāϤ⧇āĨ¤ āĻāĻ•āϟāĻŋ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āĻ…āĻĒāϏāĻžāϰāĻŖ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇? āϤāĻžāϰāĻĒāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ chattr -s somefileāĻāĻŦāĻ‚ āĻāϟāĻŋ āĻ…āĻĒāϏāĻžāϰāĻŖ āĻ•āϰāĻž āĻšāĻŦ⧇āĨ¤ āĻŦāĻ°ā§āϤāĻŽāĻžāύ⧇ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āϏāĻŽāĻ¸ā§āϤ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϗ⧁āϞāĻŋāϰ āĻāĻ•āϟāĻŋ āĻ“āĻ­āĻžāϰāĻ­āĻŋāω āĻĒ⧇āϤ⧇, āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ lsattr.

āϏāĻžāϰāĻžāĻ‚āĻļ

āĻāχ āύāĻŋāĻŦāĻ¨ā§āϧ⧇, āφāĻĒāύāĻŋ āĻ…āύ⧁āĻŽāϤāĻŋ āύāĻŋāϝāĻŧ⧇ āĻ•āĻžāϜ āĻ•āϰāϤ⧇ āĻļāĻŋāϖ⧇āϛ⧇āύāĨ¤ āφāĻĒāύāĻŋ āϤāĻŋāύāϟāĻŋ āĻŽā§ŒāϞāĻŋāĻ• āĻ…āύ⧁āĻŽāϤāĻŋ, āωāĻ¨ā§āύāϤ āĻ…āύ⧁āĻŽāϤāĻŋ āĻāĻŦāĻ‚ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ ACL āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāϤ⧇ āĻšāϝāĻŧ āϏ⧇ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻĒāĻĄāĻŧ⧇āϛ⧇āύāĨ¤ āφāĻĒāύāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāϤ⧇ umask āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϟāĻŋ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŦ⧇āύ āϤāĻžāĻ“ āĻļāĻŋāϖ⧇āϛ⧇āύāĨ¤ āĻāχ āύāĻŋāĻŦāĻ¨ā§āϧ⧇āϰ āĻļ⧇āώ⧇, āφāĻĒāύāĻŋ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϏ⧁āϰāĻ•ā§āώāĻžāϰ āĻāĻ•āϟāĻŋ āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āĻ¸ā§āϤāϰ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāϤ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀-āĻŦāĻ°ā§āϧāĻŋāϤ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϗ⧁āϞāĻŋ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŦ⧇āύ āϤāĻž āĻļāĻŋāϖ⧇āϛ⧇āύāĨ¤

āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāχ āĻ…āύ⧁āĻŦāĻžāĻĻ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āϰ⧇āύ, āϤāĻžāĻšāϞ⧇ āĻŽāĻ¨ā§āϤāĻŦā§āϝ⧇ āĻāϟāĻŋ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϞāĻŋāϖ⧁āύ. āĻĻāϰāĻ•āĻžāϰ⧀ āĻ…āύ⧁āĻŦāĻžāĻĻ āĻ•āϰāϤ⧇ āφāϰāĻ“ āĻ…āύ⧁āĻĒā§āϰ⧇āϰāĻŖāĻž āĻĨāĻžāĻ•āĻŦ⧇āĨ¤

āύāĻŋāĻŦāĻ¨ā§āϧ⧇ āĻ•āĻŋāϛ⧁ āϟāĻžāχāĻĒā§‹ āĻāĻŦāĻ‚ āĻŦā§āϝāĻžāĻ•āϰāĻŖāĻ—āϤ āĻ¤ā§āϰ⧁āϟāĻŋ āϏāĻ‚āĻļā§‹āϧāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻ­āĻžāϞ āĻĒāĻ āύāϝ⧋āĻ—ā§āϝāϤāĻžāϰ āϜāĻ¨ā§āϝ āĻ•āĻŋāϛ⧁ āĻ­āĻžāϰ⧀ āĻ…āύ⧁āĻšā§āϛ⧇āĻĻāϕ⧇ āϛ⧋āϟ āĻ•āϰ⧇ āϛ⧋āϟ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

āĻāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ "āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰ⧀āϤ⧇ āĻĒā§āϰāĻļāĻžāϏāύāĻŋāĻ• āĻ…āϧāĻŋāĻ•āĻžāϰ āϏāĻš āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϕ⧇āωāχ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāϟ āĻĒāĻžāϰāĻŽāĻŋāĻļāύ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤" āĻ¸ā§āĻĨāĻŋāϰ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ "āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰ⧀āϤ⧇ āϞ⧇āĻ–āĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āφāϛ⧇ āĻāĻŽāύ āϕ⧇āωāχ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāϟ āĻĒāĻžāϰāĻŽāĻŋāĻļāύ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύāĨ¤", āϝāĻž āφāϰ⧋ āϏāĻ āĻŋāĻ• āĻšāĻŦ⧇āĨ¤

āĻŽāĻ¨ā§āϤāĻŦā§āϝ⧇āϰ āϜāĻ¨ā§āϝ āϧāĻ¨ā§āϝāĻŦāĻžāĻĻ āĻŦ⧇āϰ⧇āϜ.

āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāϤ:
āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻŽāĻžāϞāĻŋāĻ• āύāĻž āĻšāύ, āϤāĻžāĻšāϞ⧇ āĻļ⧇āϞāϟāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻŦ⧇ āϝ⧇ āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āĻ—ā§‹āĻˇā§āĻ ā§€āϰ āϏāĻĻāĻ¸ā§āϝ āĻ•āĻŋāύāĻž, āĻĢāĻžāχāϞ⧇āϰ āĻ—ā§‹āĻˇā§āĻ ā§€ āĻšāĻŋāϏāĻžāĻŦ⧇āĻ“ āĻĒāϰāĻŋāϚāĻŋāϤāĨ¤

āωāĻĒāϰ⧇:
āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻĢāĻžāχāϞ⧇āϰ āĻŽāĻžāϞāĻŋāĻ• āύāĻž āĻšāύ, āϤāĻžāĻšāϞ⧇ āĻļ⧇āϞ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻŦ⧇ āϝ⧇ āφāĻĒāύāĻŋ āĻĢāĻžāχāϞāϟāĻŋāϤ⧇ āĻ…āύ⧁āĻŽāϤāĻŋ āφāϛ⧇ āĻāĻŽāύ āĻāĻ•āϟāĻŋ āĻ—ā§‹āĻˇā§āĻ ā§€āϰ āϏāĻĻāĻ¸ā§āϝ āĻ•āĻŋāύāĻžāĨ¤ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāχ āĻ—ā§‹āĻˇā§āĻ ā§€āϰ āϏāĻĻāĻ¸ā§āϝ āĻšāύ, āϤāĻžāĻšāϞ⧇ āφāĻĒāύāĻŋ āĻ—ā§āϰ⧁āĻĒ⧇āϰ āϏ⧇āϟ āĻ•āϰāĻž āĻ…āύ⧁āĻŽāϤāĻŋāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āĻĢāĻžāχāϞāϟāĻŋ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāĻŦ⧇āύ āĻāĻŦāĻ‚ āĻļ⧇āϞāϟāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻž āĻŦāĻ¨ā§āϧ āĻ•āϰāĻŦ⧇āĨ¤

āφāĻĒāύāĻžāϰ āĻŽāĻ¨ā§āϤāĻŦā§āϝ⧇āϰ āϜāĻ¨ā§āϝ āϧāĻ¨ā§āϝāĻŦāĻžāĻĻ āĻ•ā§āϰāĻŋāĻĒā§āĻŸā§‹āĻĒāĻžāχāϰ⧇āϟ

āωāĻ¤ā§āϏ: www.habr.com

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster