ubuntu设置开机自动登陆与登录自动运行脚本
2015-11-04 11:43
701 查看
溪西创客小屋
很多朋友就希望最好电源一打开就能进行工作,如果用户登陆还得密码,那真的有点浪费时间,下面我们来看看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
很多朋友就希望最好电源一打开就能进行工作,如果用户登陆还得密码,那真的有点浪费时间,下面我们来看看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
相关文章推荐
- php简单对象与数组的转换
- 为什么要升级Win10 TH2正式版?win7/8升级Win10 TH2的六个理由
- 高手也许要学习基础的必备优化总结
- IT公司100题-7-判断两个链表是否相交
- ViewDragHelper之拖动加载(类似淘宝)
- 利用snapcraft为我们的Snappy Ubuntu应用打包
- Activity的四种加载模式及有关Activity横竖屏切换的问题
- c++中,结构体和联合体的区别
- [.Net码农]FastReport.NET WebReport标签使用教程
- <蓝牙BLE>BLEcc2540开启广播的过程
- 一份通用makefile,自动遍历子目录源文件,自动生成依赖。
- iOS开发日记43-XCode7免证书真机调试
- JavaScript高级程序设计之DOM之DOM 操作技术之操作表格第10.2.3讲
- 截取最后一个"\"的字符串
- 在GridView中添加按钮后,如何触发按钮的各种事件?
- URL的# (转)
- 栈----实则运算表达式求值(2)
- Linux环境SVN命令行使用经验总结
- Codeforces Round #192 (Div. 1) A. Purification 贪心
- Disk performance