首先声明:该文虽以Ubuntu 13.04为例,同样适用于Fedora 17(已测试),但在较低版本的Ubuntu下可能有所差异,具体看后面的注意事项。

技巧目录:

  • 解决Ubuntu下每隔几分钟自动锁屏,需要重新输入密码的问题
  • 无须输入用户名密码让Ubuntu自动登录到桌面
  • Ubuntu下如何使用sudo不用输入密码

1. 解决Ubuntu下每隔几分钟自动锁屏,需要重新输入密码的问题

有时候几分钟不用Ubuntu,系统就自动锁屏了,这是一种安全措施,防止别人趁你不在时使用你的系统。但对于大部分人而言,这是没有必要的,尤其是Ubuntu虚拟机,里面没啥重要的东西,每次锁屏后需要重新输入密码解锁实际上非常枯燥且浪费时间。

解决方案:
(1)打开系统设置,找到“Brightness & Lock”(亮度和锁屏)设置并打开,如下图:


(2)根据提示可以设置屏幕多久关闭和锁屏时间设定,一个“Never”和“OFF”即可搞定。
这样设置后屏幕就不会自动关闭和自动锁屏了。

2. 无须输入用户名密码让Ubuntu自动登录到桌面

每个Linux用户都必须设有密码,这与Windows不同,对于非专业使用Linux的用户来说,已经解决了自动锁屏输密 码问题,如果每次登录系统也不用输入密码 ,岂不是让我们的工作更加轻松更加easy。注意这里的免密码登录系统并不是说用户没有密码了,密码还在只是系统把密码记住了自动用你的密码登录而已。

解决方案:
(1)系统设置里找到“User Accounts”

(2)然后点击右上角的“Unlock”,输入当前用户的密码解锁认证
(3)解锁成功后,开启自动登录功能,即“Automatic Login”开关打开,保存设置即可。
注意事项:较低版本的Ubuntu可能没有该设置选项,那么可以通过配置文件设置自动登录:
/etc/gdm/目录下有个custom.conf或者gdm.confgdm.conf-custom文件,比如我的Ubuntu9.11下的gdm下有这些文件:

打开gdm.conf-custom,截取最前面的几句注释说明如下:

# GDM Configuration Customization file.
#
# This file is the appropriate place for specifying your customizations to the
# GDM configuration.   If you run gdmsetup, it will automatically edit this
# file for you and will cause the daemon and any running GDM GUI programs to
# automatically update with the new configuration.  Not all configuration
# options are supported by gdmsetup, so to modify some values it may be
# necessary to modify this file directly by hand.
#
# Older versions of GDM used the "gdm.conf" file for configuration.  If your
# system has an old gdm.conf file on the system, it will be used instead of
# this file - so changes made to this file will not take effect.  Consider
# migrating your configuration to this file and removing the gdm.conf file.

文件中后面说到如果有gdm.conf老配置文件,那么该文件中的值就不会起作用。那么我们就去gdm.conf里配置吧,打开后找到下面这一段:
[daemon]
# Automatic login, if true the first attached screen will automatically logged
# in as user as set with AutomaticLogin key.
AutomaticLoginEnable=false
AutomaticLogin=

上面的意思很好理解,将AutomaticLoginEnable变量值改为true就可以了。
当然,通过上面的提示我们知道还有一种方法修改该配置文件,就是使用sudo gdmsetup这个命令,运行后会出现设置界面,进入“Security”选项卡:

将“Enable Automatic Login“选上,然后选择你自己的用户名即可。

3. Ubuntu下如何使用sudo不用输入密码

普通用户登录Ubuntu一般使用的是普通账户而非管理员账户,因此运行有管理员权限的程序时都要输入sudo [command],这样的命令输入非常频繁,关键是每次都要输入一次用户自己的密码,非常烦人,下面就教你使用sudo不用输入密码的小技巧。

解决方案:

假设我的用户名为hadoop,使用sudo不用密码的方法如下:

运行命令:sudo visudo 或者sudo vi /etc/sudoers,如果vi来编辑,则保存时记得用"wq!"强制保存,否则会提示只读不能保存的。

上述命令就是用来编辑/etc/sudoers这个文件的。

# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"# Host alias specification# User alias specification# Cmnd alias specification# User privilege specification
root    ALL=(ALL:ALL) ALL# Members of the admin group may gain root privileges

默认情况我们会看到有"root    ALL=(ALL:ALL) ALL"这么一句话,意思就是root用户可以从任何主机连接进来以任意身份执行任意命令,但是需要输入密码,如果不想输入密码只要在后面的ALL之前加 上NOPASSWD即可,关于该文件的格式及参数详解请看参考文献或运行"man sudoers"看帮助文档吧。下面直接给出方法吧:

如果想让hadoop用户使用sudo不用输入密码只要在该文件后面添加"hadoop ALL = NOPASSWD: ALL"这样一行即可。
如果想让 hadoop用户sudo不用密码即可执行某几个命令,可这样写"hadoop  ALL = NOPASSWD: /usr/bin/abc.sh, /usr/sbin/adduser"。

注意:这里有个问题需要注意,就是后面的配置可能会覆盖前面的配置,所以你添加的配置最好是在最后一行。

参考文献:

非常Linux——sudoers文件的写法

转载于:https://www.cnblogs.com/lanxuezaipiao/p/3617436.html

Linux系列:Ubuntu/fedora实用小技巧—禁止自动锁屏、设置免密码自动登录、免密码执行sudo操作...相关推荐

  1. linux锁屏自动登录,Linux系列:Ubuntu/fedora实用小技巧—禁止自动锁屏、设置免密码自动登录、免密码执行sudo操作...

    首先声明:该文虽以Ubuntu 13.04为例,同样适用于Fedora 17(已测试),但在较低版本的Ubuntu下可能有所差异,具体看后面的注意事项. 技巧目录: 解决Ubuntu下每隔几分钟自动锁 ...

  2. Tableau实用小技巧之——红绿色字体颜色设置

    想要在表格中为某列添加正负红绿标识怎么办? Excel的条件格式能够快速简单的为某列数字添加上红绿标识.要在Tableau中实现这个效果,也并不复杂.这次探信君和大家分享在Tableau中为表格数字标 ...

  3. Tableau实用小技巧之——双轴图表设置同步轴

    用Tableau制作图表时,会遇到需要两条轴的情况.这两条轴可能代表两个数量级不同,但需要一起看趋势的度量值,例如销量和利润率:也可能代表两个数量级相同,并且要对比数值大小的度量值,例如销量和销量预算 ...

  4. ubuntu 18.04取消自动锁屏功能

    有时候几分钟不用Ubuntu,系统就自动锁屏了,这是一种安全措施,防止别人趁你不在时使用你的系统.但对于大部分人而言,这是没有必要的,尤其是Ubuntu虚拟机,里面没啥重要的东西,每次锁屏后需要重新输 ...

  5. centos linux怎么关闭锁屏时间,【Centos】Centos7.5取消自动锁屏功能

    00. 目录 @ 01. 问题描述 Centos7.5系统在用户闲置一段时间(默认为5分钟)后,会启动屏幕保护程序(默认的屏保为黑屏),并要求重新输入密码才能回到原来桌面.如果是管理员,建议开启自动锁 ...

  6. ubuntu python opencv 实用小技巧小结

    ubuntu tmux 真的好用: 实用教程: https://wdxtub.com/2016/03/30/tmux-guide/ ctrl + b + [ : 可移动光标 C++ char 和 st ...

  7. 20个你应该知道的iPhone 7实用小技巧

    听说iOS 11马上就要发布,再过几个月新版iPhone8也即将上线,你真的会用你的iPhone7了吗?下面我们来介绍几个iPhone7的实用小技巧. 1.输入消息时的光标移动: 有很多新用户在疑惑输 ...

  8. 苹果手机计算机怎样拉到桌面,20个你应该知道的iPhone 7实用小技巧

    本文由那年那个饭桶整理,未经作者授权,请勿转载,感谢您的尊重. 听说iOS11马上就要发布,再过几个月新版iPhone8也即将上线,你真的会用你的iPhone7了吗?下面我们来介绍几个iPhone7的 ...

  9. phpstudy mysql建表_MySQL_总结MySQL建表、查询优化的一些实用小技巧,MySQL建表阶段是非常重要的一 - phpStudy...

    总结MySQL建表.查询优化的一些实用小技巧 MySQL建表阶段是非常重要的一个环节,表结构的好坏.优劣直接影响着后续的管理维护,赶在明天上班前分享总结个人MySQL建表.MySQL查询优化积累的一些 ...

最新文章

  1. CSS属性:font-family
  2. 全排列 leetcode java_LeetCode--046--全排列(java)
  3. 住酒店套房的注意事项
  4. C#中字典集合HashTable、Dictionary、ConcurrentDictionary三者区别
  5. C#、VB.NET 使用System.Media.SoundPlayer播放音乐
  6. eZ Publish 的 Site.INI文件的中文翻译
  7. 裁员下老公老婆的对话
  8. (01)OpenGL es中只在指定区域渲染view
  9. oracle数据库激活控制文件位置,Oracle数据库之Oracle 重建控制文件一例
  10. Web应用小案例:猜数小游戏
  11. mysql 5.7 emoji_MYSQL5.7.25升级兼容微信emoji实操
  12. 恒生UFX交易接口基本介绍
  13. 卡瓦莱斯的世界杯往事
  14. java stack长度_Java Stack size()用法及代码示例
  15. 用Excel体验梯度下降法计算函数极值
  16. 数控弯管机xyz转换ybc的算法_数控弯管机技术的更新和应用.pdf
  17. 离婚协议中的几个重点
  18. 使用Python探索四大名著【红楼梦】人物之间的关系,简直帅呆了
  19. Netflix Media Database - 起源和数据模型
  20. 牛客练习赛 43 F Tachibana Kanade Loves Game 容斥原理(Java版ac)

热门文章

  1. ?php query_posts(cat)?,query_posts()函数 (wordpress日志调用)
  2. 隐藏html表格边框显示,table显示所有边框 table的边框怎么显示不出来
  3. python删除链表中重复的节点_Java编程删除链表中重复的节点问题解决思路及源码分享...
  4. spark2.4.5源码编译成hadoop-2.6.0-cdh5.15.1
  5. 别找了,这才是 Pyecharts 的正确打开方式!
  6. 真香!微软将为Edge浏览器带来超好用的全新侧边搜索功能:无需跳转网页
  7. 一张表看尽CV和NLP的经典+前沿论文,还教你阅读顶会论文,构建深度学习知识框架...
  8. git推送密码_git 学习小记之记住https方式推送密码
  9. windows无法新建计算机对象,win10系统ie浏览器提示“Automation 服务器不能创建对象”的办法...
  10. linux脚本读取输入信息,LinuxCommandLinex -- [ 脚本 - 读取输入]