新手问题!

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
vovoy
帖子: 30
注册时间: 2006-03-18 0:43

新手问题!

#1

帖子 vovoy » 2006-03-20 22:28

我是在XP上 虚拟UBUNTU ,sudo命令失效,什么都不能用,用su也不起作用,要求输入密码,输后时不起作用!!

请问什么设置才能启用sudo ?
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#2

帖子 eexpress » 2006-03-20 22:35

第一个用户才能使用sudo。就是uid=1000的那个。
● 鸣学
头像
vovoy
帖子: 30
注册时间: 2006-03-18 0:43

#3

帖子 vovoy » 2006-03-20 22:50

我是第一用户啊,改过密码,但是以前提示符用户是ubuntu@ubuntu,后来我把什么给删除了,提示符用户变成了ubuntu@,好像是删除了初始的网络配置,就成这样了!

有办法改回去吗?
头像
vovoy
帖子: 30
注册时间: 2006-03-18 0:43

#4

帖子 vovoy » 2006-03-20 23:03

在之前,用vmware虚拟安装,一直不能上网,adsl带路由自动拨号,安装论坛的设置用pppoeconf,我的没有提示什么设置,我一直是接受。ping 127.0.0.1和192.168.1.35 通,但是网关192.168.1.1不通,还DNS也不行,但是都是安论坛的设置查看过的,没有设置错啊!!!
头像
vovoy
帖子: 30
注册时间: 2006-03-18 0:43

#5

帖子 vovoy » 2006-03-20 23:08

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# This is a list of hotpluggable network interfaces.
# They will be activated automatically by the hotplug subsystem.
mapping hotplug
script grep
map eth0

# The primary network interface
iface eth0 inet static
address 192.168.0.35
netmask 255.255.255.0
gateway 192.168.1.1

auto eth0
头像
vovoy
帖子: 30
注册时间: 2006-03-18 0:43

#6

帖子 vovoy » 2006-03-20 23:10

改了address 192.168.0.35 为 address 192.168.1.35也不行!?
头像
vovoy
帖子: 30
注册时间: 2006-03-18 0:43

#7

帖子 vovoy » 2006-03-20 23:12

resolv.conf 文件:

; generated by NetworkManager, do not edit!
; Use a local caching nameserver controlled by NetworkManager

nameserver 192.168.1.1
nameserver 127.0.0.1
头像
vovoy
帖子: 30
注册时间: 2006-03-18 0:43

#8

帖子 vovoy » 2006-03-20 23:19

还有,XP网络连接增加了两个连接VMware Network Adapter VMnet1和VMware Network Adapter VMnet8 这个需要设置吗?
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#9

帖子 eexpress » 2006-03-20 23:21

address 192.168.0.35
netmask 255.255.255.0
gateway 192.168.1.1
忘记加说明了。红色的数字应该一样。
nameserver 192.168.1.1 应该是当地的isp提供的地址。比如电信。

提示符用户变成了ubuntu@,试试less /etc/group|grep ubuntu是什么结果。
上次由 eexpress 在 2006-03-21 0:31,总共编辑 1 次。
● 鸣学
头像
vovoy
帖子: 30
注册时间: 2006-03-18 0:43

#10

帖子 vovoy » 2006-03-20 23:40

/bin/rbash: /usr/bin/lesspipe: restricted: cannot specify '/' in command names
adm:x:4:ubuntu
dialout:x:20:ubuntu,cupsys
cdrom:24:ubuntu,hal
floppy:x:25:ubuntu,hal
tape:x:26:ubuntu
audio:x:29:ubuntu
dip:x:25:ubuntu
video:x:44:ubuntu
plugdev:x:46:ubuntu,hal
ubuntu:x:1000:
lpadmin:x:104:ubuntu
scanner:x:105:ubuntu
admin:x:106:ubuntu
头像
vovoy
帖子: 30
注册时间: 2006-03-18 0:43

#11

帖子 vovoy » 2006-03-20 23:56

nameserver 改成isp提供的地址,也没有作用!!!?
nameserver 202.98.21.x
nameserver 202.98.21.x

我现在用ubuntu登陆,提示:$HOME/.dmrc文件权限不正确,权限变为664

进入画面后提示network不连接, 加到/etc/hosts文件中!!!

不知什么意思??
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#12

帖子 eexpress » 2006-03-21 0:35

你的shell怎么变成/bin/rbash了啊。
要改成bash的。

代码: 全选

$ less /etc/passwd|grep bash
root:x:0:0:root:/root:/bin/bash
exp:x:1000:1000:eexpress,,,:/home/exp:/bin/[size=200]bash[/size]
● 鸣学
头像
vovoy
帖子: 30
注册时间: 2006-03-18 0:43

#13

帖子 vovoy » 2006-03-21 1:02

用$ less /etc/passwd|grep bash 发现很多文件都没有!

没有作用?还是不能sudo,需要重新启动吗?
头像
vovoy
帖子: 30
注册时间: 2006-03-18 0:43

#14

帖子 vovoy » 2006-03-21 2:01

重启再$ less /etc/passwd|grep bash 结果如下:

/bin/rbash: /usr/bin/lesspipe: restricted: cannot specify '/' in command names
root:x:0:0:root:/root:/bin/bash
ubuntu:x:1000:0:ubuntu,,,:/home/ubuntu:/bin/rbash


root:x:0:0:root:/root:/bin/bash 结果如下:
rbash:root:x:0:0:root:/root:/bin/bash: restricted: cannot specify '/' in command names


exp:x:1000:1000:eexpress,,,:/home/exp:/bin/bash 结果如下:
rbash:exp:x:1000:1000:eexpress,,,:/home/exp:/bin/bash:restricted: cannot specify '/' in command names

还是不能sudo?
头像
vovoy
帖子: 30
注册时间: 2006-03-18 0:43

#15

帖子 vovoy » 2006-03-21 22:02

求人还不如求己,搞定!!!
回复