zoukankan      html  css  js  c++  java
  • Linux系统主目录被更改,怎么修改回去?

      本人新手一枚,今天在腾讯云上练习搭建ftp。中间有一条命令如下:

          设置为用户的主目录:
          usermod -d /data/ftp ftpuser

    虽然注释了这一条命令是更改用户的主目录,但是自己并没有思考就把自己的用户按照上面的命令运行了一下!

    但是更改过之后, 再去登录的话,用户的主目录就不再是home下自己同名的那个目录了。

    而是自己设置过的目录。所以如果要登录向Ubuntu这样有图形界面的系统的话,是登陆不上去的,今天遇到这种情况
    之后,郁闷了好一会,现在终于懂了。通过查看etc下的文件passwd,将改文件更改回去即可!

    命令如下:vi /etc/passwd

    然后将对应的用户改成   /home/你的用户名

    例如:

    将ftpuser用户的主目录从/data/ftp  改成/home/ftp即可


    由于运行过上面的命令需要该用户下没有任何进程在运行。所以中途还要杀掉改用户的进程。

    首先用who命令

    输入:who

    显示:

    如果想要关掉zhangxu这个用户的所有进程。则需要

    在控制台输入下面这个命令,则可以看到该用户下的所有进程

    然后通过kill pid即可杀掉改用户

    然后就可以更改该用户的主目录了(更改过程开始写的就是)


    下面是关于用户操作的指令技巧

    想要查看系统中是否存在该用户可以使用id + 用户名

    例如:id root


    想要查看系统中有哪些用户登录了系统,可以使用who命令

    参考文章: 

    http://man.linuxde.net/who

  • 相关阅读:
    03_ if 练习 _ little2big
    uva 11275 3D Triangles
    uva 12296 Pieces and Discs
    uvalive 3218 Find the Border
    uvalive 2797 Monster Trap
    uvalive 4992 Jungle Outpost
    uva 2218 Triathlon
    uvalive 3890 Most Distant Point from the Sea
    uvalive 4728 Squares
    uva 10256 The Great Divide
  • 原文地址:https://www.cnblogs.com/ilovessf/p/7456581.html
Copyright © 2011-2022 走看看