Lock screen when logged in gnome env as root
2011-08-27 18:36
246 查看
gnome桌面环境下,root用户不能锁屏,官方的解释是出于各种安全性的考虑。
我知道对于Linux主义者,直接用root作为第一身份登录系统是必须被千刀万剐的,可惜我不是完美主义者,我是方便主义者。
OK,无论如何,我现在非常需要在root下有一个锁屏的方法——为了应付公司的安全检查。
Google+Baidu了一番,没有发现有什么配置gnome即可达成的办法。
只有安装xlock命令了。把它记载到这篇博客里,以免日后忘记。
xlock的官网:http://www.tux.org/~bagleyd/xlockmore.html
下载最新的源码,我此时下载的是xlockmore-5.34.tar.bz2
解压之后,常规三部曲:
./configure && make && make install
configure的过程可能发现各种包各种库不存在,相对应地安装它们,这里不做细述。
我再make的时候,报错找不到-lXinerama,很奇怪,因为如果缺少链接库,configure的时候就该报告。
下来调查一看,只有libXinerama.so.1和libXinerama.so.1.0.0,我晕,手动建立一个符号链接了事。
运行时,只需要在终端敲入命令即可
# xlock
屏幕立即进入屏保,当按下任意键或者移动鼠标时,出现输入密码的提示。gnome环境下root账号锁屏成功。
我知道对于Linux主义者,直接用root作为第一身份登录系统是必须被千刀万剐的,可惜我不是完美主义者,我是方便主义者。
OK,无论如何,我现在非常需要在root下有一个锁屏的方法——为了应付公司的安全检查。
Google+Baidu了一番,没有发现有什么配置gnome即可达成的办法。
只有安装xlock命令了。把它记载到这篇博客里,以免日后忘记。
xlock的官网:http://www.tux.org/~bagleyd/xlockmore.html
下载最新的源码,我此时下载的是xlockmore-5.34.tar.bz2
解压之后,常规三部曲:
./configure && make && make install
configure的过程可能发现各种包各种库不存在,相对应地安装它们,这里不做细述。
我再make的时候,报错找不到-lXinerama,很奇怪,因为如果缺少链接库,configure的时候就该报告。
下来调查一看,只有libXinerama.so.1和libXinerama.so.1.0.0,我晕,手动建立一个符号链接了事。
运行时,只需要在终端敲入命令即可
# xlock
屏幕立即进入屏保,当按下任意键或者移动鼠标时,出现输入密码的提示。gnome环境下root账号锁屏成功。
相关文章推荐
- How to solve: when using tab in gnomeTerminal , the entire screen flash,
- How to solve: when using tab in gnomeTerminal , the entire screen flash,
- SharePoint 2013 workflow cannot start automatically when you logged in site as a system account
- Got error: 1449: The user specified as a definer ('root'@'%') does not exist when using LOCK TAB
- On a new installed FreeBSD server, when you try to SSH to the server as root, you will end up in the
- mysqldump报错'The user specified as a definer ('root'@'%') does not exist when using LOCK TABLES'
- When to work as root & When to Work as a System User
- Login as Root in Ubuntu 12.04
- is marked as crashed and should be repaired when using LOCK TABLES
- windows下rsysnc提示password file must be owned by root when running as root的解决办法
- cocos2d 安装出现Error: This script must be run as root in order to copy templates to /Library/Applicatio
- 导出Mysql数据库出错:Got error: 145: Table 'wp_options' is marked as crashed and should be repaired when using LOCK TABLES的解决方法
- in a devstack Openstack env, how to start a service, such as aodh-listener
- can't login as mysql user root from normal user account in ubuntu 16.04
- 编译错误you should not run configure as root (set FORCE_UNSAFE_CONFIGURE=1 in environment to bypass this check)
- Lock Screen Rotation in iOS 8 旋转
- Got error: 1449: The user specified as a definer ('root'@'%') does not exist when using LOCK TAB
- 【转】 The user specified as a definer ('root'@'') does not exist when using LOCK TALBE
- password file must be owned by root when running as root解决方法
- adbd cannot run as root in production builds的解决方法