ºìÁªLinuxÃÅ»§
Linux°ïÖú

linuxÎļþϵͳºÍȨÏÞ¹ÜÀí

·¢²¼Ê±¼ä:2010-01-06 16:25:30À´Ô´:ºìÁª×÷Õß:xiadao_81
Ò»¡¢Îļþϵͳ£º
²Ù×÷ϵͳÓÃÓÚÃ÷È·´ÅÅÌ»ò·ÖÇøÉϵÄÎļþµÄ·½·¨ºÍÊý¾Ý½á¹¹;¼´ÔÚ´ÅÅÌÉÏ×éÖ¯ÎļþµÄ·½·¨¡£Ò²Ö¸ÓÃÓÚ´æ´¢ÎļþµÄ´ÅÅÌ»ò·ÖÇø£¬»òÎļþϵͳÖÖÀà¡£
¶þ¡¢linuxµÄÎļþϵͳ
LinuxÖеÄÒ»Çж¼ÊÇÎļþ¡£Ä¿Â¼Ö»ÊÇÌØÊâÀàÐ͵ÄÎļþ¡£Ó²¼þÉ豸Çý¶¯³ÌÐòºÍ·ÖÇøÒ²ÓÃÎļþ±íʾ¡£LinuxÎļþµÄ×é֯ϵͳ³ÆÎªÎļþϵͳ²ã´Î±ê×¼(FHS)¡£
Èý¡¢Ö§³ÖµÄÎļþϵͳÀàÐÍ
ext2/3£¬fat£¬iso9660
Ext2ÊÇGNU/LinuxϵͳÖбê×¼µÄÎļþϵͳ¡£ÕâÊÇLinuxÖÐʹÓÃ×î¶àµÄÒ»ÖÖÎļþϵͳ£¬ËüÊÇרÃÅΪLinuxÉè¼ÆµÄ£¬ÓµÓм«¿ìµÄËٶȺͼ«Ð¡µÄCPUÕ¼ÓÃÂÊ¡£
1¡¢Ext3ÊÇExt2µÄÏÂÒ»´ú£¬Ò²¾ÍÊDZ£ÓÐExt2µÄ¸ñʽ֮ÏÂÔÙ¼ÓÉÏÈÕÖ¾¹¦ÄÜ¡£
2¡¢Ext3·ÖÇø¸ñʽ±»¹ã·ºÓÃÓÚLinuxϵͳÖС£Ò²ÊÇRedhat enterprise linux 5µÄĬÈϵØÎļþϵͳ¡£
3¡¢Fat:Ìṩ¶ÔMS-DOSµÄÎļþϵͳµÄÖ§³Ö
4¡¢iso9660:±ê×¼CD-RomÎļþϵͳ
ËÄ¡¢LinuxÎļþϵͳÓëWindowsÎļþϵͳµÄ¶Ô±È
[attach]28954[/attach]
Î塢ȨÏÞ¹ÜÀí:
ȨÏÞλ×ܹ²ÓÐ10λ:µÚһλΪÎļþÀàÐÍ£¬ºó9λÊÇȨÏÞ¡£
ÎļþÀàÐÍ£º
-:ÆÕͨÎļþ
d:dir±íʾĿ¼
b:block¿éÉ豸Îļþ,´æ´¢É豸 Ó²ÅÌ,¹âÅ̵È
c:char×Ö·ûÉ豸¡¢×Ö·ûÊäÈëÊä³ö¡¢¼üÅÌÊó±ê¡¢ÏÔʾÆ÷´òÓ¡»úµÈ
l:linkÁ´½ÓÎļþ ·ÖΪ£ºÈíÁ´½Ó¡¢Ó²Á´½Ó
s:socketÌ×½Ó×Ö
p:pile¹ÜµÀÎļþ
ȨÏÞλ£º
[attach]28955[/attach]
(1)ÎļþºÍĿ¼ȨÏÞµÄÉèÖÃ
chmodÃüÁî±ä¸üÎļþ»òĿ¼µÄȨÏÞ.
1¡¢Êý×Ö·¨£º
#chmod 755 f1
2¡¢×Öĸ¸³Öµ·¨£º(ÖØÐÂÉèȨÏÞ)
#chmod u=rwx,g=rx,o=x f1
u£ºUser£¬¼´Îļþ»òĿ¼µÄÓµÓÐÕß¡£
¡¡ g£ºGroup£¬¼´Îļþ»òĿ¼µÄËùÊôȺ×é¡£
¡¡ o£ºOther£¬³ýÁËÎļþ»òĿ¼ӵÓÐÕß»òËùÊôȺ×éÖ®Í⣬ÆäËûÓû§½ÔÊôÓÚÕâ¸ö·¶Î§¡£
¡¡ a£ºAll£¬¼´È«²¿µÄÓû§£¬°üº¬ÓµÓÐÕߣ¬ËùÊôȺ×éÒÔ¼°ÆäËûÓû§¡£
3¡¢×ÖĸÔö¼õ·¨£º(×¢ÒâÔ­ÓÐȨÏÞ)
#chmod u-rwx+rx,g-rwx+x,o+rwx f1
#chmod a=rx,a-rwx+rx f1
#chmod -R 777 /tmp/dir1
-R²ÎÊýÊǵݹ飬¸Ä±ädir1Ŀ¼ÏÂËùÓÐÎļþ¼°×ÓĿ¼ȨÏÞ¡£


(2)ÐÞ¸ÄÎļþ»òĿ¼µÄËùÓÐÕß¼°ËùÊô×é

#chown us1.us1 f1
#chown us1 f1 //Ö»ÐÞ¸ÄËùÓÐÕß
#chown .root f1 //Ö»ÐÞ¸ÄËùÊô×é
#chown -R us1.us1 dir1 //¶Ôdir1Ŀ¼°üÀ¨¸ÄĿ¼ÏÂËùÓÐ×ÓĿ¼ºÍÎļþÒ²µÝ¹é¸Ä±äËùÓÐÕߺÍËùÊô×é.
chownÃüÁîÖ»ÓÐroot²Å¿ÉÒÔʹÓÃ

(3)ÐÞ¸ÄÎļþºÍĿ¼ËùÓÐ×éµÄȨÏÞÃüÁî
#chgrp grp1 f1 //°ÑÎļþf1ËùÊô×é¸ÄΪgrp1
#chgrp grp1 f1 f2 £¨¿ÉÒÔͬʱÐ޸Ķà¸öÎļþºÍĿ¼£©
#chgrp -R grp1 dir1 (ÐÞ¸Ädir1Ŀ¼ÏÂËùÓÐÎļþ¼°×ÓĿ¼ËùÊô×éȨÏÞ)

(4)ÎļþºÍĿ¼µÄȨÏÞµÄÇø±ð
1¡¢ÎļþµÄȨÏÞ
<1>¶ÁȨÏÞ£º²é¿´ÎļþÄÚÈÝ
<2>дȨÏÞ£ºÐÞ¸ÄÎļþµÄÄÚÈÝ
<3>Ö´ÐÐȨÏÞ£ºÔËÐÐÎļþ
Ö»ÓÐдȨÏÞ£ºÖ»Äܸ²¸ÇÔ­ÓÐÄÚÈÝ£¬²»Äܲ鿴ÄÚÈÝ£»

2¡¢Ä¿Â¼µÄȨÏÞ
<1>¶ÁȨÏÞ£º¿ÉÒԲ鿴Ŀ¼ÏµÄÄÚÈÝ
<2>дȨÏÞ£º¿ÉÒÔ¶ÔĿ¼ÏÂÎļþ»òĿ¼½øÐÐÔöɾ¸Ä
<3>Ö´ÐÐȨÏÞ:½øÈëĿ¼ÔËÐÐÃüÁî
Ŀ¼ÖÐÈç¹ûûÓÐÖ´ÐÐȨÏÞ£¬ÔòдȨÏÞÎÞÌ«´óÒâÒ壬дȨÏÞ±ØÐëÓÐÖ´ÐÐȨÏÞ²ÅÄÜʹÓá£

(5)ȨÏÞÑÚÂë
µ±½ø³Ì´´½¨ÁËÐÂÎļþʱ£¬È¨ÏÞÑÚÂëÖ¸¶¨ÐÂÎļþÓ¦¸Ã¾ßÓеÄȨÏÞ¡£
<1>²é¿´È¨ÏÞÑÚÂ룺
#umask
0022(¸ß¼¶È¨ÏÞλ-ËùÓÐÕßλ-ËùÊô×éλ-ÆäËüÈËλ)

<2>ÆÕͨÓû§µÄȨÏÞÑÚÂë
$umask
0002(¸ß¼¶È¨ÏÞλ-ËùÓÐÕßλ-ËùÊô×éλ-ÆäËüÈËλ)

<3>ȨÏÞÑÚÂëÓ°ÏìµÄÊÇн¨Ä¿Â¼»òÎļþµÄ³õʼȨÏÞ
Ŀ¼µÄȨÏÞ=755(777 - 0022)
ÎļþµÄȨÏÞ=644(666 - 0022)

<4>ÉèÖÃȨÏÞÑÚÂë
#umask 0444

(6)¸ß¼¶È¨ÏÞ
1¡¢sλ
ÌØµã£ºsλÉèÖÃÔÚÒ»¸öÃüÁîÉÏ,Ö»ÓÐroot¼°ÃüÁîµÄËùÓÐÕß¿ÉÒÔÉèÖá£
×÷Ó㺵±Ò»¸öÃüÁîÓµÓÐsλʱ£¬ÈκÎÓû§Ö´ÐдËÃüÁîʱ£¬¶¼ÁÙʱµØÓµÓÐÁ˸ÃÃüÁîËùÓÐÕßµÄȨÏÞ£»
/usr/bin/passwdÃüÁîÓµÓÐs룬ÆÕͨÓû§¿ÉÒÔÖ´ÐÐpasswdÃüÁÐÞ¸ÄÁËÎļþ/etc/shadow

ÉèÖÃsλ£º
Êý×Ö·¨£º
(ËùÓÐÕßµÄÖ´ÐÐλÉÏÉèÖÃsλ)
#chmod 4511 /usr/bin/passwd

×Öĸ·¨£º
#chmod u+xs /usr/bin/passwd
#chmod u=xs /usr/bin/passwd

2¡¢Õ³ÖÍλ(tλ)
ÌØµã£º½¨Á¢ÔÚĿ¼ÉÏµÄÆäËüÈ˵ÄÖ´ÐÐλÉÏ,ÓÃt±íʾ,root¼°Ä¿Â¼µÄËùÓÐÕß¾ù¿ÉÒÔÉèÖã»
×÷Ó㺱£»¤ÒÑ´ò¿ªÈ«²¿È¨ÏÞµÄĿ¼ÏµÄÎļþ»òĿ¼µÄ°²È«,Ö»ÓÐÎļþµÄËùÓÐÕߺÍroot²ÅÓÐɾ³ýºÍÐÞ¸ÄÎļþ£»
ÉèÖÃtλȨÏÞ£º
Êý×Ö·¨£º
#chmod 1777 /tmp

×Öĸ·¨£º
#chmod o+t /tmp
#chmod o=rwxt /tmp

3¡¢ÊÚȨÃüÁ
#visudo
»òÕߣº
#vi /etc/sudoers

user1 ALL=(root) /bin/touch,/bin/mkdir
±»ÊÚȨÕß ÏµÍ³ ÊÚȨÈË ÊÚȨµÄÃüÁî

²é¿´µ±Ç°Óû§±»ÊÚÓèµÄȨÏÞ
#su - user1
$sudo -l

ÒÔrootµÄÉí·Ý½¨Îļþ
$sudo -u root touch ~root/a1

4¡¢iȨÏÞλ
ÌØµã£ºiȨÏÞλ¿ÉÒÔ½¨ÔÚÎļþ»òĿ¼ÉÏ£¬´ËȨÏÞÖ»ÓÐroot²ÅÄÜÊÚÓè»òÊջء£

×÷ÓãºÎªÁË·ÀÖ¹root¼°ÎļþµÄËùÓÐÕßÎóɾ³ý»òÐÞ¸ÄÎļþ»òĿ¼£»

#chattr +i f1 //¸øf1ÎļþÌí¼ÓiȨÏÞλ
#chattr -i f1 //°Ñf1Îļþ¼õµôiȨÏÞλ
#lsattr f1 //²é¿´f1ÎļþµÄiȨÏÞλ
#lsattr -d dir1 //²é¿´dir1Ŀ¼µÄiȨÏÞλ
±¸×¢£ºÄ¿Â¼µÄiȨÏÞλ£¬Ö»Äܱ£»¤µÄĿ¼µÄÖ±½Óϼ¶£¬¿ç¼¶ÒÔºó²»Äܱ£»¤£»
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 10 ÌõÆÀÂÛ

  1. zhangbohtz ÓÚ 2010-02-01 13:19:29·¢±í:

    ÏÖÔÚÔÚ¸ãÅàѵ£¬¸Ð¾õÕâÀï½éÉܵıÈÉϿν²µÄ¶àºÜ¶à£¬¸Ð¾õÅàѵֻÊÇÈëÃÅ£¬ÕæÕýµÄ¶«Î÷»¹ÊÇÒª×Ô¼ºÅ¬Á¦µÄ£¬ÕâÑùµÄÎÄÕÂÎÒÒª¶¥£¡

  2. heavyliushg ÓÚ 2010-01-21 14:13:02·¢±í:

    ²»´í£¬Ñ§Ï°ÁË£¡

  3. blueman1000 ÓÚ 2010-01-21 11:05:45·¢±í:

    ÐÂÈËѧϰÖÐ

  4. hi0011567 ÓÚ 2010-01-20 21:12:12·¢±í:

    ²»´í

  5. yyg64 ÓÚ 2010-01-20 20:47:04·¢±í:

    ÐèÒªÁ·Ï°Å¶

  6. cash-m ÓÚ 2010-01-20 00:20:19·¢±í:

    ѧϰµÄÊǶ¼¿ªÊ¼Äѵ½£¬µÈµ½ÊÊÓ¦ÁË£¬ ¾Í²»»á˵Âé·³

  7. binger_jnn ÓÚ 2010-01-19 21:57:57·¢±í:

    linuxѧÆðÀ´ÔõôÕâôÂé·³Äó

  8. youlianyiran ÓÚ 2010-01-12 21:12:52·¢±í:

    лл¥Ö÷·ÖÏí

  9. yashu ÓÚ 2010-01-07 07:05:29·¢±í:

    Ôö³¤ÖªÊ¶

  10. ÍõÖÐÔÆ ÓÚ 2010-01-06 21:34:47·¢±í:

    ɳ·¢Ñ§Ï°