新手应该如何设置sudo权限?


(Lnaight) #1

最简安装后安装xorg,startx失败,查看log:
[ 35.441] (WW) Warning, couldn’t open module nv
[ 35.482] (WW) Falling back to old probe method for fbdev
[ 35.519] (WW) Falling back to old probe method for vesa
[ 35.519] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
本以为是显卡驱动问题,最后使用sudo解决问题。
root权限应该是为了保护计算机而设置,避免执行意外的命令导致系统崩溃,然而startx这样的程序,以及很多其他常用命令,也需要使用sudo运行,是不是违背了sudo的本意?
sudoers文件应如何设置,才能让非root用户舒服root密码而非用户密码才能使用sudo?

PS:似乎我都用户在video组中,却无法访问/dev/fb0,不知如何解决


#2

首先现在对于使用 startx 命令的用户我是一律劝退的,请回去找一个 DM 来用,裸的 startx 最好不要再出现;

其次纯粹说到 sudo 使用的话,sudo 的本意就是让用户使用自己的密码提权执行管理工作,这个和 root 用户的密码不应产生任何关系,不知道你的看法如何。如果要用 root 密码,不如改用传统 su 工具。


(Lnaight) #3

我是想要使用i3wm,使用sudo或su运行startx,i3wm的用户是root,怎么解决?


#4

直接用root很危险,不要这么做!


#5

建议你装一个dm,lightdm就挺好的,我是i3用户,目前就是这么用的。


(Lnaight) #6

我去试试