免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖

.profile文件登录时怎么不会自动被执行? [复制链接]

论坛徽章:
0
发表于 2003-06-30 12:12 |显示全部楼层

.profile文件登录时怎么不会自动被执行?

faint ...LINUX 的人都过来了???

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
发表于 2003-06-30 12:59 |显示全部楼层

.profile文件登录时怎么不会自动被执行?

1.在一个窗口运行这个命令\r\ntruss -fa -t open -p `ps -ef|grep inetd|grep -v grep|awk \'{print $2}\'`\r\n\r\n2.然后用另一个窗口TELNET,正常LOGIN。\r\n\r\n3.在第一个窗口中,我看到的部分结果是这样的:\r\n1369:   open64(\"/export/home/ma/.bash_profile\", O_RDONLY) Err#2 ENOENT\r\n1369:   open64(\"/export/home/ma/.bash_login\", O_RDONLY) Err#2 ENOENT\r\n1369:   open64(\"/export/home/ma/.profile\", O_RDONLY)    = 4\r\n1369:   open64(\"/export/home/ma/.bash_history\", O_RDONLY) Err#13 EACCES\r\n1369:   open64(\"/export/home/ma/.bash_history\", O_RDONLY) Err#13 EACCES\r\n\r\n根据这个方法试试?

论坛徽章:
0
发表于 2003-06-30 14:26 |显示全部楼层

.profile文件登录时怎么不会自动被执行?

Where is root .profile?

论坛徽章:
0
发表于 2003-06-30 22:57 |显示全部楼层

.profile文件登录时怎么不会自动被执行?

原帖由 \"jacklions\" 发表:\n。。。\r\n但好象是.bashrc
  \r\n试了一下,用你的方法解决了,谢谢!

论坛徽章:
0
发表于 2007-02-22 21:20 |显示全部楼层
我的理解是登录是,它先读取home下的.bash_profile文件,根据此文件的内容来判断下一步要做什么。\r\n默认是只有这一个的(redhat 9):\r\nif [ -f ~/.bashrc ]; then\r\n        . ~/.bashrc\r\nfi\r\n所以它只会判断有没有.bashrc,如果想让.profile登录时起作用,可以在.bash_profile里面加上下面的判断就可以了。\r\n\r\nif [ -f ~/.profile ]; then\r\n        . ~/.profile\r\nfi\r\n反正我这样测试是可以的。

论坛徽章:
0
发表于 2007-02-23 15:53 |显示全部楼层
没有细看你的帖子。\r\n但我的理解是\r\n/etc/profile先是这个\r\n然后是~home/.profile\r\n~home/.bash_profile\r\n\r\nsolaris下。

论坛徽章:
0
发表于 2007-02-25 10:18 |显示全部楼层
If you are using bash in Solaris, it will only read $HOME/.profile if $HOME/.bash_profile doesn\'t exist. Otherwise .profile will be ignored.

论坛徽章:
0
发表于 2014-09-29 13:03 |显示全部楼层
呵呵  你可以ls -l .profile 一下  你会发现他的权限是 -rw-r--r---  
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP