新装的系统,13.1,右下角那里的网络管理点开后,显示 NetworkManager 未运行,没有网络连接,但是上网正常的,听歌下电影啥的都没影响
不知道是不是因为这个原因,我的 virtualbox 虚拟机不能桥接了,只能使用 NAT 模式上网
怎么让某个 root 的命令变得普通用户也能用呢?例如 ifconfig,好像 Debian 系的这个命令普通用户能执行的,opensuse 里只能 root 能执行

第一个问题已经解决,往下看楼下几层。还有我刚发现一个小办法,YaST 里安装 KVM,中间系统提示是否设置桥接网络,YES 后,virtualbox 跟着蹭就也可以用桥接了
第二个问题,记得在鸟哥的教程里有,我还没有找到那本书,反正有,慢慢找吧,不急
gmg137
(gmg137)
#3
用 sudo, 在 yast - sudo 中设置。
ubuntu 和 linuxmint 里确实普通用户可以用 ifconfig,因为我习惯用这个命令看当前 ip 和走过的流量,我会的命令很少,这个不会记错的
这个还真是我理解错了, openSUSE 和 ubuntu 下,普通用户也是具有执行 ifconfig 的权限的。
openSUSE 下你执行不了的原因是 /sbin/ 默认不在用户的 PATH 路径中。
解决方法:
在 ~/.bashrc 的最后面添加下面的命令:
export PATH=$PATH:/sbin/
然后执行一下:
source ~/.bashrc
这样就可以直接执行 ifconfig 了
或者你总是这样去执行 ifconfig
/sbin/ifconfig
补充说下,普通用户运行 ifconfig 可以查看信息,但是要修改网络配置还是需要 root 权限的。ubuntu 也是这样的。
aloof
(aloof)
#7
谁知道这个设置实际存储在哪个文件里么?我找了几天楞没找到。
在 12.2 NetworkManager.service 默认情况下是启用的。它在 /etc/sysconfig/network/config 文件中查找 NETWORKMANAGER 变量,以此来决定是否应该启动 NetworkManager 。在 NM 和 ifup 之间的切换会改变该变量的值。
但是从 12.3 开始,NETWORKMANAGER 变量被移除了。NM 和 ifup 之间的切换是通过启用 / 禁用 NetworkManager.service 来完成的。
1赞
关于 “Virtualbox 网络无法桥接”,请详细说明。
是根本就无法创建桥接网络(错误提示是怎样的?)?还是创建了桥接网络在虚拟机内没有网?还是在虚拟机外访问不了它?还是先用了 NAT 然后无法切换回桥接?
有太多种情况了,没人愿意猜谜,所以组织话语提问的时候最好把情况限定为一种。
" 建议在提问前阅读 《提问的智慧》](https://forum.suse.org.cn/smart-questions.html) "
PS: 鸟哥是针对 Fedora 的,而且据我的搜索,他是使用 bridged-utils 手动建,这是 openSUSE 10.3 时代的做法。现在的 Virtualbox 可以直接设置桥接网络。所以你说那书应该用处不大。