<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 19, comments - 53, trackbacks - 0, articles - 283
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    登陸環(huán)境

    Posted on 2009-11-29 11:59 Gavin.lee 閱讀(251) 評論(0)  編輯  收藏 所屬分類: Linux shell 入門
    首先看看/etc/passwd
    它保存著用戶名、加密后的密碼等信息,我們登錄系統(tǒng)所有信息都要在里面查找
    Shell代碼
    1. -bash-3.00$ cat /etc/passwd | tr ":" "\t" | sort -k0   
    2. adm     x       4       4       Admin   /var/adm   
    3. bin     x       2       2               /usr/bin   
    4. daemon  x       1       1               /   
    5. gdm     x       50      50      GDM Reserved UID        /   
    6. jiang   x       100     1               /       /bin/sh   
    7. listen  x       37      4       Network Admin   /usr/net/nls   
    8. lp      x       71      8       Line Printer Admin      /usr/spool/lp   
    9. noaccess        x       60002   60002   No Access User  /   
    10. nobody  x       60001   60001   NFS Anonymous Access User       /   
    11. nobody4 x       65534   65534   SunOS 4.x NFS Anonymous Access User     /   
    12. nuucp   x       9       9       uucp Admin      /var/spool/uucppublic      
    13.   
    14. /usr/lib/uucp/uucico   
    15. root    x       0       0       Super-User      /       /bin/bash   
    16. smmsp   x       25      25      SendMail Message Submission Program     /   
    17. sys     x       3       3               /   
    18. ttaserv x       101     100             /       /bin/sh   
    19. ttasys  x       102     100             /       /bin/sh   
    20. uucp    x       5       5       uucp Admin      /usr/lib/uucp   
    21. webservd        x       80      80      WebServer Reserved UID  /   
    22. www     x       81      81      WebServer User  /   
    23. -bash-3.00$ cat /etc/passwd | sed -n  '/jiang/'p   
    24. jiang:x:100:1::/:/bin/sh   
    25. -bash-3.00$ cat /etc/passwd | sed -n  '/jiang/'p | tr ':' '\t'  
    26. jiang   x       100     1               /       /bin/sh  


    用戶登錄時自動讀取/etc/profile 此文件包含:
    • 全局或局部環(huán)境變量。
    • PATH信息
    • 終端設(shè)置
    • 安全命令
    • 日期信息或放棄操作信息

    讓我們來看一個詳細的profile
    Shell代碼
    1. -bash-3.00$ cat /etc/profile   
    2. #ident  "@(#)profile    1.19    01/03/13 SMI"   /* SVr4.0 1.3   */   
    3.   
    4. # The profile that all logins get before using their own .profile.   
    5.   
    6. trap ""  2 3 #忽略兩個信號,即使用QUIT退出或<Ctrl-c>鍵停止文件執(zhí)行   
    7.   
    8.   
    9. ulimit -d 100000 #限制內(nèi)存溢出,設(shè)置數(shù)據(jù)段的最大值:單位kbytes   
    10. export LOGNAME PATH #導(dǎo)出LOGNAME 和 PATH   
    11. export LANG=C #設(shè)置語言環(huán)境   
    12. if [ "$TERM" = "" ] #設(shè)置終端類型   
    13. then   
    14.         if /bin/i386   
    15.         then   
    16.                 TERM=sun-color   
    17.         else   
    18.                 TERM=sun   
    19.         fi   
    20.         export TERM   
    21. fi   
    22.   
    23. #       Login and -su shells get /etc/profile services.   
    24. #       -rsh is given its environment in its .profile.   
    25.   
    26. case "$0" in   
    27.   
    28. -sh | -ksh | -jsh | -bash)   
    29.   
    30.         if [ ! -f .hushlogin ]   
    31.         then   
    32.                 /usr/sbin/quota   
    33.                 #       Allow the user to break the Message-Of-The-Day only.   
    34.                 trap "trap '' 2"  2  
    35.                 /bin/cat -s /etc/motd   
    36.                 trap "" 2  
    37.   
    38.                 /bin/mail -E   
    39.                 case $? in #建立郵件信息(當有新郵件到達時顯示提示信息)   
    40.                 0)   
    41.                         echo "You have new mail."  
    42.                         ;;   
    43.                 2)   
    44.                         echo "You have mail."  
    45.                         ;;   
    46.                 esac   
    47.         fi   
    48. esac   
    49.   
    50. umask 022 #設(shè)置umask值,使文件創(chuàng)建時帶有一定的缺省權(quán)限位集   
    51. trap  2 3 #重新設(shè)置捕捉信號<Ctrl-C>和QUIT,即恢復(fù)信號量的默認操作   
    52.   
    53. # add by jianghua   
    54.   
    55. export   
    56. PATH=$PATH:/usr/local/bin:/usr/local/mysql/bin:/opt/SunStudio_11/SUNWspro/bin:/usr/ccs/bin:   
    57.   
    58. /usr/sfw/bin:.   
    59. export HISTSIZE=1000  
    60. export HISTFILESIZE=1000  
    61. #   
    62. # Show Unix-Center.Net Welcome Message in Chinese   
    63. #   
    64. show_welcome_message  


    用戶的$HOME.profile
    下面顯示如何在命令提示符中設(shè)置主機名:
    Shell代碼
    1. -bash-3.00$ PS1='$PWD >'  
    2. /home/l/g/tomotoboy >export PS1  


    stty用于設(shè)置終端特性。要查詢現(xiàn)在的stty選項,使用stty -a
    Shell代碼
    1. /home/l/g/tomotoboy >stty -a   
    2. speed 9600 baud;   
    3. rows = 25; columns = 82; ypixels = 0; xpixels = 0;   
    4. csdata ?   
    5. eucw 1:0:0:0, scrw 1:0:0:0  
    6. intr = ^c; quit = ^\; erase = ^?; kill = ^u;   
    7. eof = ^d; eol = <undef>; eol2 = <undef>; swtch = <undef>;   
    8. start = ^q; stop = ^s; susp = ^z; dsusp = ^y;   
    9. rprnt = ^r; flush = ^o; werase = ^w; lnext = ^v;   
    10. -parenb -parodd cs8 -cstopb -hupcl cread -clocal -loblk -crtscts -crtsxoff -parext   
    11.   
    12. -ignbrk brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl -iuclc   
    13. ixon -ixany -ixoff imaxbel   
    14. isig icanon -xcase echo echoe echok -echonl -noflsh   
    15. -tostop echoctl -echoprt echoke -defecho -flusho -pendin iexten   
    16. opost -olcuc onlcr -ocrnl -onocr -onlret -ofill -ofdel tab3  


    創(chuàng)建.logout文件
    Shell代碼
    1. trap "$HOME /.logout " 0  
    2.   
    3. /home/l/g/tomotoboy >cat .logout   
    4. rm -f $HOME/*.txt   
    5. rm -f $HOME/*.tmp   
    6. rm -f $HOME/x*   
    7. echo "Bye...bye $LOGNAME"  
    主站蜘蛛池模板: 午夜亚洲福利在线老司机| 亚洲AV福利天堂一区二区三 | 亚洲午夜精品一区二区公牛电影院| 国产精品久久久久免费a∨| 亚洲精品国产首次亮相| 丁香五月亚洲综合深深爱| 最近中文字幕大全中文字幕免费 | WWW亚洲色大成网络.COM| 亚洲国产精品无码av| 在线免费观看视频你懂的| 成人爽a毛片免费| 亚洲情A成黄在线观看动漫软件 | 亚洲一卡2卡三卡4卡无卡下载| 亚洲视频在线精品| 成人免费福利视频| 国产精品玖玖美女张开腿让男人桶爽免费看 | 中文在线观看国语高清免费| 亚洲不卡1卡2卡三卡2021麻豆| 无码国产亚洲日韩国精品视频一区二区三区 | 色拍自拍亚洲综合图区| 亚洲成a人片在线观看老师| h视频在线观看免费网站| 日韩免费在线中文字幕| 亚洲人成网男女大片在线播放| 亚洲桃色AV无码| 天天拍拍天天爽免费视频| 久久久久久久99精品免费观看| 亚洲精品色在线网站| 亚洲伊人久久精品| 亚洲AV无码第一区二区三区| 凹凸精品视频分类国产品免费| 欧美在线看片A免费观看| 免费的全黄一级录像带| 一道本在线免费视频| 最新亚洲人成无码网站| 亚洲日本人成中文字幕| 亚洲视频在线播放| 国产V亚洲V天堂A无码| 亚洲综合另类小说色区色噜噜| 啦啦啦www免费视频| 亚洲成人免费网站|