很多朋友就希望最好电源一打开就能进行工作,如果用户登陆还得密码,那真的有点浪费时间,下面我们来看看ubuntu下如何实现用户自动登陆..
左边的应用面板中 打开dash菜单
点选dash菜单下面的第二个A标志的 应用选项卡
点击 过滤结果 并在下面的类别中 选中 系统
展开 左边的 已安装 找到 系统设置 并打开
点选 系统设置中的 用户账户
进入用户账户 后 点击 解锁 在弹出的密码认证窗口中 输入用户密码 授权
完成 解锁后 右上角的 图标会显示为 锁定
点击 打开 自动登陆 按钮 这样以后再重新启动计算机就会 自动登陆默认的ubuntu桌面
为了安全 如果你想设置回 登陆需要密码 可以关闭 自动登陆 就可以了
-
ubuntu登录自动运行脚本
登录ubuntu后执行前面的命令,就能加载无线驱动,但是可不可以登录的时候自动运行呢?省得每次登录的时候都要敲命令,而且还要切换root用户才能执行相关命令,这样比较麻烦。 可以写一个脚本,把那些命令全部写在脚本里面,然后在.profile文件(/etc/profile)中添加执行这个脚本的语句,这样就OK了, 1.以root用户,新建个脚本文件:vi winless.sh 内容如下: #!bin/sh cd hybird_wl make clean make rmmod b43 rmmod ssb rmmod wl modprobe lib80211 insmod wl.ko 2.将winless.sh文件赋suid 以及执行权限 chmod gu+s winless.sh chmod 777 winless.sh 3.在.profile文件中添加一条语句即可. echo 123456 | sudo -S ./winless.sh 注:这里123456是密码,参数-S专门为执行sudo命令的时候要输入密码而准备的,表示标准输入。 -
in login.sh:
-
-
#auto start when login
#roslaunch CDHF_Robot cyberCtrl_R32.launch
/home/ubuntu/dev/Qt/build-QtView3D-Desktop-Debug/QtView3D
-
-
in /etc/profile,add:
-
-
#echo ubuntu | sudo -S ~/.bashrc
source /opt/ros/indigo/setup.bash
export ROS_PACKAGE_PATH=~/dev/ros:/opt/ros/indigo/share:/opt/ros/indigo/stacks
sh /home/ubuntu/dev/login.sh
-
-
使用sudo 运行脚本添加
-
echo ubuntu | sudo -S /home/ubuntu/dev/login.sh
-
不使用sudo运行添加
-
sh /home/ubuntu/dev/login.sh