Ê×Ò³/ϵͳ¹¤¾ß/ÄÚÈÝ

ΪɶLinuxϵͳӵÓÐwȨÏÞÈ´ÎÞ·¨É¾³ýÎļþ£¿

ϵͳ¹¤¾ß2024-01-29 ÔĶÁ()
Linux£¬È«³ÆGNU/Linux£¬ÊÇÒ»ÖÖÃâ·ÑʹÓúÍ×ÔÓÉ´«²¥µÄÀàUNIX²Ù×÷ϵͳ£¬ÆäÄÚºËÓÉÁÖÄÉ˹¡¤±¾ÄɵڿËÌØ¡¤ÍÐÍß×ÈÓÚ1991Äê10ÔÂ5ÈÕÊ״η¢²¼£¬ËüÖ÷ÒªÊܵ½MinixºÍUnix˼ÏëµÄÆô·¢£¬ÊÇÒ»¸ö»ùÓÚPOSIXµÄ¶àÓû§¡¢¶àÈÎÎñ¡¢Ö§³Ö¶àÏ̺߳ͶàCPUµÄ²Ù×÷ϵͳ¡£

¡¡¡¡Linuxϵͳɾ³ýÎļþµÄʱºòÓÐһЩעÒâÊÂÏÈç¹ûûÓÐ×¢Òâµ½ÕâЩϸ½Ú£¬¾ÍËãÄãÓµÓÐij¸öÎļþµÄwȨÏÞ£¬ÄãÒ²ÎÞ·¨É¾³ýÎļþ¡£ÏÂÃæ¾ÍÀ´¾ßÌåÑÝʾһÏÂɾ³ýÎļþµÄ³¡¾°£¬¸ø´ó¼Ò½éÉÜΪʲôLinuxϵͳӵÓÐwȨÏÞÈ´ÎÞ·¨É¾³ýÎļþ¡£

¡¡¡¡³¡¾°Ä£Ä⣺

¡¡¡¡root Óû§

¡¡¡¡£Ûroot@mode-6 ~£Ý# mkdir /oldboy/

¡¡¡¡£Ûroot@mode-6 /£Ý# ll /oldboy/ -d

¡¡¡¡drwxr-xr-x 2 root root 4096 Nov 27 15:46 /oldboy/

¡¡¡¡£Ûroot@mode-6 ~£Ý# cd /oldboy/

¡¡¡¡£Ûroot@mode-6 oldboy£Ý# vim test1.sh

¡¡¡¡echo ‘My name Is ZhangLiang.’

¡¡¡¡£Ûroot@mode-6 oldboy£Ý# ll

¡¡¡¡total 4

¡¡¡¡-rw-r--r-- 1 root root 30 Nov 27 15:44 test1.sh

¡¡¡¡ÆÕͨÓû§

¡¡¡¡£Ûoldboy@mode-6 oldboy£Ý$ cat test1.sh

¡¡¡¡echo ‘My name Is ZhangLiang.’

¡¡¡¡£Ûoldboy@mode-6 oldboy£Ý$ echo “12312” ¡·¡· test1.sh

¡¡¡¡-bash£º test1.sh£º Permission denied # ȨÏÞ²»×ã

¡¡¡¡£Ûoldboy@mode-6 oldboy£Ý$ ¡£/test1.sh

¡¡¡¡-bash£º ¡£/test1.sh£º Permission denied# ȨÏÞ²»×ã

¡¡¡¡root Óû§

¡¡¡¡£Ûroot@mode-6 oldboy£Ý# chmod 747 test1.sh

¡¡¡¡£Ûroot@mode-6 oldboy£Ý# ll

¡¡¡¡total 4

¡¡¡¡-rwxr--rwx 1 root root 30 Nov 27 15:44 test1.sh

¡¡¡¡ÕâÊÇÔÚʹÓÃÆäËûÓû§½øÐÐ rwx²Ù×÷¶¼¿ÉÒԳɹ¦Ö´ÐС£µ«ÊǽøÐÐɾ³ý²Ù×÷ʱȴʧ°Ü

¡¡¡¡£Ûoldboy@mode-6 oldboy£Ý$ rm -f test1.sh

¡¡¡¡rm£º cannot remove `test1.sh‘£º Permission denied # ȨÏÞ²»×ã

ΪʲôLinuxϵͳӵÓÐwȨÏÞÈ´ÎÞ·¨É¾³ýÎļþ£¿

¡¡¡¡ÆäÖÐÎļþÃû³Æ±£´æÔÚÉϼ¶Ä¿Â¼µÄblock ÖУ¬ËùÒÔÄÜ·ñ¶ÔÎļþ½øÐÐɾ³ý£¬ÊÇ¿´Éϼ¶Ä¿Â¼ÊÇ·ñÓÐÏàÓ¦µÄ w ȨÏÞ¡£

¡¡¡¡£Ûroot@mode-6 /£Ý# ll /oldboy/ -d

¡¡¡¡drwxr-xr-x 2 root root 4096 Nov 27 15:46 /oldboy/# ÆäËûÓû§Ã»ÓÐ w ȨÏÞ¡£ËùÒÔ²»ÄÜɾ³ý

¡¡¡¡£Ûroot@mode-6 /£Ý# chmod 757 ¡£/oldboy/# root Óû§

¡¡¡¡£Ûroot@mode-6 /£Ý# ll /oldboy/ -d

¡¡¡¡drwxr-xrwx 2 root root 4096 Nov 27 15:46 /oldboy/ # ȨÏÞÒÑÐÞ¸Ä

¡¡¡¡£Ûoldboy@mode-6 oldboy£Ý$ rm -f test1.sh # ÆÕͨÓû§ ¿ÉÒԳɹ¦É¾³ýÁË

¡¡¡¡###############################

¡¡¡¡###############################

¡¡¡¡###############################

¡¡¡¡¶ÔÓÚĿ¼À´Ëµ rwx

¡¡¡¡ÆäÖÐr £º´ú±í¶ÁȡĿ¼ÖеÄÄÚÈÝ

¡¡¡¡w£ºÉ¾³ý¡¢ÐÞ¸Ä Ä¿Â¼ÀïÃæÎļþÃûµÄȨÏÞ ¡¾±ØÐëÅäºÏ x Ö´ÐвſÉÒÔ¡¿

¡¡¡¡x£º´ú±íÄÜ·ñ½øÈ뵽Ŀ¼ÀïÃæÈ¥

¡¡¡¡Í¨¹ýÉÏÃæµÄÑÝʾ£¬ÄãÊÇ·ñÇå³þΪʲôLinuxϵͳӵÓÐwȨÏÞÈ´ÎÞ·¨É¾³ýÎļþÁËÄØ£¿¿´Á˱¾ÎĵĽéÉÜ£¬Ï´Îɾ³ýÎļþµÄʱºò¾Í¿ÉÒÔ±ÜÃâͬÑùµÄÎÊÌâÁË¡£


LinuxÊÇÒ»Ì×Ãâ·ÑʹÓúÍ×ÔÓÉ´«²¥µÄÀàUnix²Ù×÷ϵͳ



……

Ïà¹ØÔĶÁ