LinuxÎļþȨÏÞ×ܽá
LinuxÎļþȨÏÞ»ù±¾¸ÅÊö:
1.»ù±¾È¨ÏÞ:¿É¶Á(r) ¿Éд(w) ¿É±à¼(x)
2.ÌØÊâȨÏÞ:SUID SGID SBIT
3.Òþ²ØÈ¨ÏÞ:ͨ¹ý[lsattr]²é¿´,[chattr]ÉèÖÃ;ÓÉÓÚÎļþµÄÒþ²ØÈ¨ÏÞÖÖÀà½Ï¶à(13ÖÖ),Ôڴ˲»×÷¾ßÌå˵Ã÷;¿ÉÒÔͨ¹ý[man chattr]À´²é¿´¸÷¸öÒþ²ØÈ¨Ï޵ľßÌåÒâÒå(·Ç³£Ïêϸ);
ÐèҪǿµ÷µÄÊÇ,ÎļþµÄÒþ²ØÈ¨ÏÞÖ»ÓÐÔÚExt2¼°ÆäºóÐø°æ±¾µÄÎļþϵͳ²ÅÉúЧ(Õª×ÔÄñ¸çLinux½Ì³Ì»ù´¡Æª)
ÎļþȨÏÞ¾ßÌå˵Ã÷:
LinuxµÄÎļþȨÏÞÕë¶ÔĿ¼¼°Îļþ,Á½ÕßÖ®¼äÓÐÉÙÐí²îÒì,¾ßÌå¼ûϱí
¿É¶Á
¿Éд
¿ÉÖ´ÐÐ
SUID
SGID
SBIT
Îļþ
¿ÉÒԲ鿴Ŀ±êÎļþµÄÄÚÈÝ;
¿ÉÒÔ±à¼Ä¿±êÎļþ;
µ¥¶ÀʹÓÃÎÞЧ,ÐèÒªÅäºÏ[¿É¶Á]ȨÏÞ(ÒòΪÐèÒª½øÈëÎļþ±à¼Æ÷ÐÞ¸ÄÎļþÄÚÈÝ);
¿ÉÒÔÖ´ÐÐÄ¿±êÎļþ;
¶ÔÓÚshell½Å±¾,ÐèÒªÅäºÏ[¿É¶Á]ȨÏ޲ſÉÒÔÕý³£ÔËÐÐ;
¶ÔÓÚ¶þ½øÖÆÎļþ,½öÐè[¿ÉÖ´ÐÐ]ȨÏÞ¼´¿É;
½öÕë¶Ô¶þ½øÖÆ¿ÉÖ´ÐÐÎļþ;
ÓµÓÐSUIDȨÏÞµÄÓû§Ö´ÐгÌÐòʱ,³ÌÐòÔÚÖ´Ðйý³ÌÖлá»ñµÃ³ÌÐòÓµÓÐÕßµÄȨÏÞÖ§Ô®;
½öÕë¶Ô¶þ½øÖÆ¿ÉÖ´ÐÐÎļþ;
ÓµÓÐSGIDȨÏÞµÄÓû§Ö´ÐгÌÐòʱ,³ÌÐòÔÚÖ´Ðйý³ÌÖлá»ñµÃ³ÌÐòËùÊôȺ×éµÄȨÏÞÖ§Ô®;
²»Õë¶ÔÎļþ;
Ŀ¼
¿ÉÒԲ鿴Ŀ¼ÏµÄÎļþÁбí;
µ¥¶ÀʹÓÃÖ»Äܲ鿴Ŀ¼ÏµÄÎļþÃû;
ÈçÒª²é¿´ÏêϸÐÅÏ¢,ÐèÒªÅäºÏ[¿ÉÖ´ÐÐ]ȨÏÞ;
¿ÉÒÔÔÚÄ¿±êĿ¼Ï½øÐÐ[´´½¨/ɾ³ý/ÒÆ¶¯]µÈ²Ù×÷;
µ¥¶ÀʹÓÃÎÞЧ,ÐèÒªÅäºÏ[¿ÉÖ´ÐÐ]ȨÏÞ;
¿ÉÒÔ½«¸ÃĿ¼É趨³É¹¤×÷Ŀ¼(cd {dir});
²»Õë¶ÔĿ¼;
Óû§ÔÚ¸ÃĿ¼ÏµÄÓÐЧȺ×é»á±ä³É¸ÃĿ¼µÄËùÊôȺ×é;
Àý:ÔÚ¸ÃĿ¼ÏÂ,´´½¨µÄĿ¼»òÎļþµÄËùÊôȺ×éΪ¸ÃĿ¼µÄËùÊôȺ×é,¶ø·ÇÎļþ´´½¨ÕßµÄËùÊôȺ×é;
Áí:´´½¨µÄĿ¼Ҳ»á¾ßÓÐSGIDȨÏÞ;
Ö»ÓÐÓû§¿ÉÒÔÔÚ¸ÃĿ¼ÏÂ[ɾ³ý/ÒÆ¶¯]×Ô¼º´´½¨µÄ[Ŀ¼/Îļþ];(³¬¼¶Óû§²»ÊÜÏÞÖÆ)
µ¥¶ÀʹÓÃÎÞЧ,ÐèÒªÅäºÏ[¿Éд/¿ÉÖ´ÐÐ]ȨÏÞ;
ÎļþȨÏ޵ıíʾ·¨:
»ù±¾È¨ÏÞ:
1.Êý×Ö±íʾ·¨: 4 = ¿É¶Á 2 = ¿Éд 1 = ¿ÉÖ´ÐÐ
2.×Ö·û±íʾ·¨: r-- = ¿É¶Á -w- = ¿Éд -x- = ¿ÉÖ´ÐÐ
3.¾ßÌåÏÔʾ:
3.1)»ù±¾È¨ÏÞµÄ"ÔËËã":
[
r-- = 4
-w- = 2
--x = 1
rw- = 4+2 = 6
-wx = 2+1 = 3
r-x = 4+1 = 5
rwx = 4+2+1 = 7
]
3.2)»ù±¾È¨ÏÞµÄ"·Ö½â":
[
rwxrwxrwx =
[rwx][rwx][rwx]
[ÓµÓÐÈË][Ⱥ×é][ÆäËûÈË]
7777=
*777
Ïà¹ØÎĵµ£º
£¨L2CAPÐÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPÐÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼Á¬½Ó¿ØÖƺÍÊÊÅäÐÒé (L2CAP) ΪÉϲãÐÒéÌá¹©ÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àÐÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãÐÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......
תÌùµØÖ·: Cy158358.cublog.cn
#!/bin/sh
check_patch()
{
test -d $1
return
}
#¼ì²é·¾¶ÊÇ·ñ´æÔÚ
check_patch $2
if [ $? -ne 0 ]
then
echo "no such path $2"
exit 1
fi
if [ "$1" = "name" ]
then
#²éÕÒtxtÎļþ
echo " ......
nc ÊÇÒ»°ÑÍøÂçµÄÈðÊ¿¾üµ¶£¬ÎÒÒÔǰÔÚ½éÉÜ DuplexPipe ʱҲÌáµ½¹ý£¬Èç¹ûÄãû½Ó´¥¹ýËü£¬¿ÉÒÔÏȲο´Ò»Ï¡¶DuplexPipe¶þÈýÊ£¨¶þ£©¡·¡£ÔÙÀ´¼òµ¥µØ½éÉÜһϠDuplexPipe£¬¹ËÃû˼Ò壬ËüÊÇÒ»¸ö“Ë«Ïò¹ÜµÀ”¡£ÔÚ shell ÖУ¬ÎÒÃÇͨ¹ý“|”ʹÓÃÄäÃû¹ÜµÀ£¬ÈÃǰһÌõÃüÁîµÄÊä³ö×÷ΪºóÒ»ÌõÃüÁîµÄÊäÈ룻˫Ïò¹ÜµÀ¼´ÔÚ´Ë»ù ......
¼ò½é
ÐéÄ⻯ ¸ÅÄîºÜÔç¾ÍÒѳöÏÖ¡£¼òµ¥À´Ëµ£¬ÐéÄ⻯¾ÍÊÇʹÓÃijЩ³ÌÐò£¬²¢Ê¹Æä¿´ÆðÀ´ÀàËÆÓÚÆäËû³ÌÐòµÄ¹ý³Ì¡£½«Õâ¸ö¸ÅÄîÓ¦Óõ½¼ÆËã»úϵͳÖпÉÒÔÈò»Í¬Óû§¿´µ½²»Í¬µÄµ¥¸öϵͳ£¨ÀýÈ磬һ̨¼ÆËã»ú¿ÉÒÔͬʱÔËÐÐ Linux ºÍ Microsoft? Windows?£©¡£Õâͨ³£³ÆÎªÈ«ÐéÄ⻯£¨full virtualization£©¡£
KVM ºÍ kvm ÔÚ±¾ÎÄÖУ¬ ......
LinuxÊÀ½çÒ»Ö±³ÖÓÐ×ÔÓɵijç¸ßÀíÏ룬µ«ÏÖʵÉú»î×ÜÊÇÄÇô²Ð¿á£ºÃ»ÓÐÇ®ÊÇÍòÍò²»Äܵġ£
APC Magazineµ÷²é·¢ÏÖ£¬LinuxµÄ¾ø´ó¶àÊýÄں˴úÂëÊÇÓÉ´ó¹«Ë¾·¢Õ¹µÄ£¬Êý×Ö´ïµ½Á˾ªÈ˵Ä75%£¬ÕæÕýµÄÎÞ³¥Ö¾Ô¸Õß¹±Ï׵ĴúÂëÖ»Õ¼´óÔ¼²»µ½20%£¬¾ø´ó¶àÊý´úÂëÀ´×ÔÄù¤×ʵĹ«Ë¾Ô±¹¤£¬LinuxÄÚºËÿÌìÒÔ7000ÐеÄÊý¾ÝµÝÔö£¬½ö½ö´Ó2.6.28µ½2.6.32°æ±¾£¬± ......