Browsed by
标签:root

CentOS6.4安装eclipse-cdt的问题

CentOS6.4安装eclipse-cdt的问题

在CentOS6环境,可以直接通过”yum install”来安装eclipse以及eclipse-cdt等开发工具。

安装完成后,创建新工程时,只看到创建普通工程,看不到与CDT相关的工程。实际上,如果安装了其他plugin,同样也无显示。

在CentOS的论坛上检索了一下,解决方法也简单。就是必须以root身份运行以下命令即可:

eclipse -initialize
在Ubuntu/Kubuntu中以非root用户身份运行wireshark

在Ubuntu/Kubuntu中以非root用户身份运行wireshark

缺省情况下,只允许以root身份运行wireshark,否则无法抓包,命令如下:

sudo wireshark

每次都这样启动实在是比较麻烦,最好还是允许普通用户也运行wireshark并抓包。为此,需要执行以下命令即可:

sudo dpkg-reconfigure wireshark-common
sudo chmod o+x /usr/bin/dumpcap
远程访问MySQL数据库

远程访问MySQL数据库

Linux版本的MySQL数据库缺省不允许从远程访问(Windows版本在安装时可以进行选择),因此我们需要简单修改一下来放开这个限制。

通过软件中心安装MySQL,这没有什么好介绍的。网上有些这方面的介绍,不过中文版本的基本上都有些错误,估计大部分都只是转载,作者并没有真正尝试。

以下步骤基于Ubuntu版本。

step1:mysql> grant all privileges on *.* to 'root'@'%' identified by '1234';

其中,‘1234’是指密码,‘root‘是指远程访问的账户名。’%’是指允许从任何一个远程计算机访问。’*.*’是指所有数据库、所有表。

step2:mysql> flush privileges;

step3:修改/etc/mysql/my.cnf文件,注释掉以下行:

bind-address     = 127.0.0.1

step4: 重启MySQL服务

sudo service mysql restart

完成上述步骤后,就可以用root账户,以‘1234’为password,从任何一个远端计算机上登录并访问MySQL数据库了。

如何以root身份登录Fedora13

如何以root身份登录Fedora13

这又是个纠结的问题。在老版本中,以root身份登录根本就不是个问题。我不太明白为什么最新的Ubuntu和Fedora都玩起了拒绝root登录的方式。

从技术上讲,屏蔽root登录方式似乎不能解决多少安全性问题。这两个发行版本的开发人员是怎么考虑的?

话说回来,以root身份登录Fedora的做法,要比Ubuntu复杂一些。采用以下方式即可:

以root身份修改以下文件:

修改文件/etc/pam.d/gdm,注释掉auth required pam_succeed_if.so user != root quiet。

修改文件/etc/pam.d/gdm-password,注释掉auth required pam_succeed_if.so user != root quiet。

然后重启系统就可以了。