openSUSE中使用sudo小心得
时间:2009-01-14
来源:互联网
我觉得,openSUSE官方鼓励使用su来执行管理员的操作。
但是我更喜欢用sudo的方式来管理系统。但是默认情况下,openSUSE的sudo并不好用。比如sudo后的密码验证需要输入root的密码而不是当前用户的密码,还有,使用sudo打开X应用程序的时候,往往被X服务器拒绝。
查了些资料,有些小心得:
1.修改/etc/sudoers,将下面两行注释掉(这样密码验证时输入当前用户的密码)
Defaults targetpw # ask for the password of the target user i.e. root
ALL ALL=(ALL) ALL # WARNING! Only use this together with 'Defaults targetpw'!
2.去掉下面一行前的注释符,并且将自己加入wheel组。
#%wheel ALL=(ALL) ALL
3.将DISPLAY加入env_keep变量(不改变显示终端)
Defaults env_keep = "DISPLAY LANG LC_ADDRESS LC_CTYPE LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE LC_TIME LC_ALL LANGUAGE LINGUAS XDG_SESSION_COOKIE"
4.允许所有所有本地“用户”连接X服务器。
我的办法是,在/etc/X11/xinit/xinitrc.d/目录下创建一个可执行脚本xhost_local.sh脚本内容:
#!/bin/bash
xhost local:>/dev/null
这样之后,使用sudo就能执行gedit等X应用程序了。还有一点没有解决,可能是出于安全考虑,在openSUSE中sudo时,没有搜索/sbin,/usr/sbin这样的存放着系统管理命令的目录,所以在执行这些命令时需要使用绝对路径。
但是我更喜欢用sudo的方式来管理系统。但是默认情况下,openSUSE的sudo并不好用。比如sudo后的密码验证需要输入root的密码而不是当前用户的密码,还有,使用sudo打开X应用程序的时候,往往被X服务器拒绝。
查了些资料,有些小心得:
1.修改/etc/sudoers,将下面两行注释掉(这样密码验证时输入当前用户的密码)
Defaults targetpw # ask for the password of the target user i.e. root
ALL ALL=(ALL) ALL # WARNING! Only use this together with 'Defaults targetpw'!
2.去掉下面一行前的注释符,并且将自己加入wheel组。
#%wheel ALL=(ALL) ALL
3.将DISPLAY加入env_keep变量(不改变显示终端)
Defaults env_keep = "DISPLAY LANG LC_ADDRESS LC_CTYPE LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE LC_TIME LC_ALL LANGUAGE LINGUAS XDG_SESSION_COOKIE"
4.允许所有所有本地“用户”连接X服务器。
我的办法是,在/etc/X11/xinit/xinitrc.d/目录下创建一个可执行脚本xhost_local.sh脚本内容:
#!/bin/bash
xhost local:>/dev/null
这样之后,使用sudo就能执行gedit等X应用程序了。还有一点没有解决,可能是出于安全考虑,在openSUSE中sudo时,没有搜索/sbin,/usr/sbin这样的存放着系统管理命令的目录,所以在执行这些命令时需要使用绝对路径。
作者: pxbfeiniao 发布时间: 2009-01-14
sudo是使用的当前用户的Path
作者: booman 发布时间: 2009-01-14
sudo有一个编译选项:--with-secure-path=
制定sudo的搜索路径,openSUSE 中的sudo包在编译时可能没有包含/sbin,/usr/sbin
制定sudo的搜索路径,openSUSE 中的sudo包在编译时可能没有包含/sbin,/usr/sbin
作者: pxbfeiniao 发布时间: 2009-01-14
export PATH=$PATH:/usr/sbin:/sbin
作者: lyp069 发布时间: 2009-01-15
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28