zoukankan      html  css  js  c++  java
  • linux用户与组管理命令的基本操作

    用户账号管理命令

           为了提高系统的利用率,避免因多个用户共用一个root账号而造成不必要要的系统安全隐患,通常需要为

    新用户添加账户。在Linux系统中,添加用户只能由超级用户来完成,也就是说,只能由root用户使用useradd

    或是adduser命令来完成该项工作。

    1.添加用户

          在使用useradd或adduser命令添加用户账号前,建议先使用“finger”命令检查将要添加的用户账号是否存

    在,以避免账号名重复而导致添加失败。

       

             如以上结果可知,当前系统已存在student的账号,所以不要在添加改名称的账号。但是user01未被使

    用,因此可以添加用户user01。

    2.修改用户账号

          添加用户账号后,管理员有时需要改变账号的内容,此时可以使用“usermod”命令来对账号内容进行修改

    其使用方法及参数与userdd命令很相似。

         

    3.删除和停用用户账号

          要删除已经存在的账号,必须从/etc/passwd 文件中删除此用户的记录项,从/etc/group 文件中删除提及的此用

    户,并且删除用户的主目录及其他由该用户创建或属于此用户的文件,这些工作可以使用userdel命令来完成。

    4.用户密码管理

        若要改变自己的使用的密码,直接使用passwd命令即可。下面是使用“passwd”命令改变密码的方法:

    5.Shell编程批量用户的创建

    通过命令连续创建20个用户变量

    添加文件权限

    执行文件

    查看etc/passwd文件的最后20行内容

    查看创建目录的主目录

     查看etc/shadow文件的最后20行内容

    账号管理的常用命令

    1.id命令

          用于显示用户当前的UID、GID和用户所属的组列表。

    2.whoami命令

         用于显示当前用户的名称。

    3.groups命令

         用于显示指定用户所属的用户组,如果未指定用户则显示当前用户所属的组。

    4.newgrp命令

        用于新建分组。

    5.finger命令

        用于查找并显示用户信息。

    6.who命令

        显示当前登录用户的用户名、登录终端、登录时间及登录地址。

    7.w命令

        用于显示当前登录的所有用户的信息。

  • 相关阅读:
    nvm的安装与使用
    webpack中import动态设置webpackChunkName方法
    css在背景图下加渐变色
    js实现时间戳转换
    js实现随机数和随机数组
    js实现导航自动切换请求数据
    jq、js获取select中option上的value值以及文本值
    js、jq实现select 下拉选择更多
    软件测试
    php
  • 原文地址:https://www.cnblogs.com/zqjt2/p/5386140.html
Copyright © 2011-2022 走看看