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

  • 相关阅读:
    Appium Python 六:管理应用和Activity
    Loadrunner 11 遇到的问题
    LoadRunner 测试 Mysql
    LoadRunner录制:集合点
    此博客停止更新
    Mac:文件夹树型展示 tree
    Postman-CI集成Jenkins
    Django-数据模型
    Django-简单项目创建
    Django-安装篇
  • 原文地址:https://www.cnblogs.com/ilovessf/p/7456581.html
Copyright © 2011-2022 走看看