zoukankan      html  css  js  c++  java
  • Linux命令----用户管理

    修改用户密码:

      sudo passwd (当前)用户名  【sudo是super user do的简写,passwd是password的简写】

     

    显示当前正在操作系统的用户:whoami  

    显示当前登录系统的用户信息:who am i

    注意:

      普通用户是“$符”标志

      根用户是“#号”标志

     

    在输入的命令之前会有这样一串字符,如:chencai@hostname:~$  其中chencai就是用户名,hostname是主机名。

     

    新建用户:

      sudo useradd -s /bin/bash -g cc -d /home/chencai -m chencai

        -s 指定新用户登录时shell的类型
        -g 指定所属组,该组必须已经存在
        -d 指定用户登录时的主目录,替换系统默认值/home/用户名
        -m 用户目录不存在时,自动创建该目录

    修改用户:

      usermod

        -l 修改用户名

     

    新建用户组:

      sudo groupadd 组名

     

    切换用户:

      su 用户名  【switch user】

    注意:

      切换到根用户可以使用:

                 su

                 su -

                 su - root

                 su root

      切换用户时可以用exit 退回到上一个用户,如果没有上一个用户,那就会退出当前用户

      要注意使用su切换用户时会产生叠加效果,比如:

      当前是chencai用户,我用su -切换到root用户,即:chencai->root

      接着我用su chencai切换到chencai用户,即会变成:chencai->root->chencai

      接着我用su -切换到root用户,即会变成:chencai->root->chencai->root

      接着我一直用exit,会变为root->chencai->root->chencai 直到退出chencai用户(关闭终端)

      因此,我们尽量不要重复使用su命令,可以将su和exit配对来使用

    root用户密码的设置:

      先切换到root用户,然后输入passwd即可进行密码的设置

    注意:对于新安装的Linux系统,我们要切换到root用户时,需要先设置root用户的密码(sudo passwd root),然后再进行切换就好了。

    删除用户:

      userdel 用户名 【option】

        【option】  -r 把用户的主目录一起删掉

    注意:

      新建用户、删除用户要在root用户下进行,因为root用户是最高的管理者

    遇到的问题:不在sudoers文件中,此事将被警告

      sudo命令的含义是:使用sudo命令的用户,将拥有root账户的权限来执行某项命令或者程序。

      文件/etc/sudoers只有root帐户才能修改和管理的。
      某帐号要想使用sudo命令,该帐号就必须添加到/etc/sudoers文件中
        操作步骤:
          切换到root账户
          在visudo命令调出的vim编辑窗口中,找到 root ALL=(ALL:ALL) ALL
          在该行下面添加自己的帐号,后面部分和root的一样

    为了避免上述的问题,我们可以先执行上述操作。

  • 相关阅读:
    springboot配置视图控制器
    springboot测试的方法
    cookie之sameSite
    docker 安装Elasticsearch +kibana
    find + xargs 删除文件名中含有空格的文件
    git,composer 代理
    Composer更新依赖报错Fatal error解决方案
    compose 设置代理 SET HTTP_PROXY="http://192.168.1.103:8080"
    php使用composer常用问题及解决办法集:zlib_decode():data error......
    ERROR: .FileNotFoundError: [Errno 2] No such file or directory: '.\docker-compose.yml:docker-compose.apache.yml'
  • 原文地址:https://www.cnblogs.com/chen-cai/p/7894689.html
Copyright © 2011-2022 走看看