不知道怎么回事
Gnome升级为2.24,有好多和以前不一样
刚开始是打开terminal就提示错误,过两天更新后,这个错误没了,但root terminal变成英文版了(不知道会不会和Local设置成en_US.utf8有关系),它变E文没关系,关键是所有需要用root权限打开的程序都变成英文了,比如想用root权限的smplayer,硬是显示不了英文外的其他文件名,root权限的nautilus也一样,不得已,有时候想打开有权限限制的文件时,使用chown 或chmod改变所有者或者权限,还有莫名其妙很多程序不能用,以前都可以的,要用的话就必须切换到其他tty下用root登录
今天想起来以前在ubuntu下用的sudo,其实我安装了sudo的,就是没办法使用
于是google了一下,在archlinux 的wiki中果然有相关的内容,原来需要将用户加入sudoer组,嘿嘿,这下简单了
nano /etc/sudoers,按wiki在里面添加
USER_NAME ALL=(ALL) ALL
我的用户名是huxd,就添加
huxd ALL=(ALL) ALL
保存后,在终端里使用sudo,提示输入密码,输入密码后(非root密码)
可以直接打开需要Root权限的命令但有一点问题,这样不是很不安全嘛
只要知道当前用户名的密码,不就可以直接查看、删除所有文件?
oh my god
不知道该怎么解决
还有,就是使用sudo后,好像tab的补齐功能会无效,至少是部分无效
Gnome升级为2.24,有好多和以前不一样
刚开始是打开terminal就提示错误,过两天更新后,这个错误没了,但root terminal变成英文版了(不知道会不会和Local设置成en_US.utf8有关系),它变E文没关系,关键是所有需要用root权限打开的程序都变成英文了,比如想用root权限的smplayer,硬是显示不了英文外的其他文件名,root权限的nautilus也一样,不得已,有时候想打开有权限限制的文件时,使用chown 或chmod改变所有者或者权限,还有莫名其妙很多程序不能用,以前都可以的,要用的话就必须切换到其他tty下用root登录
今天想起来以前在ubuntu下用的sudo,其实我安装了sudo的,就是没办法使用
于是google了一下,在archlinux 的wiki中果然有相关的内容,原来需要将用户加入sudoer组,嘿嘿,这下简单了
nano /etc/sudoers,按wiki在里面添加
USER_NAME ALL=(ALL) ALL
我的用户名是huxd,就添加
huxd ALL=(ALL) ALL
保存后,在终端里使用sudo,提示输入密码,输入密码后(非root密码)
可以直接打开需要Root权限的命令但有一点问题,这样不是很不安全嘛
只要知道当前用户名的密码,不就可以直接查看、删除所有文件?
oh my god
不知道该怎么解决
还有,就是使用sudo后,好像tab的补齐功能会无效,至少是部分无效
今天想听几首歌,很悲惨地发现文件名不按拼音顺序排列,找死人了
不得已老拿文件搜索找文件,也很烦
google了好长时间,终于找到解决方案了,还是在linuxsir里找到的
linuxsir真强大
原因可能是local设置成en_US.utf8不过我设置成zh_CN.utf8重启了好像也没用
不过在论坛里找到的方法
编辑/etc/profile
在里面加上如下内容:
unset LC_ALL
export LC_COLLATE=zh_CN.utf8
然后重启gnome居然按顺序排列了。
不过不知道什么意思哦
哎。。
反正知道这么做了就行了。。