áááşášáááŹá፠áá°ááźáŽá¸áááşá¸ááťáŹá¸á RedHat RHCSA RHCE 7 RedHat Enterprise á áŹáĄáŻááşááž ááąáŹááşá¸ááŤá¸áá áşááŻááşááᯠááŹááŹááźááşáááŻááŹá¸ááźááşá¸ ááźá áşááŤáááşá Linux EX200 áážááˇáş EX300 á á áŽá¸á
áá˝ááşá¸: ááąáŹááşá¸ááŤá¸áááş áĄá ááźáŻáá°ááťáŹá¸áĄáá˝ááşááŹáá áĄáá˝áąáˇáĄááźáŻáśáážáááąáŹ á áŽááśáááˇáşáá˝á˛áá°ááťáŹá¸á áĄáááááŹááᯠáááŻáááŻáĄáááşááźáąááťáąáŹáá˝áąáˇá áąáááşáááşá¸ áĄááąáŹááşáĄáá°ááźá áşáááşáᯠááťážáąáŹáşáááˇáşááŤáááşá
ááŤááźáąáŹááşáˇáááŻááźááşááááşáááŻáˇáááşáá˝áŹá¸ááŤá

áááŻááşááťáŹá¸ááᯠáááşááąáŹááşááźááˇáşáážáŻáááş Linux, áá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻáááşá á¤áá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠobject ááŻáśá¸ááŻáááŻáˇ áááşáážááşááąá¸ááŹá¸áááş- file ownerá group owner áážááˇáş áĄááźáŹá¸ object (áááŻáááŻáááşáážáŹ ááťááşáá°áĄáŹá¸ááŻáśá¸)á á¤ááąáŹááşá¸ááŤá¸áá˝ááşá áá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáááşáááŻáˇáĄááŻáśá¸ááťááááşááᯠááąáˇááŹáááŤáááşá
á¤ááąáŹááşá¸ááŤá¸áááş áĄááźáąááśáááąáŹáááŹá¸ááťáŹá¸á ááźáŻáśááŻáśááŻáśá¸áááşááťááşááźááˇáş áĄá ááźáŻááŹá áááŻáˇááąáŹááş áĄáá°á¸áá˝ááˇáşááźáŻááťááşááťáŹá¸áážááˇáş Access Control Lists (ACLs) á áá˝áąá¸áá˝áąá¸áážáŻáá áşááŻááźá áşáááşá á¤ááąáŹááşá¸ááŤá¸ááĄááŻáśá¸áá˝ááşá ááťá˝ááşáŻááşáááŻáˇáááş umask áážáá áşáááˇáş ááŻáśááąáá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáááşáážááşááźááşá¸áĄááźááş áááŻá¸ááťá˛áˇáĄááŻáśá¸ááźáŻáá°ááĄáááşáĄááťááşá¸ááťáŹá¸ááᯠá áŽááśáááˇáşáá˝á˛ááźááşá¸áááŻáˇááᯠáĄááťáŻáśá¸áááşááŤáááşá
áááŻááşáááŻááşáááŻááşáážáŻá áŽááśáááˇáşáá˝á˛áážáŻ
áá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠááá˝áąá¸áá˝áąá¸ááŽá áááşáááş áááŻááşáážááˇáş áááşá¸áá˝ážááşáááŻááşáážááşá áĄáááşá¸ááášáááᯠáááážáááŹá¸áááˇáşáááşá áááŻááşááťáŹá¸áážááˇáş áááşá¸áá˝ážááşááťáŹá¸ áááŻááşáááŻááşáážáŻáááş áá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáááŻááşáá˝ááşááźáąáážááşá¸ááŹáá˝ááş áĄááąá¸ááźáŽá¸ááŤáááşá á¤ááášááá˝ááşá áááşáááş áááŻááşáážááşááᯠáááşáááŻáˇááźááşáááŻááşáááşááᯠáŚá¸á á˝áŹááąáˇááŹááŤáááşá áááŻáˇááąáŹááş áááŻááşááťáŹá¸áážááˇáş áááşá¸áá˝ážááşááťáŹá¸áĄáá˝ááş áĄáŻááşá áŻáááŻááşáážááşáážááˇáş áĄááŻáśá¸ááźáŻáá°áĄáŹá¸ áááşáááŻáˇááźáąáŹááşá¸áá˛ááááşááᯠáááşááąáˇááŹááŤáááşá
áááŻááş áááŻáˇáááŻááş áááşá¸áá˝ážááşá áááŻááşáážááşááᯠááźáááźááşá¸á
Đ Linux áááŻááşáááŻááşá¸áážááˇáş directory áááŻááşá¸áá˝ááş owner áážá áşáŚá¸áážááááş- user áážááˇáş group ownerá
áááŻááş áááŻáˇáááŻááş áááşá¸áá˝ážááşáá áşááŻááᯠáááşááŽá¸áááˇáşáĄá፠á¤áááŻááşáážááşááťáŹá¸ááᯠáááşáážááşááąá¸áááşá áááŻááşáááŻáááşááŽá¸ááąáŹáĄááŻáśá¸ááźáŻáá°áááş áááŻáááŻááşááááŻááşáážááşááźá áşááŹááźáŽá¸ áá°ááŽááąáŹáĄááŻáśá¸ááźáŻáá°áááŻááşáááŻááşáááˇáş áĄááááĄáŻááşá áŻáááşáááşá¸ áááŻáááŻááşááááŻááşáážááşááźá áşááŹááŤáááşá áááşáááş áĄááŻáśá¸ááźáŻáá°áá áşáŚá¸áĄááąááźááˇáş áááŻááş áááŻáˇáááŻááş áááşá¸áá˝ážááşááᯠáááşááąáŹááşááźááˇáşáážáŻáá˝ááˇáşáážáááážá ááŻáśá¸ááźááşáááşá Shell áááş áááŻááşáááŻááşáážáŻáĄáá˝ááş á á áşááąá¸ááŤáááşá
áááşá¸áááş áĄáąáŹááşááŤáĄá áŽáĄá ááşáĄáááŻááşá¸ ááźá áşáááşáááş-
- áááşáááş áááşáááşááąáŹááşáááŻááąáŹ áááŻááşá áááŻááşáážááşááŻááşáááŻááş á á áşááąá¸áááş shell áááş á á áşááąá¸áááşá áĄáááşá áááşáááş áááŻááşáážááşááźá áşááŤáá áááşáááş áá˝ááˇáşááźáŻááťááşááážáááźáŽá¸ áĄáá˝áśáááş á á áşááąá¸ááźááşá¸ááᯠáááşáá˝áŹá¸ááŤáááşá
- áááşáááş áááŻááşááááŻááşáážááşáááŻááşááŤáá áááşáááş áááŻááşáá˝ááşáá˝ááˇáşááźáŻááťááşáážááááˇáşáĄáá˝á˛áˇááĄáá˝á˛áˇáááşááźá áşááźááşá¸áážááááážá á á áşááąá¸áááş shell áááş á á áşááąá¸áááşááźá áşáááşá áááşáááş á¤áĄáá˝á˛áˇááĄáá˝á˛áˇáááşááźá áşááŤáá áĄáá˝á˛áˇáážáááşáážááşááŹá¸ááąáŹáá˝ááˇáşááźáŻááťááşááťáŹá¸ááźááˇáş áááŻááşáááŻáááşáááşááąáŹááşáááşááźá áşááźáŽá¸ shell áááş á á áşááąá¸ááźááşá¸áááşáááˇáşáá˝áŹá¸áááşááźá áşáááşá
- áĄáááşá áááşáááş áĄááŻáśá¸ááźáŻáá° áááŻáˇáááŻááş áĄáá˝á˛áˇáá áşááŻá áááŻááşáážááşáááŻááşááŤáá áááşáááş áĄááźáŹá¸áĄááŻáśá¸ááźáŻáá°ááťáŹá¸ (Other) á áĄáá˝ááˇáşáĄááąá¸ááťáŹá¸ááᯠááąá¸ááŹá¸áááşá
áááşáážááááŻááşáážááşááŹáááşááťáŹá¸áááŻááźááˇáşáážáŻáááşá áááşáááş command áááŻááŻáśá¸áááŻááşáááşá ls-l. á¤áĄááááˇáşááąáŹáşáááş áĄááŻáśá¸ááźáŻáá°áážááˇáş áĄáá˝á˛áˇááááŻááşáážááşááᯠááźááááşá áĄáąáŹááşáá˝ááş /home directory áážá áááşá¸áá˝ážááşááťáŹá¸áĄáá˝ááş áááŻááşáážááşáááşáááşááťáŹá¸ááᯠáááşáá˝áąáˇáááŻááşááŤáááşá
[root@server1 home]# ls -l
total 8
drwx------. 3 bob bob 74 Feb 6 10:13 bob
drwx------. 3 caroline caroline 74 Feb 6 10:13 caroline
drwx------. 3 fozia fozia 74 Feb 6 10:13 fozia
drwx------. 3 lara lara 74 Feb 6 10:13 lara
drwx------. 5 lisa lisa 4096 Feb 6 10:12 lisa
drwx------. 14 user user 4096 Feb 5 10:35 user
áĄááááˇáşááźááˇáş ls áááŻááşááťáŹá¸á áááŻááşáážááşááᯠááąá¸ááŹá¸áááˇáş áááşá¸áá˝ážááşáá˝ááş áááşááźááááŻááşáááşá áá áşááŤáá áşááśáá˝ááş áááŻááşáážááşáĄááźá áş ááąá¸ááŹá¸áááˇáş áĄááŻáśá¸ááźáŻáá° áááŻáˇáááŻááş áĄáŻááşá áŻáá áşááŻáážá á áá áşáážá áááŻááşáĄáŹá¸ááŻáśá¸á áŹáááşá¸ááᯠááá°áááş áĄááŻáśá¸áááşáááŻááşáááşá ááŽáĄáá˝ááş áááşááŻáśá¸áááŻááşááŤáááşá áážáŹáá˝áąáˇ. áááşááźáą áážáŹáá˝áąáĄááŻáśá¸ááźáŻáá° á¤áááşáá˝ááşááťááşáĄáá˝ááşáĄááŻáśá¸ááźáŻáááŻááşááŤáááşá áĽáááŹáĄáŹá¸ááźááˇáşá áĄáąáŹááşá፠command áááş user linda áááŻááşáááŻááşááąáŹ áááŻááşááťáŹá¸áĄáŹá¸ááŻáśá¸ááᯠá áŹáááşá¸ááźáŻá áŻáááş-
find / -user lindaáááşáááşá¸ááŻáśá¸áááŻááşáááş áážáŹáá˝áąáˇ áááşá¸áááŻáˇáááŻááşáážááşáĄááźá áş áááşáážááşááŹá¸ááąáŹ áĄáŻááşá áŻáá áşááŻáážá áááŻááşááťáŹá¸ááᯠáážáŹáá˝áąáááşá
áĽáááŹáĄáŹá¸ááźááˇáşá áĄáąáŹááşá፠command áááş áĄáá˝á˛áˇáááŻááşáááŻááşáĄáŹá¸ááŻáśá¸ááᯠáážáŹáá˝áąáááşá áĄááŻáśá¸ááźáŻáá°ááťáŹá¸áááş:
find / -group usersáááŻááşáážááşáĄááźáąáŹááşá¸áĄáá˛
áááˇáşááťáąáŹáşááąáŹáá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠááťááˇáşááŻáśá¸áááş ááááŚá¸á á˝áŹ á ááşá¸á áŹá¸ááááˇáşáĄááťááşáážáŹ áááŻááşáááŻááşáážáŻááźá áşáááşá ááŽáĄáá˝ááş áĄááááˇáşáá áşááŻáážááááşá áá˝ááşá¸áááş. ᤠcommand á syntax áááşááŹá¸áááşáááşáá˝ááşáá°áááş
chown ĐşŃĐž ŃŃĐžáĽáááŹáĄáŹá¸ááźááˇáşá áĄáąáŹááşá፠command áááş /home/account directory ááááŻááşáážááşááᯠuser linda áááŻáˇááźáąáŹááşá¸áááş-
chown linda /home/accountáĄáá˝á˛áˇ áá˝ááşá¸áááş áá˝áąá¸ááťááşá ááŹááťáŹá¸á á˝áŹáážááááşá áááşá¸áá˛áážáá áşááŻáááş áĄáá°á¸áĄááŻáśá¸áááşáááş- -R. á¤áá˝áąá¸ááťááşáážáŻááᯠáĄááźáŹá¸ááąáŹ command áĄááťáŹá¸áĄááźáŹá¸áá˝ááşáááşá¸ ááááŻááşááąáŹááźáąáŹááˇáş áááşá¸áááş áĄáááşáĄááŹááŻááşááąáŹááşáááşááᯠáááş áááˇáşáážááşá¸áááŻááşáááşá áááşá¸áááş áááşáááş áááşáážááááşá¸áá˝ážááşá áááŻááşáážááşáážááˇáş áĄáąáŹááşááŤáĄááŹáĄáŹá¸ááŻáśá¸ááᯠáááşáážááşáááŻááşá áąáááˇáş áááŻááşáážááşááᯠáááşááŤááá˛áᲠáááşáážááşáááŻááşá áąááŤáááşá áĄáąáŹááşá፠command áááş /home directory á áááŻááşáááŻááşáážáŻáážááˇáş áááşá¸áĄáąáŹááşáážá áĄááŹáĄáŹá¸ááŻáśá¸ááᯠlinda áĄááŻáśá¸ááźáŻáá°ááśáááŻáˇ ááźáąáŹááşá¸áá˛ááąá¸áááş-
áĄáᯠáááŻááşáážááşáá˝áąá ááŽáááŻááŻáśá áśáá˛áˇá
[root@localhost ~]# ls -l /home
total 0
drwx------. 2 account account 62 Sep 25 21:41 account
drwx------. 2 lisa lisa 62 Sep 25 21:42 lisa
ááŻááşááźááĄáąáŹááş-
[root@localhost ~]# chown -R lisa /home/account
[root@localhost ~]#
áááŻáĄá፠áĄááŻáśá¸ááźáŻáá° lisa áááş áĄááąáŹááˇáşáááşá¸áá˝ážááşá áááŻááşáážááşááźá áşááŹááŤááźáŽ-
[root@localhost ~]# ls -l /home
total 0
drwx------. 2 lisa account 62 Sep 25 21:41 account
drwx------. 2 lisa lisa 62 Sep 25 21:42 lisa
áĄáá˝á˛áˇáá áşááŻááááŻááşáážááşáááŻááźáąáŹááşá¸ááŤá
áĄáŻááşá áŻáá áşááŻá áááŻááşáááŻááşáážáŻááᯠááźáąáŹááşá¸áá˛áááş áááşá¸áááşá¸áážá áşááŻáážááááşá ááŻáśá¸ááźáŽá¸ ááŤááᯠááŻááşáááŻááşááŤáááşá áá˝ááşá¸áááşááŤááąáááˇáş áĄáá°á¸áĄááááˇáşáá áşááŻáážáááŤáááşá chgrpáĄá˛ááŤá áĄááŻááşáá˛á Command áááŻáĄááŻáśá¸ááźáŻáááŻááŤá áá˝ááşá¸áááşááŻáśá¸á . áááŻáˇáááŻááş : áĄáá˝á˛áˇááŹáááşáážáąáˇáážáŹá
áĄáąáŹááşá፠command áááş /home/account group ááááŻááşáážááşáááŻááşá¸ááᯠaccount group áááŻáˇááźáąáŹááşá¸áááş-
chown .account /home/account
áááşá¸ááŻáśá¸áááŻááşáááş áá˝ááşá¸áááş áĄááŻáśá¸ááźáŻáá°áážááˇáş/áááŻáˇáááŻááş áĄáá˝á˛áˇááááŻááşáážááşááᯠáááşá¸áááşá¸ááťáŹá¸á á˝áŹááźááˇáş ááźáąáŹááşá¸áá˛áááşá á¤áááşáážáŹ áĽáááŹáĄááťááŻáˇááźá áşáááşá
- chown lisa myfile1 áĄááŻáśá¸ááźáŻáá° lisa ááᯠmyfile1 á áááŻááşáážááşáĄááźá áş áááşáážááşáááşá
- chown lisa.sales myfile áĄááŻáśá¸ááźáŻáá° lisa ááᯠmyfile áááŻááşááááŻááşáážááşáĄááźá áş áááşáážááşááźáŽá¸ áĄááąáŹááşá¸áĄáá˝á˛áˇááᯠáá°ááŽááąáŹáááŻááşáááŻááşáážááşáĄááźá áş áááşáážááşááąá¸áááşá
- chown lisa: myfile áĄááąáŹááşá¸ ááááş command áážááˇáşáĄáá°áá°áááşá
- chown .sales myfile áĄááŻáśá¸ááźáŻáá°ááááŻááşáážááşááᯠáááźáąáŹááşá¸áá˛áᲠáĄááąáŹááşá¸áĄáá˝á˛áˇáĄáŹá¸ myfile ááááŻááşáážááşáĄááźá áş áááşáážááşáááşá
- chown : myfile áĄááąáŹááşá¸ ááááş command áážááˇáşáĄáá°áá°áááşá
áááş command áááŻááŻáśá¸áááŻááşáááşá chgrpáĄáá˝á˛áˇááááŻááşáážááşáááŻááźáąáŹááşá¸áá˛áááşá áááşáĄááŻáśá¸ááźáŻáááŻááşáááˇáşááąááŹáá˝ááş áĄáąáŹááşááŤáĽáááŹááᯠááŻáśá¸áááşááźááˇáşááŤá chgrp áĄááąáŹááˇáşáááşá¸áá˝ážááşááááŻááşáážááşááᯠáĄááąáŹááşá¸áĄáá˝á˛áˇáááŻáˇ áááşáážááşááŤ-
chgrp .sales /home/accountáážááˇáşáĄáá° áá˝ááşá¸áááş, áááş option áááŻááŻáśá¸áááŻááşáááşá -R Ń chgrpáááŻáˇáĄááźááş áĄáá˝á˛áˇááááŻááşáážááşááᯠáááşááŤááá˛áᲠááźáąáŹááşá¸áá˛ááŤá
áá°áááşá¸áááŻááşáážááşááᯠááŹá¸áááşááźááşá¸á
áĄááŻáśá¸ááźáŻáá°áá
áşáŚá¸áááş áááŻááşáá
áşááŻáááşááŽá¸áááˇáşáĄá፠áá°áááşá¸áááŻááşáááŻááşáážáŻááᯠáĄááŻáśá¸ááźáŻááźáąáŹááşá¸ áááşáááááźáŻááááąáááşá
áááŻááşáááŻáááşááŽá¸ááąáŹáĄááŻáśá¸ááźáŻáá°áááş áááşá¸áááŻááşááááŻááşáážááşááźá
áşááŹááźáŽá¸ áááşá¸áĄááŻáśá¸ááźáŻáá°ááĄááááĄáŻááşá
áŻáááş áááşá¸áááŻááşááááŻááşáážááşáĄáááŻáĄááťáąáŹááşááźá
áşááŹáááşá áááşá¸áááş ááťáŹá¸ááąáŹáĄáŹá¸ááźááˇáş áĄááŻáśá¸ááźáŻáá°á áĄááááĄáŻááşá
áŻáĄááźá
áş /etc/passwd áááŻááşáá˝ááş á
áŹáááşá¸áá˝ááşá¸ááŹá¸ááąáŹ áĄáŻááşá
áŻááźá
áşáááşá áááŻáˇááąáŹáşá áĄááŻáśá¸ááźáŻáá°áááş áĄáá˝á˛áˇáá
áşááŻáááşáááŻááąáŹ áĄáá˝á˛áˇáááşááźá
áşááŤáá áĄááŻáśá¸ááźáŻáá°áááş ááááąáŹááşááąáŹ áĄááááĄáŻááşá
áŻááᯠááźáąáŹááşá¸áá˛áááŻááşáááşá
áááşáážá ááááąáŹááşááąáŹ áĄááááĄáŻááşá áŻááᯠááźááááşá áĄááŻáśá¸ááźáŻáá°áááş áĄááááˇáşááᯠáĄááŻáśá¸ááźáŻáááŻááşáááşá áĄáŻááşá áŻáá˝áą:
[root@server1 ~]# groups lisa
lisa : lisa account sales
áááşáážá linda áĄááŻáśá¸ááźáŻáá°áááş ááááąáŹááşááąáŹ áááşááĄáŻááşá áŻááᯠááźáąáŹááşá¸áá˛áááŻááŤáá áá°áááş áĄááááˇáşááᯠáĄááŻáśá¸ááźáŻáááşááźá áşáááşá áá áşáááşáááŻáˇááąáŹááşáá˝ááş ááááąáŹááşáážáŻáážáááąáŹ áá°ááĄáŻááşá áŻáĄáá áşáĄááźá áş áá°áááşáážááşáááŻááąáŹ áĄáá˝á˛áˇááĄáááşááᯠááąá¸áááşá command áááŻáĄááŻáśá¸ááźáŻááźáŽá¸ááąáŹááş áá áşáááş ááŻáśá¸á á˝á˛áá°á áĄááááˇáşááá˝ááşá¸áááťááşá¸ áááşááĄáá˝á˛áˇáááş áááşááźá˝ááąáááşááźá áşáááşá áá˝ááşááąáŤááş áááŻáˇáááŻááş áá˝ááşáááŹá¸ááŤá
áĄáąáŹááşáá˝ááşááąáŹáşááźááŹá¸áááşáážáŹ ááŻáśá¸á á˝á˛áá° linda áááş á¤áĄááááˇáşááᯠáĄááąáŹááşá¸áĄáááşáĄááźá áş áĄááááĄáŻááşá áŻááźááˇáş áááşáááŻáˇáĄááŻáśá¸ááźáŻáááşááᯠááźááááş-
lisa@server1 ~]$ groups
lisa account sales
[lisa@server1 ~]$ newgrp sales
[lisa@server1 ~]$ groups
sales lisa account
[lisa@server1 ~]$ touch file1
[lisa@server1 ~]$ ls -l
total 0
-rw-r--r--. 1 lisa sales 0 Feb 6 10:06 file1
ááááąáŹááşááąáŹ áááşááĄáá˝á˛áˇááᯠááźáąáŹááşá¸áá˛ááźáŽá¸ááąáŹááşá áĄááŻáśá¸ááźáŻáá°ááž áááşááŽá¸ááŹá¸ááąáŹ áááŻááşáĄáá áşááťáŹá¸áĄáŹá¸ááŻáśá¸áááş áááŻáĄáá˝á˛áˇááᯠáĄáá˝á˛áˇáááŻááşáážááşáĄááźá áş ááŹá¸áážááááşááźá áşáááşá áá°ááááşááĄáá˝á˛áˇáááşáááşáááŻáˇ ááźááşáá˝áŹá¸áááşá áĄááŻáśá¸ááźáŻááŤá áá˝ááşááąáŤááş.
Command áááŻááŻáśá¸áááŻááşá áąáááş áá áşáááşáĄááŻáśá¸ááźáŻáá°áááş áááşááĄáá˝á˛áˇáĄááźá áş áááşá¸áááŻáˇáĄááŻáśá¸ááźáŻáááŻááąáŹ áĄáá˝á˛áˇá áĄáá˝á˛áˇáááşááźá áşáááŤáááşá áááŻáˇáĄááźááşá command áááŻáĄááŻáśá¸ááźáŻááźáŽá¸áĄáŻááşá áŻáá áşááŻáĄáá˝ááşáĄáŻááşá áŻá ááŹá¸áážááşáááŻááŻáśá¸áááŻááşáááşá áá˝ááşá¸ááźáśááŻááşá¸. áĄááŻáśá¸ááźáŻáá°áááş command áááŻáĄááŻáśá¸ááźáŻááťážááş áá áşáááşáááŻáˇááąáŹáş áá áşáážááşáĄáŻááşá áŻá áĄáá˝á˛áˇáááşáááŻááşááŤá shell áááş áĄáá˝á˛áˇáá ááŹá¸áážááşáĄáá˝ááş áĄááťááşááźáááşá áážááşáááşááąáŹáĄáŻááşá áŻá ááŹá¸áážááşááᯠáááşááźááˇáşáá˝ááşá¸ááźáŽá¸ááąáŹááşá ááááąáŹááşááąáŹ áĄááááĄáá˝á˛áˇáĄáá áşááᯠáá˝á˛áˇá ááşá¸ááŤáááşá
áĄááźáąááśáĄáá˝ááˇáşáĄááąá¸á áŽááśáááˇáşáá˝á˛áážáŻ
áá˝ááˇáşááźáŻááťááşá áá áş Linux áááá ááźááˇáşáá˝ááşáážá áşááťáŹá¸áá˝ááş ááŽáá˝ááşáá˛áˇáááşá áááŻáĄááťáááşá áá˝ááşááťá°ááŹáááŻáĄááşááťááşááťáŹá¸áááş áĄáááˇáşáĄáááşáážáááąáŹááźáąáŹááˇáş áĄááźáąááśáá˝ááˇáşááźáŻááťááşá áá áşáááş áĄááąáŹáşááąá¸ áĄáááˇáşáĄáááşáážááááşá á¤áá˝ááˇáşááźáŻááťááşá áá áşáááş áááŻááşááťáŹá¸áážááˇáş áááŻááşáá˝á˛ááťáŹá¸áá˝ááş áĄááŻáśá¸ááťáááŻááşááąáŹ áá˝ááˇáşááźáŻááťááşááŻáśá¸ááŻááᯠáĄááŻáśá¸ááźáŻáááşá á¤áĄáááŻááşá¸áá˝ááşá á¤áá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáááşáááŻáˇáĄááŻáśá¸ááźáŻááááşáážááˇáş ááźáŻááźááşáá˝ááşá¸ááśááááşááᯠáááşááąáˇááŹáááŤáááşá
Read, Write, and Execute Permissions ááŹá¸áááşááźááşá¸á
áĄááźáąááśáá˝ááˇáşááźáŻááťááşááŻáśá¸ááŻá áááˇáşáĄáŹá¸ áááŻááşááťáŹá¸ááᯠáááşáááşá ááąá¸ááŹá¸áááşáážááˇáş ááŻááşááąáŹááşáááş áá˝ááˇáşááźáŻáááşá á¤áá˝ááˇáşááźáŻááťááşááťáŹá¸á áĄááťááŻá¸áááşááąáŹááşáážáŻáááş áááŻááşááťáŹá¸ áááŻáˇáááŻááş áááşá¸áá˝ážááşááťáŹá¸áá˝ááş áĄááŻáśá¸ááźáŻáááˇáşáĄá፠áá˝á˛ááźáŹá¸áááşá áááŻááşáá áşááŻáĄáá˝ááşá áááşáááşáá˝ááˇáşááźáŻááťááşáááş áááˇáşáĄáŹá¸ áááŻááşáááŻáááşáááşáĄáá˝ááş áá˝ááˇáşáááŻááşáá˝ááˇáşááąá¸áááşá áááŻáˇááźáąáŹááˇáşá áááşáááş áááşá¸ááĄááźáąáŹááşá¸áĄááŹááᯠáááşáááŻááşááąáŹáşáááşá¸ áááŻáááŻáááşáážáŹ áááˇáşáá˝ááşááťá°ááŹáááş áááşá¸áážááˇáş áá áşááŻááŻááŻááşááąáŹááşáááş áááŻááşáááŻáá˝ááˇáşáááŻááşáááşáᯠáááŻáááŻáááşá
á áŹááźááˇáşáááŻááşáááŻáˇáááşááąáŹááşáá˝ááˇáşáááŻáĄááşááąáŹ ááááŻááááşáááŻááşáá áşááŻáááş áĽáááŹáĄáŹá¸ááźááˇáş áááŻá áŹááźááˇáşáááŻááşáááŻáˇ áááşááąáŹááşáááşáážáŻáá˝ááˇáşáážááááŤáááşá áááşáážáŻáá˝ááˇáşáááş áááşáááŻááşááťáŹá¸áážááˇáş ááŻááşááąáŹááşáááş áááŻáĄááşááąáŹ áĄááźáąááśáĄááťááŻáśá¸ áá˝ááˇáşááźáŻááťááşááźá áşááźáąáŹááşá¸ ááąáŹáşááźááŤáážááááşá
directory áá áşááŻáá˝ááş áĄááŻáśá¸ááźáŻááąáŹáĄááŤá read permission áááş ááᯠdirectory á áĄááźáąáŹááşá¸áĄááŹááťáŹá¸ááᯠááźááá˝ááˇáşááźáŻáááşá ᤠpermission áááş directory áážá áááŻááşááťáŹá¸ááᯠáááşáážáŻáá˝ááˇáşáááźáŻááźáąáŹááşá¸ áááşáááááźáŻáááˇáşáááşá Permissions System Linux áĄáá˝áąáááşááśáážáŻááᯠáááááŤá áááŻááşáá áşááŻááᯠáááşáááş áá áşááŻáááşá¸ááąáŹáááşá¸áááşá¸áážáŹ áááŻáááŻááşáá˝ááş áááşáážáŻáá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻááźááşá¸ááźá áşáááşá
áááşáááˇáşáážááşá¸áááŻááşáááˇáşáĄáááŻááşá¸á áááŻááşáá áşááŻáá˝ááş áĄááŻáśá¸ááťááŤá á áŹááąá¸áá˝ááˇáşááźáŻááťááşáááş áááŻááşáááŻáˇ á áŹááąá¸áááŻááşáááşááźá áşáááşá áá áşáááşá¸áááŻáááąáŹáş áááşá¸áááş áááˇáşáĄáŹá¸ áážáááźáŽá¸ááŹá¸áááŻááşááťáŹá¸á áĄááźáąáŹááşá¸áĄááŹááťáŹá¸ááᯠááźáąáŹááşá¸áá˛áááŻááşáááşá áááŻáˇááąáŹáşá áááşá¸áááş áááˇáşáĄáŹá¸ áááŻááşáĄáá áşááťáŹá¸ áááşááŽá¸áááş áááŻáˇáááŻááş ááťááşáááş áááŻáˇáááŻááş áááŻááşáá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠááźáąáŹááşá¸áá˛áááş áá˝ááˇáşáááźáŻááŤá ááŽáááŻááŻááşáááŻáˇá áááşáááŻááşáááşááŽá¸ááťááşáá˛áˇ directory ááᯠá áŹááąá¸áá˝ááˇáşááźáŻáááŻáˇ áááŻááŤáááşá áááşá¸áá˝ážááşááťáŹá¸áá˝ááşá á¤áá˝ááˇáşááźáŻááťááşáááş áááˇáşáĄáŹá¸ áááşá¸ááźáąáŹááşá¸áá˝á˛áĄáá áşááťáŹá¸ááᯠáááşááŽá¸áááşáážááˇáş ááťááşáááşáááşá¸ áá˝ááˇáşááźáŻááŤáááşá
áááŻááşáá áşááŻááᯠexecute ááŻááşáááŻáˇáĄáá˝ááş execute permission áááŻáᏠáááŻáĄááşááŤáááşá default áĄááąáá˛áˇ áááşááąáŹáˇááž set áááŻááşááŤáá°á¸á Linux áááŻááşá¸áááşá áşááťáŹá¸ááᯠááŻáśá¸áááŽá¸ááŤá¸ ááśáááŻááşáááşáážáááŤáááşá directory ááᯠwrite access áážááá°áᏠexecute permissions ááťáŹá¸ááᯠááťážáąáŹááşááŹá¸áááŻááşááŤáááşá
áĄáąáŹááşááŤáááŻáˇáááş áĄááźáąááśáá˝ááˇáşááźáŻááťááşááťáŹá¸áĄááŻáśá¸ááźáŻáážáŻááᯠáĄááťááşá¸ááťáŻááşááąáŹáşááźáááş-

chmod áááŻáĄááŻáśá¸ááźáŻááźááşá¸á
áá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠá áŽááśáááˇáşáá˝á˛áááş áĄááááˇáşááᯠáĄááŻáśá¸ááźáŻáááşá chmod... áĄááŻáśá¸ááźáŻááźááşá¸á chmod áĄááŻáśá¸ááźáŻáá° (áĄááŻáśá¸ááźáŻáá°)á áĄáá˝á˛áˇááťáŹá¸ (áĄáŻááşá áŻ) áážááˇáş áĄááźáŹá¸ (áĄááźáŹá¸) áĄáá˝ááş áá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáááşáááşáážááşáááŻááşáááşá áááşáááş á¤áĄááááˇáşááᯠááŻááşáážá áşááťááŻá¸ááźááˇáş ááŻáśá¸áááŻááşáááş- áá˝áąááťááŻá¸ááŻááşáážááˇáş áĄááźá˝ááşá¸áá˛áˇááŻááşá absolute mode áá˝ááş áĄááźáąááśáá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáááşáážááşáááş ááááşá¸ááŻáśá¸ááŻáśá¸ááᯠáĄááŻáśá¸ááźáŻáááşá

áá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáááşáážááşáááˇáşáĄá፠áááşáááŻáĄááşáááˇáşáááşáááŻá¸ááᯠáá˝ááşááťááşááŤá áĄááŻáśá¸ááźáŻáá°áĄáá˝ááş read/write/execute áááşáážááşáááŻááŤáá group áĄáá˝ááş read/execute áážááˇáş /somefile áá˝ááş áĄááźáŹá¸áá°ááťáŹá¸áĄáá˝ááş read/execute ááźáŻááŻááşáááŻááŤá áĄáąáŹááşá፠command áááŻáĄááŻáśá¸ááźáŻááŤá chmod:
chmod 755 /somefileááŻáśá¸áá˛áˇáĄá፠chmod á¤áááşá¸áĄáŹá¸ááźááˇáşá áááşáážááá˝ááˇáşááźáŻááťááşáĄáŹá¸ááŻáśá¸ááᯠáááşáááşáážááşááŹá¸áááˇáş áá˝ááˇáşááźáŻááťááşááťáŹá¸ááźááˇáş áĄá áŹá¸áááŻá¸áááşá
áááşáážááá˝ááˇáşááźáŻááťááşááťáŹá¸áážááˇáş áááşáááşááąáŹ áá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠááźáąáŹááşá¸áá˛áááŻááŤáá áááşáááş áĄááŻáśá¸ááźáŻáááŻááşáááşá chmod áá˝áąááťááŻá¸ááŻááşáá˝ááşá áĄááŻáśá¸ááźáŻááźááşá¸á chmod áážááŻááşá¸áááŻááşáá˝ááş áááşááŹááŻááşááťááşáááşááᯠáá˝ážááşááźáááş áĄáá˝ážááşá¸ááŻáśá¸ááŻááźááˇáş áĄááŻááşááŻááşáááş-
- ááááŚá¸á á˝áŹ áááşáááş áá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠááźáąáŹááşá¸áá˛áááŻáá°áĄáŹá¸ áááşáááşáážááşááŤá áááşá¸áááŻááŻááşááąáŹááşáááşá áĄááŻáśá¸ááźáŻáá°áĄááźáŹá¸ áá˝áąá¸ááťááşáááŻááşáááş (u) áĄáá˝á˛áˇ (g) áážááˇáş áĄááźáŹá¸ (o).
- áááŻáˇááąáŹááş áááşáááş áááşáážáááŻááşááž áá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáááˇáşáááş áááŻáˇáááŻááş áááşáážáŹá¸áááş áááŻáˇáááŻááş áááşá¸áááŻáˇááᯠááŻáśá¸ááááşáážááşáááş ááźáąááŹááťááşááᯠáĄááŻáśá¸ááźáŻááŤá
- áĄááŻáśá¸áážáŹ áááşá¸ááŻáśá¸áááşá r, w и xáááşáááşáážááşáááŻááąáŹáá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáááşáážááşáááşá
áá˝áąááťááŻá¸ááŻááşáá˝ááş áá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠááźáąáŹááşá¸áá˛áááˇáşáĄááŤá áĄááŹááášááŻáĄáŹá¸ááŻáśá¸áĄáá˝ááş áá˝ááˇáşááźáŻááťááşááᯠáááˇáşáááş áááŻáˇáááŻááş áááşáážáŹá¸áááş "áááŻáˇ" áĄáááŻááşá¸ááᯠááťáąáŹáşáááŻááşáááşá áĽáááŹáĄáŹá¸ááźááˇáşá ᤠcommand áááş áĄááŻáśá¸ááźáŻáá°áĄáŹá¸ááŻáśá¸áĄáá˝ááş execute áá˝ááˇáşááźáŻááťááşááᯠááąáŤááşá¸áááˇáşáááş-
chmod +x somefileáá˝áąááťááŻá¸ááŻááşáá˝ááş áĄááŻááşááŻááşááąáŹáĄááŤá áááşáááş áááŻáááŻáážáŻááşáá˝áąá¸ááąáŹ command ááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻáááŻááşáááşá áĽáááŹáĄáŹá¸ááźááˇáşá á¤áĄááááˇáşáááş áĄáŻááşá áŻáá áşááŻáááŻáˇ á áŹááąá¸áá˝ááˇáşááźáŻááťááşááᯠááąáŤááşá¸áááˇáşááźáŽá¸ áĄááźáŹá¸áá°ááťáŹá¸áĄáá˝ááş áááşáá˝ááˇáşááᯠáááşáážáŹá¸áááş-
chmod g+w,o-r somefileáĄááŻáśá¸ááźáŻááźááşá¸ chmod -R o+rx /data áááşáááş áááşá¸áá˝ážááşááťááşáĄáŹá¸ááŻáśá¸áĄááźááş /data directory áážá áááŻááşááťáŹá¸áĄáŹá¸ááŻáśá¸ááᯠexecute permission ááąá¸ááŹá¸áááşá áááŻááşááťáŹá¸áĄáá˝ááşááŹáá áááŻááşááťáŹá¸áĄáá˝ááşááŹáá áááşá¸áá˝ážááşááťáŹá¸áĄáá˝ááşáᏠáá˝ááˇáşááźáŻááťááşáááşáážááşáááşá áĄááŻáśá¸ááźáŻááŤá chmod -R o+ rX /data.
áááŻááşáááş áĄááťááŻáˇááąáŹ áĄááŹááášááŻááťáŹá¸áĄáá˝ááş execute áá˝ááˇáşááźáŻááťááşááᯠáááşáážááşááźáŽá¸ááŹá¸áááŻááşááŤá áááŻááşááťáŹá¸áááş execute áá˝ááˇáşááźáŻááťááşáááážáááźáąáŹááşá¸ á áŹááŻáśá¸ááźáŽá¸ X á ááąááťáŹá áąáááşá áááşá¸áááş X ááᯠexecute áá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáááŻááşáá˝ááşááźáąáážááşá¸áááş áááŻáááŻáááşááźááşááąáŹáááşá¸áááşá¸ááźá áşá áąáááşá áááşá¸áááş ááááŻáĄááşááąáŹ áááŻááşááťáŹá¸áá˝ááş á¤áá˝ááˇáşááźáŻááťááşááᯠáááşáážááşááźááşá¸ááž áážáąáŹááşááźááşááŤáááşá
áááşáááşá¸áááŻá¸áááŻááşáá˝ááˇáş
áááşáááşááźáŽá¸ááąáŹ áĄááźáąááśáá˝ááˇáşááźáŻááťááşááťáŹá¸áĄááźááşá Linux áááŻá¸ááťá˛áˇáá˝ááˇáşááźáŻááťááşáĄá áŻáśáááşá¸ áážáááŤáááşá áááşá¸áááŻáˇáááş áááş default áĄááąááźááˇáş áááşáážááşááŹá¸ááąáŹ áá˝ááˇáşááźáŻááťááşááťáŹá¸ áááŻááşááąáŹáşáááşá¸ áá áşááŤáá áşááśáá˝ááş áĄááŻáśá¸áááşááąáŹ áĄáááŻáá áşáᯠááąá¸á á˝ááşá¸áááŻááşááŤáááşá á¤áĄáááŻááşá¸áá˝ááş áááşá¸áááŻáˇááŹá¸ áĄáááşáááşá¸á áááşá¸áááŻáˇááᯠáááşáááŻáˇ configure ááŻááşááááşááᯠáááşááąáˇááŹáááŤáááşá
SUIDá GUID áážááˇáş Sticky Bit áááŻá¸ááťá˛áˇáá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠááŹá¸áááşááźááşá¸á
áĄáááˇáşááźááˇáşáá˝ááˇáşááźáŻááťááşááŻáśá¸ááťááŻá¸áážááááşá áááşá¸áááŻáˇáĄáááş ááááĄááťááşáážáŹ áĄááŻáśá¸ááźáŻáá°áááşáážááşáážáŻá áá áş (SUID) ááᯠáááşáážááşáááş áá˝ááˇáşááźáŻááťááşááźá áşáááşá áĄááťááŻáˇááąáŹ áĄáá°á¸ááá ášá ááťáŹá¸áá˝ááşá áááşáááş á¤áá˝ááˇáşááźáŻááťááşááᯠáĄááąáŹááşáĄáááşááąáŹáşáááŻááşááąáŹ áááŻááşááťáŹá¸áá˝ááş áĄááŻáśá¸ááźáŻáááŻááşáááşá ááŻáśáážááşáĄáŹá¸ááźááˇáşá executable ááŻááşáááŻááşááąáŹáĄááŻáśá¸ááźáŻáá°áá áşáŚá¸áááş áááşá¸áááŻáˇááááŻááşáááŻááşáá˝ááˇáşááźáŻááťááşááťáŹá¸ááźááˇáş áááŻáááŻááşáááŻááŻááşááąáŹááşáááşá
ááŹáááşáĄááŻáśá¸ááźáŻáá°ááťáŹá¸áĄáá˝ááşá áááşá¸áááş ááťáŹá¸ááąáŹáĄáŹá¸ááźááˇáş ááááŻááááşááĄááŻáśá¸ááźáŻáážáŻááᯠáááˇáşáááşááŹá¸áááşáᯠáááŻáááŻáááşá áááŻáˇááąáŹáşáááşá¸á áĄááťááŻáˇááąáŹááá ášá ááťáŹá¸áá˝ááşá áĄááŻáśá¸ááźáŻáá°áááş ááááťááąáŹáĄááŻááşáá áşááŻááŻááşááąáŹááşáááşáĄáá˝ááşáᏠáĄáá°á¸áá˝ááˇáşááźáŻááťááşááťáŹá¸ áááŻáĄááşááŤáááşá
áĽáááŹáĄáŹá¸ááźááˇáşá áĄááŻáśá¸ááźáŻáá°áá áşáŚá¸áááş áááşá¸áááŻáˇá á ááŹá¸áážááşááᯠááźáąáŹááşá¸áá˛áááş áááŻáĄááşáááˇáş áĄááźáąáĄááąáá áşááŻááᯠááŻáśá¸áááşááźááˇáşááŤá ááŤáááŻááŻááşáááŻáˇá áĄááŻáśá¸ááźáŻáá°á /etc/shadow áááŻááşáážáŹ áá°áááŻáˇáá˛áˇ á ááŹá¸áážááşáĄáá áşááᯠááąá¸áááŤáááşá áááŻáˇááąáŹáşá á¤áááŻááşááᯠroot áááŻááşááąáŹáĄááŻáśá¸ááźáŻáá°ááťáŹá¸áááş ááąá¸ááŹá¸áááááŤ-
root@hnl ~]# ls -l /etc/shadow
----------. 1 root root 1184 Apr 30 16:54 /etc/shadow
SUID áá˝ááˇáşááźáŻááťááşáááş á¤ááźáżááŹáĄáá˝ááş áĄááźáąáá áşáᯠááąá¸ááŤáááşá /usr/bin/passwd utility áááş á¤áá˝ááˇáşááźáŻááťááşááᯠáá°áááşá¸áĄáááŻááşá¸ áĄááŻáśá¸ááźáŻáááşá áááŻáááŻáááşáážáŹ á ááŹá¸áážááşááᯠááźáąáŹááşá¸ááąáŹáĄááŤá áĄááŻáśá¸ááźáŻáá°áááş /etc/shadow áááŻááşáááŻáˇ á áŹááąá¸áááş áá˝ááˇáşááźáŻáááˇáş ááŹáᎠroot ááźá áşáá˝áŹá¸áááşá 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 áá˝ááˇáşááźáŻááťááşáááş áĄááŻáśá¸áááşááŻáśááąáŤáşáááŻááşáááş (áĄááťááŻáˇááá ášá ááťáŹá¸áá˝ááş áááşá¸áááş) ááźá áşááąáŹáşáááşá¸ áá áşááťáááşáááşá¸áážáŹáááş áááşá¸áááş áĄáášáááŹááşáážááááŻááşááťáąáážááááşá áážááşáááşá á˝áŹ ááĄááŻáśá¸ááťááŤáá áááşáááş áááąáŹáşáá root áá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠááąá¸ááąáŹááşáááŻááşáááşá áááŻáˇááźáąáŹááˇáş áááŻáá ááŻááşááźááˇáşáᏠáĄááŻáśá¸ááźáŻáááş áĄááźáśááźáŻáĄááşááŤáááşá
á áŽááśáááˇáşáá˝á˛áá°áĄááťáŹá¸á áŻáááş áááşá¸ááᯠáááşáááˇáşáĄááŤááťáž áĄááŻáśá¸ááźáŻáááş ááááŻáĄááşááŤá áááşáááşáážáŻá áá áşá áááşá¸ááᯠááŻáśááąáááşáážááşááŹá¸áááˇáşáááˇáş áĄááťááŻáˇáááŻááşááťáŹá¸áá˝ááşáᏠáááşá¸ááᯠáááşáá˝áąáˇáááŤáááşá
ááŻááá áĄáá°á¸áá˝ááˇáşááźáŻááťááşáážáŹ áĄáŻááşá áŻáááşáážááşáážáŻ (SGID) ááźá áşáááşá á¤áá˝ááˇáşááźáŻááťááşáá˝ááş áááşááąáŹááşáážáŻáážá áşááŻáážááááşá executable áááŻááşáá áşááŻáááŻáˇ áĄááŻáśá¸ááťáááˇáşáĄááŤá áááşá¸áááş áááŻááşááᯠááŻááşááąáŹááşáááˇáş áĄááŻáśá¸ááźáŻáá°ááᯠáááŻááşáĄáŻááşá áŻáááŻááşáážááşá áá˝ááˇáşááźáŻááťááşááąá¸áááşá áááŻáˇááźáąáŹááˇáş SGID áááş SUID áážááˇáş áá°ááŽááąáŹáĄááŹááᯠáĄáááşá¸áážááˇáşáĄááťáŹá¸ááźáŻááŻááşáááŻááşáááşá áááŻáˇááąáŹáşá SGID ááᯠá¤áááşáá˝ááşááťááşáĄáá˝ááş áááşáá˝áąáˇáá˝ááş áĄááŻáśá¸áááťááŤá
SUID áá˝ááˇáşááźáŻááťááşáá˛áˇáááŻáˇáááşá SGID ááᯠááŻáśááąáááşáááşáĄááźá áş áĄááťááŻáˇááąáŹá áá áşáááŻááşááťáŹá¸áá˝ááş áĄááŻáśá¸ááźáŻááŤáááşá
áááşá¸áá˝ážááşáá áşááŻáááŻáˇ áĄááŻáśá¸ááťáááˇáşáĄááŤá SGID áááş áááşá¸ááᯠáááŻááşááťáŹá¸áážááˇáş áááŻááşáááşá¸ááźáąáŹááşá¸áá˝á˛ááťáŹá¸áĄáá˝ááş ááŻáśááąáĄáŻááşá áŻáááŻááşáážááşááᯠáááşáážááşáááş áááşá¸ááᯠáááşáĄááŻáśá¸ááźáŻáááŻááşááąáŹááźáąáŹááˇáş áááşá¸ááᯠáĄááŻáśá¸ááźáŻáááŻááşáááşá ááŻáśáážááşáĄáŹá¸ááźááˇáşá áĄááŻáśá¸ááźáŻáá°áá áşáŚá¸áááş áááŻááşáá áşááŻáááşááŽá¸ááąáŹáĄááŤá áááşá¸áááŻáˇá ááááąáŹááşááąáŹ áĄááááĄáŻááşá áŻááᯠáááŻáááŻááşáĄáá˝ááş áĄáŻááşá áŻáááŻááşáážááşáĄááźá áş áááşáážááşáááşá
ááŤá áĄááźá˛áááşá¸ ááááşáĄááŻáśá¸áááşááŹáááŻááşááŤáá°á¸á áĄáá°á¸áááźááˇáş Red Hat áĄááŻáśá¸ááźáŻáá°áá˝áą/CentOS áĄááááĄáá˝á˛áˇááᯠáĄááŻáśá¸ááźáŻáá°áážááˇáş áĄáááşáá°ááąáŹ áĄáá˝á˛áˇáá áşááŻáááŻáˇ áááşáážááşááŹá¸ááźáŽá¸ áĄááŻáśá¸ááźáŻáá°áááş áá áşáŚá¸áááşá¸ááąáŹ áĄáá˝á˛áˇáááşááźá áşáááşá áááŻáááŻáááşáážáŹ áá°áááşá¸áĄáŹá¸ááźááˇáş áĄááŻáśá¸ááźáŻáá°áááşááŽá¸ááąáŹ áááŻááşááťáŹá¸ááᯠáĄáá˝á˛áˇáá˝ááş ááťážááąááŹá¸áááşááźá áşáááşá
áĄááŻáśá¸ááźáŻáá°ááťáŹá¸ linda áážááˇáş lori áááŻáˇáááş á áŹáááşá¸áááŻááşáá˝ááş áĄááŻááşááŻááşááźááźáŽá¸ áĄáá˝á˛áˇáá áşááŻá áĄáá˝á˛áˇáááşááťáŹá¸ááźá áşáááˇáş áĄááźáąáĄááąáá áşááŻááᯠááźááşááąáŹááşááźááˇáşááŤá áĄááąáŹááşáˇ. ááŻáśááąáĄáŹá¸ááźááˇáşá á¤áĄááŻáśá¸ááźáŻáá°ááťáŹá¸áááş áááşá¸áááŻáˇáááş áá áşááŻáááşá¸ááąáŹáĄáá˝á˛áˇáááşááźá áşáááˇáş ááŽá¸áááˇáşáĄáá˝á˛áˇááĄáá˝á˛áˇáááşááťáŹá¸ááźá áşáááşá áááŻáˇááąáŹáşá áĄááŻáśá¸ááźáŻáá°áážá áşáŚá¸á ááŻáśá¸áááş áĄááąáŹááˇáşáĄáŻááşá áŻááĄáá˝á˛áˇáááşááťáŹá¸ááźá áşááźááąáŹáşáááşá¸ ááŻááááĄáŻááşá áŻáááˇáşáááşááťááşáá áşááŻáĄááąááźááˇáşáááşá¸ááźá áşáááşá
áá°áááşá¸áĄááźáąáĄááąáážáŹ á¤áĄááŻáśá¸ááźáŻáá°ááťáŹá¸ááž áááŻááşáá áşááŻáááşááŽá¸ááąáŹáĄááŤáá˝ááş áĄááááĄáŻááşá áŻáááş áááŻááşáážááşááźá áşááŹáááşá áááŻáˇááźáąáŹááˇáşá áá°áááşá¸áĄáŹá¸ááźááˇáşá linda áááş lori áážáááşááŽá¸ááŹá¸ááąáŹáááŻááşááťáŹá¸ááᯠáááşááąáŹááşááźááˇáşáážáŻáááŻááşáááşááźá áşááźáŽá¸á áĄááźááşáĄáážááşáĄáŹá¸ááźááˇáş áááááŻááşááŤá áááŻáˇááąáŹáşá áĄáááşá áááşáááş ááťážááąááŹá¸ááąáŹ áĄáá˝á˛áˇáááşá¸áá˝ážááşáá áşááŻááᯠáááşááŽá¸ááŤá (ááźáąáŹá፠/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 directory áĄáá˝ááş áá°áááşá¸áá˝ááˇáşááźáŻááťááşáĄááźá áş áĄááŻáśá¸ááźáŻááźáŽá¸ áĄááťáŹá¸áá°áážáŹ áĄáá˝á˛áˇáááşá¸áá˝ážááşááťáŹá¸áĄáá˝ááşáááşá¸ áĄááŻáśá¸áááşáááŻááşááŤáááşá
sticky bit áááŤáá˛á user áááş directory áá áşááŻáá˝ááş áááŻááşááťáŹá¸ááᯠáááşááŽá¸áááŻááşááťážááş ááᯠdirectory ááž áááŻááşááťáŹá¸ááᯠááťááşáááŻááşáááşá áĄááťáŹá¸áá°áážáŹ áĄáŻááşá áŻáááŻááş áááşáááşá¸ááťááşáá˝ááş á¤áĄááŹáááş á áááşáĄáážáąáŹááˇáşáĄáážááşááźá áşáááŻááşáááşá /data/account directory áááŻáˇ á áŹááąá¸áá˝ááˇáşááťáŹá¸ áážáááźáŽá¸ áĄááąáŹááˇáşáĄáá˝á˛áˇá áĄáá˝á˛áˇáááşááźá áşááźááşá¸ááźááˇáş áááŻáá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠááá°áááˇáş ááŻáśá¸á á˝á˛áá° linda áážááˇáş lori áááŻáˇááᯠááźááşááąáŹááşááźááˇáşááŤá áááŻáˇááźáąáŹááˇáş, linda áááş lori áážáááşááŽá¸ááŹá¸ááąáŹáááŻááşááťáŹá¸áážááˇáşáĄááźááşáĄáážááşááťááşáááŻááşáááşá
á áá áşááŽáá áşááᯠáááşáĄááŻáśá¸ááźáŻááąáŹáĄááŤáá˝ááşá áĄááŻáśá¸ááźáŻáá°áááş áĄáąáŹááşááŤáĄááźáąáĄááąááťáŹá¸áĄáááşáážáá áşááŻáážááşááŤá áááŻááşááťáŹá¸áááŻáᏠááťááşáááŻááşáááş-
- áĄááŻáśá¸ááźáŻáá°áááş áááŻááşááááŻááşáážááşááźá áşáááşá
- áĄááŻáśá¸ááźáŻáá°áááş áááŻááşáááşáážááᏠáááşá¸áá˝ážááşá áááŻááşáážááşááźá áşáááşá
áĄááŻáśá¸ááźáŻááźááşá¸ ls-láááşá áąá¸áá˛ááąáŹ áĄááŹááᯠááźááşáááŻááşáááşá t áĄááźáŹá¸áá°ááťáŹá¸áĄáá˝ááş áá˝ááşááťááşáá˝ááˇáşááźáŻááťááşááᯠáááşááŻáśáážááşááźááşááááˇáş áĄááąáĄááŹá¸áá˝ááş-
[root@hnl data]# ls -ld account/
drwxr-sr-t. 2 root account 4096 Apr 30 21:28 account/
áááŻá¸ááťá˛áˇááŻááşáááŻááşáá˝ááˇáşááťáŹá¸ááᯠááťááˇáşááŻáśá¸ááźááşá¸á
SUIDá SGID áážááˇáş sticky bit áááŻááŻáśá¸áááş áááşáááşá¸ááŻáśá¸áááŻááşáááşá chmod. SUID áá˝ááş ááááşá¸áááşáááŻá¸ 4 á SGID áá˝ááş ááááşá¸áááşáááŻá¸ 2 áážáááźáŽá¸ sticky bit áá˝ááş ááááşá¸áááşáááŻá¸ 1 ááźá áşáááşá
á¤áá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáááşáĄááŻáśá¸ááźáŻáááŻááŤáá áááşáááş ááááşá¸ááąá¸ááŻáśá¸áĄááźááşá¸áĄááŻáśáá áşááŻááᯠáááˇáşáááŤáááşá chmodáĄáá°á¸áá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáááşáá˝ážááşá¸ááąáŹ áááááááşá¸áááş áĄáá°á¸áá˝ááˇáşááźáŻááťááşááťáŹá¸ááźá áşáááşá áĽáááŹáĄáŹá¸ááźááˇáşá áĄáąáŹááşááŤá áŹááźáąáŹááşá¸áááş áááşá¸áá˝ážááşáá˝ááş SGID áá˝ááˇáşááźáŻááťááşááᯠááąáŤááşá¸áááˇáşáááşááźá áşááźáŽá¸ áĄááŻáśá¸ááźáŻáá°áĄáá˝ááş rwx áážááˇáş áĄáá˝á˛áˇáážááˇáş áĄááźáŹá¸áá°ááťáŹá¸áĄáá˝ááş rx ááᯠáááşáážááşááąá¸ááŤáááşá
chmod 2755 /somediráĄááŻááşáááŻááşáᎠáááşáážááşááŹá¸ááąáŹ áááşáážááá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáááşááźááˇáşáážáŻáááşáááŻáĄááşááŤá áááşá¸áááş áááşáá˝áąáˇáááťááŤá chmod absolute mode áá˝ááşá (áááşá áá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáááşááąá¸ááźááşá¸áááźáŻááŤá áĄáášáááŹááşááźá áşá áąááŤáááşá) áááŻáˇááźáąáŹááˇáş áĄáá°á¸áá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáááşáĄááŻáśá¸ááźáŻáááşáááŻáĄááşááŤá áá˝áąááťááŻá¸ááŻááşáá˝ááş ááŻááşááąáŹááşáááş ááťá˝ááşáŻááşáĄááźáśááźáŻáááŻááŤáááş-
- SUID áĄááŻáśá¸ááźáŻáááşáĄáá˝ááş chmod u+s.
- SGID áĄááŻáśá¸ááźáŻáážáŻáĄáá˝ááş chmod g+s.
- áááşá áąá¸áá˛ááąáŹáĄááŻáśá¸áĄáá˝ááş chmod +táááşáá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáááşáážááşáááŻááąáŹ áááŻááş áááŻáˇáááŻááş áááşá¸áá˝ážááşáááąáŹááşáá˝ááşá
áááŹá¸áááş áĄáá°á¸áá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠá áŽááśáááˇáşáá˝á˛ááźááşá¸áážááˇáş áááşáááşá áááşáááááŻáááˇáşáĄááŹáĄáŹá¸ááŻáśá¸ááᯠáĄááťááşá¸ááťáŻááşááąáŹáşááźááŹá¸áááşá

áĄáá°á¸áĄáá˝ááˇáşáĄááąá¸ááťáŹá¸ááźááˇáş ááŻááşááąáŹááşááźááşá¸ áĽáááŹ
á¤áĽáááŹáá˝ááşá áááşáááş ááťážááąááŹá¸ááąáŹáĄáá˝á˛áˇáááşá¸áá˝ážááşáá˝ááş áááŻááşááťáŹá¸ááťážááąáááş áĄáá˝á˛áˇáááşááťáŹá¸áĄáá˝ááş áááŻáááŻáá˝ááşáá°á áąáááş áĄáá°á¸áá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáááşáĄááŻáśá¸ááźáŻááŤáááşá áááşáááş ID bit ááᯠset group ID áážááˇáş sticky bit áááŻáˇ áááşáážááşááąá¸ááŹá¸ááźáŽá¸ áááşá¸áááŻáˇááᯠáááşáážááşááźáŽá¸áááşáážááˇáş áĄáá˝á˛áˇáááşááťáŹá¸ áĄáá°ááá˝ááŻááşááąáŹááşááá˝ááşáá°á áąáááş áĄááşášááŤáááşááťáŹá¸ááᯠáááˇáşáá˝ááşá¸ááŹá¸áááşááᯠáááşáá˝áąáˇááźááşáááŤáááşá
- áááş linda áĄááŻáśá¸ááźáŻáá°ááźá áşáááˇáş terminal áááŻáá˝ááˇáşááŤá command ááźááˇáş user áá áşááŻááᯠáááşááŽá¸áááŻááşáááşá áááşááŤá ááŹá¸áážááşáááˇáşááŤá passwd áááşááŤ.
- command ááźááˇáş root áážá /data directory áážááˇáş /data/sales subdirectory áááŻáááşááŽá¸ááŤá mkdir -p /data/sales. ááźáŽá¸áĄáąáŹááş cd /data/salesáĄááąáŹááşá¸áááşá¸áá˝ážááşáááŻáˇáá˝áŹá¸ááŤá ááźáŽá¸áĄáąáŹááş linda1 ááááŤá и linda2 ááááŤálinda áááŻááşáááŻááşááąáŹ áááŹáááŻááşáážá áşáᯠáááşááŽá¸áááşá
- á áŽáááş su-lisa áááşáážááĄááŻáśá¸ááźáŻáá°ááᯠáĄááąáŹááşá¸áĄáá˝á˛áˇááĄáá˝á˛áˇáááşáá áşáŚá¸ááźá áşáááˇáş ááŻáśá¸á á˝á˛áá° lisa áááŻáˇ ááźáąáŹááşá¸áááşá
- á áŽáááş cd /data/sales ááźáŽá¸ááąáŹáˇ áĄá˛áᎠdirectory áááą execute ááąáŤáˇá ls-l. linda áĄááŻáśá¸ááźáŻáá°ááž áááşááŽá¸ááŹá¸ááźáŽá¸ linda áĄáá˝á˛áˇááž áááŻááşáážá áşááŻááᯠáááşáá˝áąáˇáááŤáááşá ááźáŽá¸áĄáąáŹááş rm -f linda*. áááşá¸áááş áááŻááşáážá áşááŻááŻáśá¸ááᯠáááşáážáŹá¸ááŤáááşá
- á áŽáááş lisa1 áááŻááááŤá и lisa2 áááŻááááŤááĄááŻáśá¸ááźáŻáá° lisa áááŻááşáááŻááşááąáŹ áááŻááşáážá áşááŻááᯠáááşááŽá¸áááşá
- á áŽáááş su- áááşááĄáá˝ááˇáşáá°á¸ááťáŹá¸ááᯠroot ááŻááşáááş ááźážááˇáşáááşáááşá
- á áŽáááş chmod g+sáo+t /data/salesgroup identifier (GUID) bit áážááˇáş shared group directory áá˝ááş sticky bit ááᯠáááşáážááşáááşá
- á áŽáááş su-linda. ááźáŽá¸áááş ááŻááşááŤá linda3 ááááŤá и linda4 ááááŤá. áááşáááşááŽá¸ááŹá¸ááąáŹ áááŻááşáážá áşáááŻááşáááş /data/sales directory á áĄáŻááşá áŻáááŻááşáážááşááźá áşáááˇáş áĄááąáŹááşá¸áĄáá˝á˛áˇááž áááŻááşáááŻááşááźáąáŹááşá¸ ááᯠáááşáá˝áąáˇááźááşáááŤáááşá
- á áŽáááş rm -rf lisa*. áááşáááş á¤áááŻááşááťáŹá¸á áááŻááşáážááşáááŻááşááąáŹááźáąáŹááˇáş á¤áááŻááşááťáŹá¸ááᯠlinda áĄááŻáśá¸ááźáŻáá°áááŻááşá áŹá¸ ááťááşáá áşáááş sticky bit á ááŹá¸ááŽá¸ááąá¸ááŤáááşá linda áĄááŻáśá¸ááźáŻáá°áááş /data/sales directory ááááŻááşáážááşááźá áşááŤáá áááşá¸áááŻáˇáááş á¤áááŻááşááťáŹá¸ááᯠáááşáááŻáˇáááşááźá áşá áą ááťááşáááŻááşáááşááᯠáááááźáŻááŤá
ACL á áŽááśáááˇáşáá˝á˛áážáŻ (setfacl, getfacl) Linux
áĄáááşáá˝ááşáá˝áąá¸áá˝áąá¸ááŹá¸ááąáŹ áááŻá¸ááťá˛áˇáĄáá˝ááˇáşáĄááąá¸ááťáŹá¸áááş áĄááŻáśá¸áááşááąáŹááŻááşááąáŹááşááťááşááᯠáááşáááŻáˇáááˇáşáá˝ááşá¸ááąá¸ááąáŹáşáááşá¸ Linux áá˝ááˇáşááźáŻááťááşááťáŹá¸ááźááˇáş áĄááŻááşááŻááşááŤáááşá áááşá¸áááş áááŻááşáá áşáááŻááşáá˝ááş áĄááŻáśá¸ááźáŻáá° áá áşáŚá¸áááşáááŻá áááŻáˇáááŻááş áĄáá˝á˛áˇáá áşáá˝á˛áˇáááşáááŻá áá˝ááˇáşááźáŻááťááşááťáŹá¸ ááąá¸áá˝ááˇáşáááźáŻááŤá
áááşááąáŹááşááááşá¸ááťáŻááşáážáŻá áŹáááşá¸ááťáŹá¸áá˝ááş á¤áĄááşášááŤáááşááᯠááąá¸ááąáŹááşáááşá áááŻáˇáĄááźááşá áááşá¸áááŻáˇáááş á áŽááśáááˇáşáá˝á˛áá°ááťáŹá¸ááᯠááŻáśááąáá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáážáŻááşáá˝áąá¸ááąáŹáááşá¸áááşá¸ááźááˇáş áááşáážááşáá˝ááˇáşááźáŻáááşáá áááşáážááşáá˝ááˇáşááźáŻááťááşááťáŹá¸áááş áááşá¸áá˝ážááşááž áááşá¸áá˝ážááşáá áşááŻáĄáá áá˝á˛ááźáŹá¸áááŻááşáááşá
ACLs áááŻááŹá¸áááşááźááşá¸á
ACL á áá áşáá˝á˛áááş áááˇáşááŹááŹáĄáá˝ááş ááąáŹááşá¸áá˝ááşááąáŹááŻááşááąáŹááşáááŻááşá á˝ááşá¸ááᯠááąáŤááşá¸áááˇáşááąáŹáşáááşá¸á áááşá¸áá˝ááş áĄáŹá¸áááşá¸ááťááşáá áşááŻáážááááş- áĄááŻáśá¸áááşáážáŻáĄáŹá¸ááŻáśá¸á áááşá¸áááŻáááśáˇáááŻá¸ááŤá áááŻáˇááźáąáŹááˇáşá áááşáááş áááŻááşááťáŹá¸ááᯠáá°á¸áá°ááźááşá¸ áááŻáˇáááŻááş áá˝ážáąáˇáááˇáşáĄá፠áááşá ACL áááşáááşááťáŹá¸ááᯠááŻáśá¸áážáŻáśá¸áááŻááşááźáŽá¸ áááşá áĄáááşááąáŹáˇááşáá˛áááş áááşá ACL áááşáááşááťáŹá¸ááᯠáĄáááşááááşá¸áááş ááťááşáá˝ááşáá˝áŹá¸áááŻááşáááşá
tar utility áááş ACL ááťáŹá¸áááŻáááśáˇáááŻá¸ááŤá áĄáááşáá°á¸áá°áááşááŽá¸áááˇáşáĄá፠ACL áááşáááşááťáŹá¸ áááťáąáŹááşááźáąáŹááşá¸ ááąááťáŹá áąáááşá áĄááŻáśá¸ááźáŻááŤá ááźááş ááášáááŹá áąá¸áĄá áŹá¸á ááźááş ááášáááŹá áąá¸áá˛áˇáááŻáˇ áá°ááŽááąáŹáá˝áąá¸ááťááşáážáŻááťáŹá¸ááźááˇáş áĄááŻááşááŻááşáááşá áááşá¸áááş ACL áááşáááşááťáŹá¸áĄáá˝ááş áĄááąáŹááşáĄááśáˇááᯠáááˇáşááąá¸ááŻáśááŹááźá áşáááşá
ACLs ááťáŹá¸ááźááˇáşáááşá¸ áĄáááşááááşá¸áááŻááşáááşá getfaclsetfacl áĄááááˇáşááᯠáĄááŻáśá¸ááźáŻá ááźááşáááşááá°áááŻááşáááşá áĄáááşáá°á¸áá°áááşááŽá¸áááşá áĄááŻáśá¸ááźáŻááŤá getfacl -R /directory > file.acls. áĄáááşáááŻááşáá áşááŻááž áááşáááşááťáŹá¸ááᯠááźááşáááşááá°áááşá áĄááŻáśá¸ááźáŻááŤá setfacl --restore=file.acl.
áĄááťááŻáˇááąáŹ ááááááŹááťáŹá¸á ááśáˇáááŻá¸áážáŻ áĄáŹá¸áááşá¸ááźááşá¸áááş ááźáżáᏠáááźá
áşáááˇáşááŤá ACL ááťáŹá¸ááᯠáááŻááşáá
áşááŻááťááşá¸á
áŽáááş áááşááąáŹááşááŻáśáááŻááşááŹáááŻááşá¸ááŹáážáŻáá
áşááŻáĄááźá
áş áááşá¸áá˝ážááşááťáŹá¸áá˝ááş áááźáŹáááĄááŻáśá¸ááźáŻááźáááşá
áááŻáˇááźáąáŹááˇáşá áááŻááşá
áá
áşáážá á
áááşááťááąáŹááąááŹááťáŹá¸áá˝ááş áááşá¸áááŻáˇáá˛ááž áĄááťáŹá¸áĄááźáŹá¸áážááááşáááŻááşááąáŹáşáááşá¸ áĄáááşá¸áááşááťážááŹááźá
áşáááşá áááŻáˇááźáąáŹááˇáşá áááşáážááˇáşáĄáá°áĄááŻááşááŻááşáá˛áˇááąáŹ áá°áááşá¸ ACL ááťáŹá¸ááᯠááźááşáááşááá°ááźááşá¸áááş áááˇáşáĄáááşááąáŹáˇááşáá˛ááᯠááśáˇáááŻá¸áááąá¸ááąáŹáşáááşá¸ áááşá¸áááŻáˇááᯠááźááşáááşááá°ááźááşá¸áááş áĄááąáŹáşááąá¸ áá˝ááşáá°ááŤáááşá
ACLs áĄáá˝ááş áááŻááşá áá áşááźááşáááşááźááşá¸á
ACLs ááťáŹá¸áážááˇáş á áááşáááŻááşááąáŹááşááŽá áááşáááş ACLs ááťáŹá¸ááᯠááśáˇáááŻá¸áááşáĄáá˝ááş áááşá áááŻááşá áá áşáĄáŹá¸ ááźááşáááşáááş áááŻáĄááşáááŻááşáááşá áááŻááşá áá áşá áááşááŹááąááŹááᯠáááşáááşá¸áááŻá¸áááş áááŻáĄááşááąáŹááźáąáŹááˇáşá áááŻááşá áá áşáá˝ááş ACL ááťáŹá¸áĄáá˝ááş áĄááźá˛áááşá¸ ááŻáśááąááśáˇáááŻá¸áážáŻ ááážáááŤá áááŻááşá áá áşáĄáá˝ááş ACLs ááᯠá áá áşáááˇáşáá˝ááşá¸áááˇáşáĄá፠"operation not supported" áááşááąáˇááťáşááᯠááážáááŤáá áááˇáşáááŻááşá áá áşáááş ACLs ááťáŹá¸ááᯠááśáˇáááŻá¸áááşáááŻááşááŤá
áááşá¸áááŻááźáąáážááşá¸áááşáááşáááş option áááŻáááˇáşáááşáááŻáĄááşáááşá acl mount /etc/fstab áá˝ááş áá°áááşá¸áĄáááŻááşá¸ áááŻááşá áá áşáĄáŹá¸ ACL ááśáˇáááŻá¸áážáŻááźááˇáş áááşáááşááŹá¸áááşá
setfacl áážááˇáş getfacl ááźááˇáş ACL áááşáááşááťáŹá¸ááᯠááźáąáŹááşá¸áá˛ááźááşá¸áážááˇáş ááźááˇáşáážáŻááźááşá¸á
ACL áááŻáááşáážááşáááşáááş command áááŻáááŻáĄááşáááşá á. áááşáážá ACL áááşáááşááťáŹá¸áááŻááźááˇáşáážáŻáááşá áááşáááŻáĄááşáááşá getfacl. áĄáááşá¸áĄáá˝á˛áˇ ls-l áááşáážá ACL ááťáŹá¸ááᯠáááźááŤá áááşá¸áááş ACL ááťáŹá¸áááş áááŻááşáážááˇáşáááşá¸ áááşáááŻááşááźáąáŹááşá¸ áá˝ážááşááźááąáŹ áá˝ááˇáşááźáŻááťááşá áŹáááşá¸áááąáŹááşáá˝ááş + áááŻááźáááşá
ACLs ááááşáážááşááŽá áááşáážá ACL áááşáááşááťáŹá¸ááᯠáĄááźá˛ááźááááş á áááşáá°á¸ááąáŹááşá¸áá áşááŻááźá áşáááşá getfacl. áĄáąáŹááşááąáŹáşááźá፠áĽáááŹáá˝ááşá ááźááŹá¸áááˇáşáĄáááŻááşá¸ áááşáážááá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáááşáá˝áąáˇááźááşáááŻááşááŤáááşá ls-l, áážááˇáşáááşá¸ááźááŹá¸ááá˛áˇáááŻáˇ getfacl. áĄááŽá¸áááşááźááˇáşáááşáááŻáááş ááźááŹá¸áá˛áˇ áĄááťááşáĄáááşáá˝áąá áĄáá°áá°áá˛áááŻáᏠáá˝áąáˇáááŤááááˇáşáááşá
[root@server1 /]# ls -ld /dir
drwxr-xr-x. 2 root root 6 Feb 6 11:28 /dir
[root@server1 /]# getfacl /dir
getfacl: Removing leading '/' from absolute path names
# file: dir
# owner: root
# group: root
user::rwx
group::r-x
other::r-x
áĄááááˇáşááᯠáĄááąáŹááşáĄáááşááąáŹáşááźááşá¸á ááááşááźá áşáááşá getfacl áĄáąáŹááşáá˝ááş áá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠááá°ááŽááąáŹ áĄááŹááŻáśá¸ááťááŻá¸áĄáá˝ááş ááźáááŹá¸áááş- áĄááŻáśá¸ááźáŻáá°á áĄáá˝á˛áˇáážááˇáş áĄááźáŹá¸áĄááŹááťáŹá¸á áĄááŻáááşá¸ áĄááąáŹááşá¸áĄáá˝á˛áˇááᯠáááşáážáŻááźáŽá¸ áá˝ááˇáşááźáŻááťááşááąá¸áááŻáˇ ACL áá áşááŻááᯠáááˇáşáááŻááşááĄáąáŹááşá ááŽáĄáá˝ááş áĄááááˇáşááąá¸áááşá setfacl -mg:áĄááąáŹááşá¸:rx /dir. ááŽáĄáááşá¸áážáŹ -m áááşáážá ACL áááşáááşááťáŹá¸ááᯠááźáąáŹááşá¸áá˛áááş áááŻáĄááşááźáąáŹááşá¸ áá˝ážááşááźáááşá ááźáŽá¸ááąáŹááş g:áĄááąáŹááşá¸:rx read-execute ACL ááᯠáááşáážááşáááş command ááᯠááźáąáŹáááş (rxáĄáá˝á˛áˇáĄáá˝ááş (g) áĄááąáŹááşá¸á áááşáážá ACL áááşáááşááťáŹá¸ááᯠááźáąáŹááşá¸áá˛ááźáŽá¸ááąáŹááş áĄáąáŹááşáá˝ááş command áááş áááşáááŻáˇááąáŹ ááŻáśááášááŹááşáážááááˇáşáĄááźááş getfacl command á output áááŻáááşá¸ áá˝áąáˇááźááşáááŻááşááŤáááşá
[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 áááŻááşáážááşááźá áşá áą áááŻáˇáááŻááş áááşáážááááŻááşáážááşáááŹáááşááᯠáááźáąáŹááşá¸áá˛áᲠ/data directory áá˝ááş linda áĄááŻáśá¸ááźáŻáá°ááᯠáá˝ááˇáşááźáŻááťááşááąá¸áááşá
áĄáá˝á˛áˇ á áĄááşášááŤáááşááťáŹá¸áážááˇáş áá˝áąá¸ááťááşá ááŹááťáŹá¸á á˝áŹáážááááşá ááŚá¸áááşá¸áá˝áąá¸ááťááşáážáŻáĄáá°á¸áááźááˇáşáĄááąá¸ááźáŽá¸ááŤáááş, ááąáŹááş -R. áĄááŻáśá¸ááźáŻááŤáá áá˝áąá¸ááťááşáá˝ááˇáşáááş áááş ACL ááᯠáááşáážááşáááˇáş áááşá¸áá˝ážááşáá˝ááş áááşáážááážáááąáááˇáş áááŻááşááťáŹá¸áážááˇáş áááŻááşáá˝á˛áá˝á˛ááťáŹá¸áĄáŹá¸ááŻáśá¸áĄáá˝ááş ACL ááᯠáááşáážááşááąá¸áááşá áážáááźáŽá¸ááŹá¸áááşá¸ááźáąáŹááşá¸ááťáŹá¸áĄáá˝ááş ACLs áááŻááźáąáŹááşá¸áá˛ááąáŹáĄááŤáá˝ááş áááşáááş á¤áá˝áąá¸ááťááşáážáŻááᯠáĄááźá˛áĄááŻáśá¸ááźáŻáááş áĄááźáśááźáŻááŹá¸áááşá
Default ACLs ááťáŹá¸ááźááˇáş áĄááŻááşááŻááşááźááşá¸á
ACLs áááŻáĄááŻáśá¸ááźáŻááźááşá¸ááĄááťááŻá¸ááťáąá¸áá°á¸ááťáŹá¸áá˛áážáá áşááŻáážáŹ directory áá áşááŻáážá ááŻáśá¸á á˝á˛áá°áĄááťáŹá¸áĄááźáŹá¸ áááŻáˇáááŻááş áĄáŻááşá áŻááťáŹá¸ááᯠáá˝ááˇáşááźáŻááťááşááąá¸áááŻááşáááşá ááąáŹááşáááşáĄááťááŻá¸ááśá áŹá¸áá˝ááˇáşáážáŹ áá°áááşá¸ ACLs ááťáŹá¸ááźááˇáş ááŻááşááąáŹááşááźááşá¸ááźááˇáş áĄáá˝áąáááşááśáážáŻááᯠáááşáá˝ááˇáşáááŻááşááźááşá¸ááźá áşáááşá
ááŻáśááą ACL ááᯠáááşáážááşááźááşá¸ááźááˇáşá áááşáááş áááşá¸áá˝ážááşáá˝ááş áááşááŽá¸ááŹá¸ááąáŹ áĄááŹáĄáá áşááťáŹá¸áĄáŹá¸ááŻáśá¸áĄáá˝ááş áááşáážááşáááˇáş áá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáááşááŻáśá¸ááźááşáááşá áá°áááşá¸ ACL áááş áážáááźáŽá¸ááŹá¸áááŻááşááťáŹá¸áážááˇáş áááşá¸ááźáąáŹááşá¸áá˝á˛ááťáŹá¸ááąáŤáşáá˝ááş áá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠááźáąáŹááşá¸áá˛áááşáááŻááşááźáąáŹááşá¸ áááááźáŻááŤá áááşá¸áááŻáˇááᯠááźáąáŹááşá¸áá˛áááşá áááşáááş ááŻáśáážááş ACL áá áşááŻáááŻáááşá¸ áááˇáşáááş áááŻáĄááşááŤáááşá
ááŤááᯠáááááŻáˇ áĄááąá¸ááźáŽá¸áááşá áá°ááŽááąáŹáááşá¸áá˝ážááşááťááşáááŻáˇáááşááąáŹááşáááş áĄááŻáśá¸ááźáŻáá°áĄááťáŹá¸áĄááźáŹá¸ áááŻáˇáááŻááş áĄáŻááşá áŻááťáŹá¸ááᯠconfigure ááŻááşáááş ACL áááŻáĄááŻáśá¸ááźáŻáááŻááŤá ACL ááᯠáážá áşááźáááşáááşáážááşáááŤáááşá áááááŻáśá¸áĄááŻáśá¸ááźáŻááŤá setfacl -R -máááşáážááááŻááşááťáŹá¸áĄáá˝ááş ACLs áááŻááźáąáŹááşá¸áá˛áááşá ááźáŽá¸áááş ááŻáśá¸ááŤá setfacl-md-áááşááŽá¸áááˇáş áĄááşášááŤáááşááťáŹá¸áĄáŹá¸ááŻáśá¸ááᯠáááŻá ááŻááşáááşá
ááŻáśááą ACL ááᯠáááşáážááşáááş áááşáááş áá˝áąá¸ááťááşáá˝ááˇáşááᯠáááˇáşáá˝ááşá¸áááş áááŻáĄááşááŤáááşá d áá˝áąá¸ááťááşáážáŻááźáŽá¸ááąáŹááş -m (áĄáąáŹáşá፠áĄááąá¸ááźáŽá¸áááşá) ááŤááźáąáŹááˇáş ááŻáśá¸ááŤá setfacl -md:g:sales:rx /dataáĄáááşá áááşáááş áĄáŻááşá áŻáĄááąáŹááşá¸áĄáŹá¸ /data directory áá˝ááş áááşááŽá¸ááŹá¸áááťážááᯠáááşáážáŻááźáŽá¸ ááŻááşááąáŹááşá áąáááŻááťážááşá
ááŻáśááą ACL ááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻááąáŹáĄááŤá áĄááźáŹá¸áá°ááťáŹá¸áĄáá˝ááş ACLs ááťáŹá¸ááᯠáááşáážááşááŹáá˝ááşáááşá¸ áĄááŻáśá¸áááşáááŻááşááŤáááşá áĄááźáŹá¸áá°ááťáŹá¸áĄááŻáśá¸ááźáŻááąááąáŹ áá˝ááˇáşááźáŻááťááşááťáŹá¸áááŻáááşá¸ áááşááźáąáŹááşá¸áá˛áááŻááşááąáŹááźáąáŹááˇáş áááşá¸áááş ááťáŹá¸ááąáŹáĄáŹá¸ááźááˇáş áĄáááášááŤááşááážáááąá chmod. áááŻáˇááąáŹáş áááşáááŻááşáááŻááşáááˇáşáĄáᏠchmodá áááşááŽá¸ááŹá¸áááťáž áááŻááşáĄáá áşáááŻááşá¸áĄáá˝ááş áĄááźáŹá¸áĄááŻáśá¸ááźáŻáá°ááťáŹá¸ááᯠááąá¸áĄááşááááˇáş áĄáá˝ááˇáşáĄááąá¸ááťáŹá¸ááᯠáááşáážááşáááşááźá áşáááşá áĄáááşá áááşáááş áĄááźáŹá¸áá°ááťáŹá¸ /data áá˝ááş áááşááŽá¸ááŹá¸ááąáŹ áááşáááˇáşáá˝ááˇáşááźáŻááťááşááž ááá°ááźááşá¸ááž ááŹá¸ááŽá¸áááŻááŤá áĽáááŹáĄáŹá¸ááźááˇáş áĄááŻáśá¸ááźáŻááŤá setfacl -md:o::- /data.
ACL ááťáŹá¸áážááˇáş ááŻáśáážááşáá˝ááˇáşááźáŻááťááşááťáŹá¸áááş áĄááźá˛áááşá¸ ááąáŹááşá¸áá˝ááşá á˝áŹ ááąáŤááşá¸á ááşááŹá¸ááźááşá¸ááážáááŤá ááŻáśáážááş ACL ááᯠáááşá¸áá˝ážááşáá áşááŻáááŻáˇ áááşáĄááŻáśá¸ááźáŻááŤá ááźáżááŹááťáŹá¸ ááźá áşááąáŤáşááŹáááŻááşááźáŽá¸á áááŻáˇááąáŹááş áááşá¸ááᯠáááŻáááşá¸áá˝ážááşáá˝ááş áááˇáşáá˝ááşá¸ááźáŽá¸ ááŻáśáážááşáá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠááźáąáŹááşá¸áá˛áááş ááźááŻá¸á áŹá¸ááŤá ááźáżááŹááťáŹá¸ ááźá áşááąáŤáşááŹáááŻááşáááşá ááŻáśáážááşáá˝ááˇáşááźáŻááťááşááťáŹá¸áážááˇáş áááşáááŻááşááąáŹ áĄááźáąáŹááşá¸áĄáá˛ááťáŹá¸áááş ACL ááźáŻáśááŻáśááŻáśá¸áááşááťááşáá˝ááş ááąáŹááşá¸áá˝ááşá á˝áŹ áááşáááşááąáááşáááŻááşááŤá ááźáżááŹááťáŹá¸áááŻáážáąáŹááşáážáŹá¸áááşá ááŻáśáážááşáá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáŚá¸á á˝áŹáááşáážááşááźáŽá¸ááąáŹááş ááŻáśááą ACL ááťáŹá¸ááᯠáááşáážááşá፠(áááŻáˇááąáŹááş áááşá¸áááŻáˇááᯠáááşááśáááźáąáŹááşá¸áááşááźááŻá¸á áŹá¸ááŤ)á
ACLs áááŻáĄááŻáśá¸ááźáŻá ááźááˇáşááŹá¸ááąáŹáĄáá˝ááˇáşáĄááąá¸á áŽááśáááˇáşáá˝á˛áážáŻááĽáááŹ
á¤áĽáááŹáá˝ááşá áááşáááş áĄá áąáŹáááŻááşá¸á áááşááŽá¸áá˛áˇááąáŹ /data/account áážááˇáş /data/sales directories áááŻáˇááᯠáááşáááşááŻááşááąáŹááşáááşááźá áşáááşá ááááşááá°ááŹááťáŹá¸áá˝ááşá áĄááąáŹááşá¸áĄáá˝á˛áˇáá˝ááş /data/sales áá˝ááş áá˝ááˇáşááźáŻááťááşááťáŹá¸áážáááźáŽá¸ áĄááąáŹááˇáşáĄáŻááşá áŻáá˝ááş /data/account áá˝ááˇáşááźáŻááťááşááťáŹá¸áážáááźáąáŹááşá¸ ááąááťáŹá áąááŤáááşá
ááááŚá¸á á˝áŹá áĄááąáŹááˇáşáĄáá˝á˛áˇáááş /data/sales directory áá˝ááşáááşáážáŻáá˝ááˇáşááťáŹá¸ááážáááźáąáŹááşá¸ááąááťáŹá áąááźáŽá¸ áĄááąáŹááşá¸áĄáá˝á˛áˇáááş /data/account directory áá˝ááşáááşáážáŻáá˝ááˇáşááťáŹá¸ááážáááźáąáŹááşá¸ááąááťáŹááŤá áąá
áááŻáˇááąáŹááş áááŻááşáĄáá áşááťáŹá¸áĄáŹá¸ááŻáśá¸áá˝ááş áá ášá ááşá¸áĄáá áşááťáŹá¸áĄáŹá¸ááŻáśá¸áĄáá˝ááş áážááşáááşááąáŹáá˝ááˇáşááźáŻááťááşááťáŹá¸áážáááźáąáŹááşá¸ ááąááťáŹá áąáááş default ACLs ááťáŹá¸ááᯠáááşáááşáážááşááąá¸ááŤáááşá
- terminal áááŻáá˝ááˇáşááŤá
- á áŽáááş setfacl -mg:account:rx /data/sales и setfacl -mg:sales:rx /data/account.
- á áŽáááş getfacláá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáááşáĄáááŻáážááááˇáşáĄáááŻááşá¸ áááşáážááşááźáąáŹááşá¸ ááąááťáŹá áąáááşá
- á áŽáááş setfacl -md:g:account:rwxág:sales:rx /data/salesáĄááąáŹááşá¸áááşá¸áá˝ážááşáĄáá˝ááş ááŻáśááą ACL ááᯠáááşáážááşáááşá
- /data/account directory áĄáá˝ááş default ACL áá áşááŻááᯠáááˇáşááŤá setfacl -md:g:sales:rwxág:account:rx /data/account.
- /data/sales áá˝ááş áááŻááşáĄáá áşáá áşááŻááᯠáááˇáşááźááşá¸ááźááˇáş ACL áááşáááşááťáŹá¸ áĄááťááŻá¸áááşááąáŹááşáážáŻáážáááážá á á áşááąá¸ááŤá ááźáŽá¸áĄáąáŹááş /data/sales/newfile áááŻáážáááşááŤá ááŻááşááŤá getfacl /data/sales/newfile áááşáážááá˝ááˇáşááźáŻááťááşááťáŹá¸áááŻá á áşááąá¸áááşá
umask ááźááˇáş áá°áááşá¸áá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáááşáážááşááźááşá¸á
áĄáááşáá˝ááşá áááşáááş ááŻáśááą ACLs ááťáŹá¸áážááˇáş áááşáááŻáˇááŻááşááąáŹááşááááşááᯠáááşááąáˇááŹáá˛áˇáááşá áĄáááşá áááşáááş ACL ááᯠáĄááŻáśá¸áááźáŻááŤáá áááşááážááááˇáş ááŻáśááąáá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠááŻáśá¸ááźááşááąá¸áááˇáş shell option áá áşáᯠáážáááŤáááşá ááś (ááąáŹááşááźááşááťááşáážáŹááŻáśá¸)á á¤ááášááá˝ááşá áááşáááş ááŻáśááąáá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáááşáááŻáˇááźáąáŹááşá¸áá˛ááááşááᯠááąáˇááŹáááŻááşáááşááźá áşáááşá ááś.
áááŻááşáĄáá áşáá áşááŻáááşááŽá¸ááąáŹáĄááŤá áĄááťááŻáˇááąáŹ ááŻáśááąáá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáááşáážááşááąá¸ááŹá¸ááźáąáŹááşá¸ áááşáááááźáŻááááąáááşá á¤áá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáááşáááşááźááˇáş ááŻáśá¸ááźááşáááşá ááś. ᤠshell áááşáááşáááş áĄááąáŹááˇáşáááşááťáááşáá˝ááş áĄááŻáśá¸ááźáŻáá°áĄáŹá¸ááŻáśá¸áážááˇáş áááşáááŻááşááŤáááşá áááˇáşáááşááťááşá ááś áááŻááşáĄáá˝ááş áĄáááŻáĄááťáąáŹááşáááşáážááşáááŻááşáááˇáş áĄááťáŹá¸ááŻáśá¸áá˝ááˇáşááźáŻááťááşááťáŹá¸ááž ááŻááşááŹá¸áááˇáş ááááşá¸áááşáááŻá¸ááᯠáĄááŻáśá¸ááźáŻáááşá áááŻááşááťáŹá¸áĄáá˝ááş áĄááťáŹá¸ááŻáśá¸áááşáááşáážáŹ 666 ááźá áşááźáŽá¸ áááşá¸áá˝ážááşááťáŹá¸áĄáá˝ááş 777 ááźá áşáááşá
áááŻáˇááąáŹáşáááşá¸ á¤á ááşá¸ááťááşá¸áá˝ááş ááźá˝ááşá¸ááťááşáĄááťááŻáˇáážááááşá áááşáááşááťáŹá¸á áĄááŻáśá¸á áŻáśááźáŻáśááŻáśááŻáśá¸áááşááťááşááᯠáááşáá˝áąáˇáááŻááşáááşá ááś áĄáąáŹááşááŤáááŹá¸áá˝ááşá
áĄááŻáśá¸ááźáŻááąáŹ ááááşá¸ááááşá¸ááťáŹá¸ ááścommand ááťáŹá¸áĄáá˝ááş numeric arguments ááťáŹá¸áá˛áˇáááŻáˇá chmodáááááááşá¸áááş ááŻáśá¸á á˝á˛áá°ááá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáááşáá˝ážááşá¸áááşá ááŻáááááááşá¸áááş áĄáá˝á˛áˇááá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáááşáá˝ážááşá¸ááźáŽá¸ ááąáŹááşááŻáśá¸ááááşá¸áááş áĄááźáŹá¸áá°ááťáŹá¸áĄáá˝ááş áááşáážááşááŹá¸áááˇáş áá°áááşá¸áá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáááşáá˝ážááşá¸áááşá áĄáááášááŤááş ááś áá°áááşá¸ 022 áááş áááŻááşáĄáá áşáĄáŹá¸ááŻáśá¸áĄáá˝ááş 644 áážááˇáş áááˇáşááŹááŹááąáŤáşáá˝ááş áááşááŽá¸ááŹá¸ááąáŹ áááşá¸áá˝ážááşáĄáá áşáĄáŹá¸ááŻáśá¸áĄáá˝ááş 755 ááąá¸áááşá
ááááşá¸áááşáááŻá¸ááťáŹá¸áĄáŹá¸ááŻáśá¸ááᯠááźáŻáśááŻáśááŻáśá¸áááşááťááşáĄááźááˇáşáĄá áŻáś ááś áážááˇáş áááşá¸áááŻáˇáááááşááťáŹá¸ááᯠáĄáąáŹááşááŤáááŹá¸áá˝ááş ááąáŹáşááźááŹá¸áááşá

umask áááşáááşáááş áĄáąáŹááşááŤáĄáááŻááşá¸ áĄááŻááşááŻááşááŻáśááᯠááźááˇáşáááş áá˝ááşáá°ááąáŹáááşá¸áááşá¸- áááŻááşá ááŻáśááąáá˝ááˇáşááźáŻááťááşááťáŹá¸ 666 ááŻáááşáážááşááŹá¸ááźááşá¸ááźááˇáş á
áááşááźáŽá¸ ááááąáŹááşááąáŹáá˝ááˇáşááźáŻááťááşááťáŹá¸áááŻááážááááş umask áááŻááŻááşááŤá 777 á áááşá¸áá˝ážááşáážááˇáş áááşá¸á áá°áááşá¸áá˝ááˇáşááźáŻááťááşááťáŹá¸áĄáá˝ááş áĄááŹá¸áá°ááŻááşááąáŹááşááŤá
umask áááşáááşááᯠááźáąáŹááşá¸áá˛áááş áááşá¸áááşá¸áážá áşááŻáážááááş- ááŻáśá¸á á˝á˛áá°áĄáŹá¸ááŻáśá¸áĄáá˝ááşáážááˇáş áá áşáŚá¸ááťááşá¸áĄááŻáśá¸ááźáŻáá°ááťáŹá¸áĄáá˝ááşá áĄááŻáśá¸ááźáŻáá°áĄáŹá¸ááŻáśá¸áĄáá˝ááş umask ááᯠáááşáážááşáááŻááŤá /etc/profile áá˝ááşááąáŹáşááźááŹá¸áááˇáşáĄáááŻááşá¸ shell áááşáááşá¸ááťááşáááŻááşááťáŹá¸áááŻá áááşááąáŹáĄááŤáá˝ááş umask áááşáááşááᯠáááˇáşáá˝ááşá¸á ááşá¸á áŹá¸ááźáąáŹááşá¸ ááąááťáŹá áąááááşá áážááşáááşááąáŹáááşá¸áááşá¸áážáŹ /etc/profile.d directory áá˝ááş umask.sh ááŻááąáŤáşááąáŹ shell script áááŻáááşááŽá¸ááźáŽá¸ ááᯠshell script áá˝ááş áááşáĄááŻáśá¸ááźáŻáááŻááąáŹ umask ááᯠáááşáážááşááŤá á¤áááŻááşáá˝ááş umask ááᯠááźáąáŹááşá¸áá˛ááŤáá ááŹááŹáááŻáˇ ááąáŹáˇááşáĄááşáááşááźáŽá¸ááąáŹááş áĄááŻáśá¸ááźáŻáá°áĄáŹá¸ááŻáśá¸áá˝ááş áááşá¸ááᯠáĄááŻáśá¸ááźáŻáááŻááşáááşááźá áşáááşá
/etc/profile áážááˇáş áááşáááŻááşááŹáááŻááşááťáŹá¸áážáá áşáááˇáş umask ááᯠáááşáážááşááźááşá¸áĄáá˝ááş áĄááźáŹá¸áááşá¸áááşá¸áá áşááŻáážáŹ áĄááŻáśá¸ááźáŻáá°áááŻááşá¸á áááşááááşá¸áá˝ážááşáá˝ááş áááşááŽá¸ááŹá¸áááˇáş .profile ááŻááąáŤáşááąáŹ áááŻááşáá áşááŻáážá umask áááşáááşááťáŹá¸ááᯠááźáąáŹááşá¸áá˛áááşááźá áşáááşá
á¤áááŻááşáá˝ááş áááˇáşáá˝ááşá¸ááŹá¸ááąáŹ áááşáááşááťáŹá¸áááş ááŻáśá¸á á˝á˛áá°áá áşáŚá¸ááťááşá¸á áŽáĄáá˝ááşáᏠáááşáááŻááşááŤáááşá ááŤááźáąáŹááˇáş áĄááąá¸á áááşáĄááťááşáĄáááşáá˝áą áááŻáĄááşáááş ááŽáááşá¸áááşá¸á ááąáŹááşá¸ááŤáááşá ááŻáśáážááşáĄááŻáśá¸ááźáŻáá°ááťáŹá¸áááş 027 á default umask ááźááˇáş ááŻááşááąáŹááşááąááťáááşáá˝ááş root áĄááŻáśá¸ááźáŻáá°áĄáá˝ááş áá°áááşá¸ umask ááᯠ022 áááŻáˇ ááźáąáŹááşá¸áá˛áááş á¤áĄááşášááŤáááşááᯠááťá˝ááşáŻááşáááŻááşáááŻááş áážá áşáááşááŤáááşá
áááŻá¸ááťá˛áˇáĄááŻáśá¸ááźáŻáá° áĄáááşáĄááťááşá¸ááťáŹá¸áážááˇáş áĄááŻááşááŻááşááźááşá¸á
ááŤá ááááŻááşáá˝ááˇáşáá˝áąáĄááźáąáŹááşá¸ ááąáŹááşááŻáśá¸áĄáááŻááşá¸á፠Linux.
permission áá˝áąáá˛áˇ áĄááŻááşááŻááşáá˛áˇáĄá፠user ááŤáážáááŻááş group object áá˛áˇ áĄá˛áᎠuser ááŤáážáááŻááş group object áá˝áąáá˛áˇ file ááŤáážáááŻááş directory áážáŹ permission áá˝áąááźáŹá¸áážáŹ relationship áĄááźá˛áážáááŤáááşá server áážáŹ file áá˝áąááᯠsecure ááŻááşáááŻáˇ áááźáŹá¸áááşá¸áááşá¸áá
áşáᯠLinux - attribute áá˝áąáá˛áˇ áĄááŻááşááŻááşááźááşá¸á
áááŻááşáááŻáĄááŻáśá¸ááźáŻáá°áááşáááŻáˇáááşáááşááąáŹááşáááşááźá
áşá
áą áĄáááşáĄááťááşá¸ááťáŹá¸áááş áááşá¸áááŻáˇááĄááŻááşááźá
áşáááşá
ACLs áá˛áˇáááŻáˇáááşá áááŻááş attribute ááťáŹá¸áááş áá˝áąá¸ááťááşá ááŹááťáŹá¸ ááŤáááşáááşáááŻáĄááşáááŻááşáááşá ááąáŹááşááąáŤáşáážáŹ.
ááŤá áá˝áąá¸ááťááşáážáŻáá áşááŻááŤá user_xattr. áááŻá¸ááťá˛áˇáĄááŻáśá¸ááźáŻáá° áááşáá˝ážááşá¸ááťááşááťáŹá¸ááźááˇáş ááŻááşááąáŹááşáááˇáşáĄá፠"operation not supported" áááşááąáˇááťáşááᯠááážáááŤáá áááˇáşáááşááąáŹááşááᯠááąááťáŹáááşáážááşááŤá ááąáŹááşááąáŤáşáážáŹ /etc/fstab áá˝ááş
ááŻááşááąáŹáşááťáŹá¸á á˝áŹááᯠáážááşáááşá¸áááşááŹá¸áááşá áĄááťááŻáˇááąáŹ attribute ááťáŹá¸ááᯠááááŻááşááąáŹáşáááşá¸ áĄááąáŹááşáĄáááşáááąáŹáşááąá¸ááŤá áááşá¸áááŻáˇááᯠáĄááŻáśá¸áááźáŻááŤáážááˇáşá áá°áááŻáˇá áááşá¸ááᯠááŹááž áá°ááŹáážáŹ áááŻááşáá°á¸á
áĄáąáŹááşááŤáááŻáˇáááş áááşááťážáąáŹááşááŹá¸áááŻááşáááˇáş áĄááŻáśá¸áááşááŻáśá¸ááąáŹ áĄáááşáĄááťááşá¸ááťáŹá¸ááźá áşáááş-
A á¤áĄáááşáĄáá˝áąá¸áááş áááŻááşááááŻááşáááşááąáŹááşááťáááşááᯠáááźáąáŹááşá¸áá˛ááźáąáŹááşá¸ ááąááťáŹá
áąáááşá
ááŻáśáážááşáĄáŹá¸ááźááˇáşá áááŻááşáá
áşááŻáá˝ááˇáşáááŻááşá¸á áááŻááşááááşááąáŹááşááťáááşááᯠáááŻááşá metadata áá˝ááş áážááşáááşá¸áááşááŹá¸áááŤáááşá áááşá¸áááş á
á˝ááşá¸ááąáŹááşáááşááᯠáááááŻááşá
áąááŤáááşá ááŤááźáąáŹááˇáş ááŻáśáážááşáááşááŻáśá¸ááąáá˛áˇ áááŻááşáá˝áąáĄáá˝ááşá attribute ááŤá A á¤áĄááşášááŤáááşááᯠááááşáááş áĄááŻáśá¸ááźáŻáááŻááşáááşá
a á¤áĄááşášááŤáááşá áááˇáşáĄáŹá¸ áááŻááşáá áşááŻááᯠáááˇáşáááş áá˝ááˇáşááźáŻááąáŹáşáááşá¸ áááşáážáŹá¸ááźááşá¸áááźáŻááŤá
c áĄáááşá áááşáááş áĄááśáĄáááŻá¸áĄááťááşááťáŻáśáˇáážáŻááᯠááśáˇáááŻá¸ááąá¸áááˇáş áááŻááşá áá áşáá áşááŻááᯠáĄááŻáśá¸ááźáŻááąááŤáá á¤áááŻááşááááşáá˝ážááşá¸ááťááşáážáŹ áááŻááşááťáŻáśáˇáážáŻááášáááŹá¸ááᯠáááááŻáśá¸áá˝ááˇáşááŹá¸ááťáááşá áááŻááşááᯠááťáŻáśáˇááŹá¸ááźáąáŹááşá¸ ááąááťáŹá áąáááşá
D á¤áĄáááşáĄááťááşá¸á áááŻááşááťáŹá¸ááᯠáááşáážáşááŻááşááŹá¸ááźááşá¸áááş áááŻááşááťáŹá¸ááᯠááťááşááźááşá¸ disk áááŻáˇ ááťááşááťááşá¸ááąá¸ááŹá¸ááźáąáŹááşá¸ ááąááťáŹá áąáááşá á¤áááşáážáŹ áááŻááş cache áážááˇáş hard drive ááźáŹá¸áá˝ááş áááťáąáŹááşááťááşáá˝áŹá¸á áąáááş áĄááąá¸ááźáŽá¸ááąáŹ ááąááŹááąáˇá áşáááŻááşááťáŹá¸áĄáá˝ááş áĄááŻáśá¸áááşááąáŹ áĄáááşáĄááťááşá¸áá áşááŻááźá áşáááşá
d á¤áĄááşášááŤáááşá áááŻááşááᯠdump utility áááŻáĄááŻáśá¸ááźáŻáááˇáş áĄáááşáá°á¸ááťáŹá¸áá˝ááş ááááşá¸áááşá¸áááşáááŻááşááźáąáŹááşá¸ ááąááťáŹá áąáááşá
I ᤠattribute áááş áááşá¸áááŻáá˝ááˇáşááŹá¸áááˇáş directory áĄáá˝ááş indexing áááŻáá˝ááˇáşááąá¸áááşá áááşá¸áááş B-tree ááąááŹááąáˇá áşáááŻáĄááŻáśá¸áááźáŻáááˇáş Ext3 áá˛áˇáááŻáˇááąáŹ áá°ááááŻááşá áá áşááťáŹá¸áĄáá˝ááş áááŻáááŻááźááşáááşááąáŹáááŻááşáááşááąáŹááşáá˝ááˇáşáááŻááąá¸áááşá
i á¤áĄááşášááŤáááşá áááŻááşááᯠáááźáąáŹááşá¸áá˛áááŻááşá áąáááşá áááŻáˇááźáąáŹááˇáş ááąáŹááşáááşááŹáá˝ááşáážáŻáááŻáĄááşááąáŹ áááŻááşááťáŹá¸áĄáá˝ááş áĄááŻáśá¸áááşáááˇáş áááŻááşááᯠáĄááźáąáŹááşá¸áĄáá˛ááŻááşáááááŤá
j ᤠattribute áááş ext3 áááŻááşá áá áşáá˝ááş áááŻááşááᯠááťáŹáááşáááŻáˇ áŚá¸á á˝áŹááąá¸ááŹá¸ááźáŽá¸ ááŹáˇááşáá áşáážá ááąááŹáááąáŹááşááťáŹá¸ááŽáááŻáˇ ááąááťáŹá áąáááşá
s áááŻááşáááŻááťááşááźáŽá¸ááąáŹááş áááŻááşááᯠ0s áá˝ááşááááşá¸áááşá¸ááŹá¸áááˇáş áááąáŹááşááťáŹá¸ááᯠáááşááąá¸ááŤá áááşá¸áááş áááŻááşáá áşááŻááᯠááťááşáááŻááşáááşáážááˇáş ááźááşáááááŻááşááźáąáŹááşá¸ ááąááťáŹá áąáááşá
u á¤áĄáááşáĄáá˝áąá¸áááş ááťááşááźááşá¸áááŻááşáᏠáĄááťááşáĄáááşááťáŹá¸ááᯠááááşá¸áááşá¸ááŹá¸áááşá áááşá¸áááş áááˇáşáĄáŹá¸ ááťááşáááŻááşááąáŹáááŻááşááťáŹá¸ááᯠáááşáááşáááş á¤áĄááťááşáĄáááşáážááˇáş ááŻááşááąáŹááşáááŻááşáááˇáş utility áá áşááŻááᯠááŽáá˝ááşáááŻááşá áąáááşááźá áşáááşá
attribute áá˝áąááᯠáĄááŻáśá¸ááťááťááşáááşááąáŹáˇ command áááŻááŻáśá¸áááŻáˇáááŤáááşá chattr ááŤ. áĽáááŹáĄáŹá¸ááźááˇáşá chattr +s áĄááťááŻáˇáááŻááşsomefile áá˝ááş attribute ááťáŹá¸áááŻáĄááŻáśá¸ááźáŻáááşá áááşáá˝ážááşá¸ááťááşááᯠáááşáážáŹá¸áááş áááŻáĄááşááŤáááŹá¸á ááźáŽá¸áááş ááŻáśá¸ááŤá chattr -s áĄááťááŻáˇáááŻááşáááşáážáŹá¸ááśáááááˇáşáááşá áááşáážááĄááŻáśá¸ááźáŻááąáááˇáş attribute ááťáŹá¸áĄáŹá¸ááŻáśá¸á ááźáŻáśááŻáśááŻáśá¸áááşááťááşááᯠááá°áááşá command ááᯠáĄááŻáśá¸ááźáŻááŤá lsattr.
áĄááťááşá¸ááťáŻááş
á¤ááąáŹááşá¸ááŤá¸áá˝ááşá áá˝ááˇáşááźáŻááťááşááźááˇáşáĄááŻááşááŻááşááŻáśáááŻáááşááąáˇááŹáá˛áˇáááşá áĄááźáąááśáá˝ááˇáşááźáŻááťááşááŻáśá¸ááŻá áĄáááˇáşááźááˇáşáá˝ááˇáşááźáŻááťááşááťáŹá¸áážááˇáş áááŻááşá áá áşáá áşááŻáá˝ááş ACL ááťáŹá¸ááᯠáááşáááŻáˇáĄááŻáśá¸ááźáŻááááşááᯠáááşáááşááŤá ááŻáśááąáá˝ááˇáşááźáŻááťááşááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻáááş umask áá˝áąá¸ááťááşáážáŻááᯠáááşáĄááŻáśá¸ááźáŻáááşá¸áááŻáááşá¸ áááşááąáˇááŹáá˛áˇáááşá á¤ááąáŹááşá¸ááŤá¸ááĄááŻáśá¸áá˝ááşá áááŻááşá áá áşááŻáśááźáŻáśááąá¸ááąáŹááşáááşáĄáá˝ážáŹáááŻáĄááŻáśá¸ááźáŻáááş áĄááŻáśá¸ááźáŻáá°-áááŻá¸ááťá˛áˇááŹá¸ááąáŹ áĄáááşáĄááťááşá¸ááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻáááşá¸ááᯠáááşááąáˇááŹáá˛áˇáááşá
ááŽááŹááŹááźááşááᯠááźááŻááşáááşáááŻáááşááąáŹáˇ comment áážáŹ ááąá¸ááąá¸áá˛áˇááŤáŚá¸á áĄááŻáśá¸áááşááąáŹ ááŹááŹááźááşáááŻáážáŻááťáŹá¸ ááźáŻááŻááşáááş áážáŻáśáˇááąáŹáşáážáŻ áááŻáážáááŹááŤáááşá
ááąáŹááşá¸ááŤá¸áá˝ááş á áŹááŻáśá¸ááąáŤááşá¸áážááˇáş ááášááŤáááŻááşáᏠáĄáážáŹá¸áĄááťááŻáˇááᯠááźááşááŹá¸áááşá áááŻáááŻááąáŹááşá¸áá˝ááşá á˝áŹáááşáážáŻáááŻááşá áąáááşáĄáá˝ááş ááźáŽá¸ááŹá¸ááąáŹá áŹáááŻááşáĄááťááŻáˇááᯠáĄááąá¸ááťáŹá¸áĄááźá áşáááŻáˇ ááťážáąáŹáˇááťááŤá
"áááşá¸áá˝ážááşáá˝ááş á áŽááśáááˇáşáá˝á˛áááŻááşáá˝ááˇáşáážááá°ááᏠáá˝ááˇáşááźáŻááťááşááᯠááŻááşááąáŹááşáááŻááşáááş" áĄá áŹá¸ "áááşá¸áá˝ážááşáá˝ááş á áŹááąá¸áá˝ááˇáşááźáŻááťááşáážááá°ááᏠexecute permission ááᯠáĄááŻáśá¸ááťáááŻááşáááş" áᯠáááşáážááşááŹá¸áááşáážáŹ áááŻáážááşááąááááˇáşáááşá
áážááşááťááşááťáŹá¸áĄáá˝ááş ááťáąá¸áá°á¸áááşááŤáááşá .
áĄá áŹá¸áááŻá¸ááŹá¸áááş-
áĄáááşá áááşáááş áĄááŻáśá¸ááźáŻáá°á áááŻááşáážááşáááŻááşááŤáá áááŻááşáĄáŻááşá áŻááŻáááşá¸ááááźááąáŹ áĄáá˝á˛áˇáá áşááŻááĄáá˝á˛áˇáááşááźá áşáááźá áş á á áşááąá¸áááş Shell áááş á á áşááąá¸áááşááźá áşáááşááĄááąáŤáş-
áááşáááş áááŻááşááááŻááşáážááşáááŻááşááŤáá áááşáááş áááŻááşáá˝ááşáá˝ááˇáşááźáŻááťááşáážááááˇáşáĄáá˝á˛áˇááĄáá˝á˛áˇáááşááźá áşááźááşá¸áážááááážá á á áşááąá¸áááş shell áááş á á áşááąá¸áááşááźá áşáááşá áááşáááş á¤áĄáá˝á˛áˇááĄáá˝á˛áˇáááşááźá áşááŤáá áĄáá˝á˛áˇáážáááşáážááşááŹá¸ááąáŹáá˝ááˇáşááźáŻááťááşááťáŹá¸ááźááˇáş áááŻááşáááŻáááşáááşááąáŹááşáááşááźá áşááźáŽá¸ shell áááş á á áşááąá¸ááźááşá¸áááşáááˇáşáá˝áŹá¸áááşááźá áşáááşááááˇáşáážááşááťááşáĄáá˝ááş ááťáąá¸áá°á¸áááşááŤáááşá
source: www.habr.com
