当前位置: 技术问答>linux和unix
怎么做到在文本模式下自动登陆?
来源: 互联网 发布时间:2017-01-17
本文导语: 我有一个系统,Fedora11,最小化安装,只有文本模式界面的,怎么做到系统一启动就能够使用ROOT用户自动登陆,不需要输入用户名和密码?然后怎么写脚本使用在库文件的路径中增加当前路径,达到运行 EXPORT LD_LIBRARY_PATH=./ ...
我有一个系统,Fedora11,最小化安装,只有文本模式界面的,怎么做到系统一启动就能够使用ROOT用户自动登陆,不需要输入用户名和密码?然后怎么写脚本使用在库文件的路径中增加当前路径,达到运行 EXPORT LD_LIBRARY_PATH=./ 这语句的效果.谢谢了?
|
source xx.h 执行你的脚本。
不要用./xx.sh就行了。
环境变量是进程相关的,一个进程有一个环境变量表。
source xx.h是用bash shell直接解析xx.h这个脚本里的语法,环境变量会添加到你的bash shell进程里。、
./xx.sh是创建子shell,用子shell解析xx.sh这个脚本里的语句,环境变量会添加到子shell进程的环境表里。
所以应该用source xx.h更改你的bash shell环境变量,今后gcc编译程序的时候,gcc这些子进程会继承bash shell的环境变量表,从而得到LD_LIBRARY_PATH.
|
自动登录。
$ sudo yum install mingetty
修改文件/etc/inittab
相应的行改为
1:2345:respawn:/sbin/mingetty --autologin root --noclear tty1
没有的话,也可以输入上面一行,而把其它屏蔽了。
第二个问题
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:`pwd`
$ sudo yum install mingetty
修改文件/etc/inittab
相应的行改为
1:2345:respawn:/sbin/mingetty --autologin root --noclear tty1
没有的话,也可以输入上面一行,而把其它屏蔽了。
第二个问题
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:`pwd`
|
不适用,远程登录有另外一种设置自动登录的方式。
|
询问:
1:2345:respawn:/sbin/mingetty --autologin root --noclear tty1
此法适用远程登陆吗?
1:2345:respawn:/sbin/mingetty --autologin root --noclear tty1
此法适用远程登陆吗?
|
mark