亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 4008 | 回復(fù): 10
打印 上一主題 下一主題

緊急求救 有沒有哪個腳本是在/etc/profile前執(zhí)行的啊? [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2006-07-14 18:38 |只看該作者 |倒序瀏覽
現(xiàn)在碰到個問題

SUSE linux  8.0 下面

有一個用戶  abis
在 /etc/passwd中可以看到該用戶abis的 home目錄為 /home/abis

在/etc/profile的最前面添加  echo  $HOME
當(dāng)用該用戶abis 登陸之后 可以看到 echo $HOME輸出的為 /root
也就是說在 /etc/profile之前還有程序修改了 HOME!

各位高手看看哈!

論壇徽章:
0
2 [報告]
發(fā)表于 2006-07-14 19:47 |只看該作者
看你使用的是什么shell了
用戶主目錄下的
.bash_profile
.bashrc
.cshrc
.tcshrc
都有可能

論壇徽章:
0
3 [報告]
發(fā)表于 2006-07-14 23:15 |只看該作者
source

論壇徽章:
0
4 [報告]
發(fā)表于 2006-07-15 01:12 |只看該作者
原帖由 4Aiur 于 2006-7-14 19:47 發(fā)表
看你使用的是什么shell了
用戶主目錄下的
.bash_profile
.bashrc
.cshrc
.tcshrc
都有可能



使用的是bash
這些都是在/etc/profile之后執(zhí)行的嘛?

論壇徽章:
0
5 [報告]
發(fā)表于 2006-07-15 13:05 |只看該作者
看shell就知道順序了
cat .bash_profile
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATHHOME/bin
BASH_ENV=$HOME/.bashrc
USERNAME="root"

export USERNAME BASH_ENV PATH

LANG=en_US
export LANG


cat  ~/.bashrc
# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi


cat  ~/.bashrc
# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi
[root@UNI_BJ_1_565 root]# cat /etc/bashrc
# /etc/bashrc

# System wide functions and aliases
# Environment stuff goes in /etc/profile

# by default, we want this to get set.
# Even for non-interactive, non-login shells.
if [ "`id -gn`" = "`id -un`" -a `id -u` -gt 99 ]; then
        umask 002
else
        umask 022
fi

# are we an interactive shell?
if [ "$PS1" ]; then
    if [ -x /usr/bin/tput ]; then
      if [ "x`tput kbs`" != "x" ]; then # We can't do this with "dumb" terminal
        stty erase `tput kbs`
      elif [ -x /usr/bin/wc ]; then
        if [ "`tput kbs|wc -c `" -gt 0 ]; then # We can't do this with "dumb" terminal
          stty erase `tput kbs`
        fi
      fi
    fi
    case $TERM in
        xterm*)
                if [ -e /etc/sysconfig/bash-prompt-xterm ]; then
                        PROMPT_COMMAND=/etc/sysconfig/bash-prompt-xterm
                else
                PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}{PWD/#$HOME/~}\007"'
                fi
                ;;
        screen)
                if [ -e /etc/sysconfig/bash-prompt-screen ]; then
                        PROMPT_COMMAND=/etc/sysconfig/bash-prompt-screen
                else
                PROMPT_COMMAND='echo -ne "\033_${USER}@${HOSTNAME%%.*}{PWD/#$HOME/~}\033\\"'
                fi
                ;;
        *)
                [ -e /etc/sysconfig/bash-prompt-default ] && PROMPT_COMMAND=/etc/sysconfig/bash-prompt-default
            ;;
    esac
    # Turn on checkwinsize
    shopt -s checkwinsize
    [ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \W]\\$ "
   
    if [ "x$SHLVL" != "x1" ]; then # We're not a login shell
        for i in /etc/profile.d/*.sh; do
            if [ -r "$i" ]; then
                . $i
            fi
        done
    fi
fi
# vim:ts=4:sw=4

論壇徽章:
1
榮譽會員
日期:2011-11-23 16:44:17
6 [報告]
發(fā)表于 2006-07-15 17:48 |只看該作者
原帖由 miaoer 于 2006-7-14 18:38 發(fā)表
現(xiàn)在碰到個問題

SUSE linux  8.0 下面

有一個用戶  abis
在 /etc/passwd中可以看到該用戶abis的 home目錄為 /home/abis

在/etc/profile的最前面添加  echo  $HOME
當(dāng)用該用戶abis 登陸之后 可以看到 e ...

/etc/profile,/etc/bashrc等文件的作用是啥?!

論壇徽章:
0
7 [報告]
發(fā)表于 2006-07-15 20:46 |只看該作者
原帖由 4Aiur 于 2006-7-15 13:05 發(fā)表
看shell就知道順序了
cat .bash_profile
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs
...



這都是 /etc/profile 之后的事情了啊?????

論壇徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亞冠之浦和紅鉆
日期:2015-06-23 19:10:532015亞冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16賽季CBA聯(lián)賽之山東
日期:2016-01-31 18:25:0515-16賽季CBA聯(lián)賽之四川
日期:2016-02-16 16:08:30程序設(shè)計版塊每日發(fā)帖之星
日期:2016-06-29 06:20:002017金雞報曉
日期:2017-01-10 15:19:5615-16賽季CBA聯(lián)賽之佛山
日期:2017-02-27 20:41:19
8 [報告]
發(fā)表于 2006-07-17 08:43 |只看該作者
原帖由 miaoer 于 2006-7-15 01:12 發(fā)表



使用的是bash
這些都是在/etc/profile之后執(zhí)行的嘛?

HOME是內(nèi)置變量,不是腳本產(chǎn)生的

論壇徽章:
0
9 [報告]
發(fā)表于 2006-07-17 19:05 |只看該作者
原帖由 waker 于 2006-7-17 08:43 發(fā)表

HOME是內(nèi)置變量,不是腳本產(chǎn)生的



是內(nèi)置變量,但是也可以被更改啊

現(xiàn)在我的問題是 在/bin/login 從/etc/passwd讀出該值并賦值給HOME, 到執(zhí)行/etc/profile 之前
這個過程中有沒有其他的 程序或者腳本會更改 HOME的值.

論壇徽章:
0
10 [報告]
發(fā)表于 2006-07-17 19:19 |只看該作者
跟偶的問題一樣,期待中......
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP