当前位置:  技术问答>linux和unix

同样的用户为什么以不同的方式登陆后它的环境变量不同

    来源: 互联网  发布时间:2016-04-01

    本文导语:  这是我的一个普通用户Bob下的$PATH: /usr/lib64/qt-3.3/bin:/usr/kerberos/bin:/usr/lib64/ccache:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/Bob/bin 这是我以普通用户Bob登录然后通过su切换到root用户下的$PATH: /usr/kerberos/sbin:/usr/lib64/qt-3.3/bin:/us...

这是我的一个普通用户Bob下的$PATH:
/usr/lib64/qt-3.3/bin:/usr/kerberos/bin:/usr/lib64/ccache:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/Bob/bin
这是我以普通用户Bob登录然后通过su切换到root用户下的$PATH:
/usr/kerberos/sbin:/usr/lib64/qt-3.3/bin:/usr/kerberos/bin:/usr/lib64/ccache:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/Bob/bin
这是我以root用户名登录后得到的环境变量:
/usr/lib64/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib64/ccache:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
这是我以root用户名登录然后切换到Bob用户下的环境变量
/usr/lib64/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib64/ccache:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin

为什么第二和第三的环境变量不同呢,第一和第四的环境变量不同呢,他们不都是同一用户名登录的?如果说第一和第四的环境变量的不同是由于我们用户的切换上有先后关系的话,那第二和第三又是为什么呢?

|
[dmtsai@linux ~]$ su
Password: 

    
 
 

您可能感兴趣的文章:

  • 请问在win2000的环境变量中,administrator的用户变量与系统变量有什么区别??
  • 如何修改当前用户的环境变量
  • 用户空间如何访问内核变量。
  • suse下多用户安装JDK时环境变量的配置问题
  • 嵌入式系统总是要用户对变量或寄存器进行位操作。给定一个整型变量a,写两段代码
  • linux一用户下有多个tomcat服务器,进行环境变量设置
  • 多个用户同时使用bean,bean中的变量和方法会不会冲突?
  • Mysql用户变量传递问题
  • 用户空间如何访问内核变量
  • Linux下用户设置,以及用户的环境变量问题
  • 在passwd中将新用户的shell变量更改,再改回后发现该用户不能登录了.
  • linux下shell的脚本无法获取别的用户的环境变量
  • 请问我编译c++文件的时候需要设定系统变量,设定是在root用户的.bash_profile文件中写的,怎么使该设定生效?
  • CentOS安装Telnet,以root用户登陆Telnet以及CentOS的各种终端解释
  • 菜鸟做了一个输入用户名和密码登陆的jsp,登陆成功一次以后,每次输入用户名,密码会自动产生,太不安全了,怎么让这种事情不再发生??
  • 刚安装了个ubuntu重启后就要登陆,可我没设用户。怎么登陆。
  • 如何设定指定的用户不能通过登陆到本机,只能登陆ftp服务器(操作系统redhat 9)
  • 使用ssh-keygen -t rsa建立密钥之后,可以实现两台linux主机之间的root用户免密码登陆。但无法实现两个普通用户之间免密码登陆
  • 能否使用用户登陆nt的用户名和口令访问nt上的webserver?
  • 新建一个用户,然后用ssh登陆,我能否限制该用户只能访问默认目录,其他目录都没有权限进入?
  • 为什么我创建了一个用户,在字符模式下可以登陆,但是到了图形模式(KDE)就登陆不了啦
  • 创建了一个用户,可是登陆后该用户对对应的目录没有写权限
  • 我用的是ssh来登陆我的机器,我的机器是redhat9.0,请问在什么文件上记录拉用户的登陆情况?
  • 如何修改一个新建用户登陆时的自动显示的字符串?以及如何限制这个用户可以执行的命令?
  • 如何修改linux的默认登陆用户
  • 在本地机上如何对远程登陆的用户(包括root用户)进行监控
  • 如何获得当前登陆的用户名,并判断是否为超级用户(通过编程实现)?
  • vmware下fedora忘记root密码,修改成功后在登陆界面时选择其他用户,用root登陆还是提示密码错呢?用另外一个账户登陆系统后,su可以切换到root
  • gdm自动以root登陆怎么换成其他用户??
  • linux下的FTP登陆后进入到用户文件夹,怎么样配置才能让这个用户可以访问任意的文件夹
  • 请教如何让Samba用户,, 不能登陆系统?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 我用sco openserver,我一般用scoadmin来新建用户,请问怎么用纯命令方式来新建用户?
  • 一个超简单的问题:linux怎么用telnet方式加一个用户,并且设置密码?一个现存用户如何更改密码?在线等给分!!
  • 急!请教高手:在Solaris系统中,对于远程telnet方式,发现只有root用户登录成功,其他用户不能登录,报no shell错误,是什么原因?
  • 如何通过编程的方式修改系统用户?
  • 如何增加一个目录让用户可以以匿名的方式来访问(急,在线等待)
  • 讨论:内核,驱动,用户空间大批量数据交换的最佳方式
  • redhat9.0启动到输入用户名(字符方式)时系统马上自动休眠,高人指点!!100分
  • pam+vsftpd的方式建立的虚拟用户,只能下载不能上传????
  • 在GRUB启动方式下如何进入单用户模式?
  • 请问:能不能修改GDM的登录界面,不是修改主题的那种,是自己做一个gdmgreeter,增加新的登录方式,比喻指纹和人脸,不用gdm的用户名+密码框界面了,请朋友给点建议。
  • 不启动到RED HAT LINUX中能否通过其他的方式读取该硬盘上的资料?(忘了用户名和密码,重要资料都在里边,不能格)!!!
  • Java中用户向系统传递参数的三种基本方式实例分享
  • Linux编译安装vsftpd服务器(本地用户验证方式)
  • 讨论,用户空间和内核空间如何通信,有什么方式,如何实现的?
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 概念混乱,请专人解释:实际用户ID,有效用户ID,设置用户ID
  • Linux进程的内核栈和用户栈概念,相互关系及切换过程
  • proftp中,如何让FTP的用户是非Linux用户,只是FTP用户?
  • UIO(linux Userspace I/O子系统)用户空间设备驱动I/O技术介绍
  • windows 系统是否是多用户操作系统,如何理解“多用户操作系统”的“多用户”?
  • 我装的是RED HAT LINUX 8.0,我在root用户中把root用户删除了,怎办也进不了root用户
  • 怎样让普通用户拥有超级用户的权限,是把普通用户的组设为root组吗?具体怎么做,急死了
  • 我一个服务器同时接受到很多个用户的认证请求(得到用户名和密码),然后把用户名密码发给认证服务器。因为是远程认证,所
  • 我装了中软Linux3.1,启动时要求输入用户名和口令,但安装时并没有提示指定用户名,所以现在输入用户名老是错误,不能进入系统,请问该怎
  • root用户附权限给其他用户问题
  • 如何添加一个用户,让这个用户只能访问某个特定的目录,
  • 如何过滤系统用户只显示创建的用户?
  • 匿名用户登录nobody用户的作用
  • 怎样在程序中将普通用户切换成root用户
  • 创建用户组创建用户出错
  • 求助:忘记了root用户的密码,如何给普通用户赋root权限


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3