LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1021|回复: 1

自动登录Linux

[复制链接]
发表于 2007-4-9 16:01:09 | 显示全部楼层 |阅读模式
每次输入用户名/密码登录比较烦人,于是便寻找一个自动登录工具,而gdm和kdm依赖关系一大堆.试用了一下xdm和slim.

使用xdm时,不知道为什么环境变量总会被改,比如locale和PATH什么的,google半天,没有找到原因.

slim比较漂亮,可以选择session,可以设置默认登录的用户,不过还要输入密码.

Google查到可以实现自动登录login shell,下面介绍一下步骤:

源代码 autologin.c

  1. int main() {                                                                                
  2.         execlp( "login", "login", "-f", "your_user_here", 0);                                       
  3. }
复制代码

your_user_here 是你的用户名

编译,安装

  1. gcc autologin.c -oautologin
  2. sudo cp autologin /usr/sbin/autologin
复制代码


配置 /etc/inittab
确保默认运行级别为3
  1. id:3:initdefault:
复制代码

修改
  1. c1:2345:respawn:/sbin/agetty 38400 vc/1 linux
复制代码


  1. c1:2345:respawn:/sbin/agetty -n -l /usr/sbin/autologin 38400 vc/1 linux
复制代码


配置 ~/.bash_profile
增加

  1. if [ -z "$DISPLAY" ] && [ $(tty) == /dev/vc/1 ]; then
  2.     startx
  3. fi  
复制代码

本文参考: http://ubuntuforums.org/archive/index.php/t-31310.html
发表于 2007-4-10 00:43:24 | 显示全部楼层
使用了一下slim,感觉没gdm好用
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表