yidehui 发表于 2013-4-22 19:46:39

虚拟机linux下无法创建用户失败

我使用的虚拟机是abuntu,使用了以下命令
book@book-desktop:~$ useradd chenhongleng
useradd: cannot lock /etc/passwd; try again later.   (结果出现这句提示)

网上有人写了这样的解决方法:
找一下有个叫/etc/passwd.lock的文件,找到,给它用root删掉就好了,可能是上次使用到这个文件没有正常关闭。
具体操作:
切换到root用户,用cd etc到etc目录下,rm .pwd.lock ,(注意.pwd.lock 这个名称可能不一样,可以到etc目录去查看)

但是我使用了ls命令发现etc目录下并没有pwd.lock,我不知道应该删除哪个文件?!

book@book-desktop:~$ cd /etc
book@book-desktop:/etc$ ls
00-header               gshadow-             pam.d
acpi                  gssapi_mech.conf   pango
adduser.conf            gtk-2.0            papersize
alternatives            hal                  passwd
anacrontab            hdparm.conf          passwd-
apm                     host.conf            pcmcia
apparmor                hostname             perl
apparmor.d            hosts                pm
apport                  hosts.allow          pnm2ppa.conf
apt                     hosts.deny         polkit-1
at.deny               hp                   popularity-contest.conf
avahi                   idmapd.conf          power
bash.bashrc             ifplugd            ppp
bash_completion         inetd.conf         profile
bash_completion.d       init               profile.d
bindresvport.blacklistinit.d               protocols
blkid.conf            initramfs-tools      pulse
blkid.tab               inputrc            python
bluetooth               insserv            python2.6
bogofilter.cf         insserv.conf         qt3
bonobo-activation       insserv.conf.d       rarfiles.lst
brlapi.key            iproute2             rc0.d
brltty                  issue                rc1.d
brltty.conf             issue.net            rc2.d
byobu                   java               rc3.d
ca-certificates         java-6-openjdk       rc4.d
ca-certificates.conf    java-6-sun         rc5.d
calendar                jetty                rc6.d
chatscripts             kbd                  rc.local
checkbox.d            kermit               rcS.d
compizconfig            kernel               resolvconf
computer-janitor.d      kernel-img.conf      resolv.conf
ConsoleKit            kerneloops.conf      rmt
console-setup         keys               rpc
console-tools         laptop-mode          rsyslog.conf
couchdb               lcovrc               rsyslog.d
cron.d                  ldap               samba
cron.daily            ld.so.cache          sane.d
cron.hourly             ld.so.conf         screenrc
cron.monthly            ld.so.conf.d         securetty
crontab               legal                security
cron.weekly             lftp.conf            sensors.conf
crypttab                libpaper.d         services
cups                  locale.alias         sgml
dbus-1                  localtime            shadow
debconf.conf            logcheck             shadow-
debian_version          login.defs         shells
default               logrotate.conf       skel
defoma                  logrotate.d          socks.conf
deluser.conf            lsb-base             sound
depmod.d                lsb-base-logging.shspeech-dispatcher
dhcp3                   lsb-release          ssh
dictionaries-common   ltrace.conf          ssl
doc-base                magic                subversion
dpkg                  magic.mime         sudoers
emacs                   mailcap            sysctl.conf
environment             mailcap.order      sysctl.d
esound                  manpath.config       terminfo
exports               mime.types         texmf
firefox-3.0             minicom            timezone
firefox-3.5             mke2fs.conf          ts.conf
fonts                   modprobe.d         ucf.conf
foomatic                modules            udev
fstab                   mono               ufw
ftpusers                motd               updatedb.conf
fuse.conf               motd.tail            update-manager
gai.conf                mtab               update-motd.d
gamin                   mtools.conf          update-notifier
gconf                   mysql                usplash.conf
gdb                     nanorc               vim
gdm                     netscsid.conf      visualvm
gimp                  network            vsftpd.conf
gnome                   NetworkManager       w3m
gnome-app-install       networks             wgetrc
gnome-system-tools      nsswitch.conf      wodim.conf
gnome-vfs-2.0         obex-data-server   wpa_supplicant
gnome-vfs-mime-magic    ODBCDataSources      X11
gre.d                   odbc.ini             xdg
groff                   odbcinst.ini         xml
group                   openocd            xulrunner-1.9.1
group-                  openoffice         zsh_command_not_found
grub.d                  opt
gshadow               pam.conf

tongdayusu 发表于 2013-4-22 20:01:39

useradd chenhongleng
得用root ,或者sudo 吧?

tongdayusu 发表于 2013-4-22 20:02:22

这和虚拟机下没关系。

yidehui 发表于 2013-4-22 20:29:12

tongdayusu 发表于 2013-4-22 20:02 static/image/common/back.gif
这和虚拟机下没关系。

如果我想注销登陆新用户,要怎么做?我曾试着用logout,但是不管用,总不能poweroff吧?!

haffman1 发表于 2013-4-22 21:10:14

自己仔细看看书吧

hugeice 发表于 2013-4-24 12:51:43

注销在命令行下“exit”即可;

useradd需要管理员权限,用root登陆然后运行useradd或者su到root账户,或者配置sudo

censtar 发表于 2013-4-24 12:55:14

yidehui 发表于 2013-4-22 20:29 static/image/common/back.gif
如果我想注销登陆新用户,要怎么做?我曾试着用logout,但是不管用,总不能poweroff吧?! ...

你用的bash 中可能是没编译 logout 。用exit试试 .
页: [1]
查看完整版本: 虚拟机linux下无法创建用户失败