• Linux命令第二部分(用户和组操作)(共15个)


    1.useradd

    【命令作用】在系统中创建新用户

    【命令语法】useradd(选项)(参数)

    【常用选项】

    -g 指定用户的所属群组
    -G 指定用户的附加群组
    -u 指定用户的id

    【参数说明】需要创建的用户的用户名

    【命令示例】

    创建一个新用户ruan,并且指定他的id为123

    # useradd ruan -u  123


    2.groupadd

    【命令作用】创建一个新的工作组

    【命令语法】groupadd(选项)(参数)

    【常用选项】

    -r     创建系统工作组,但是组的id要小于500

    -g    指定组的id

    【参数说明】需要创建的工作组的组名

    【命令示例】

    创建一个名为ruan的工作组

    # groupadd -r ruan


    3.passwd

    【命令作用】设置更改密码(但是只有管理员才能改所有的密码,用户只能改自己的密码)

    【命令语法】passwd(选项)(参数)

    【常用选项】

    -d:删除密码(只有管理员才能用)

    -l:把密码锁住

    -u:解开上锁的帐号

    【参数说明】设置密码的账户名称

    【命令示例】

     锁定ruant账户,无法使用密码登陆

    # passwd -l ruan

    解开ruan用户的密码锁定

    # passwd -u ruan


    4.gpasswd

    【命令作用】Linux下工作组文件/etc/group/etc/gshadow的管理工具

    【命令语法】gpasswd(选项)(参数)

    【常用选项】

      -a 添加用户到组
      -d 从组中删除用户
      -A 指定组管理员
      -r 删除密码
      -R 限制用户登入组

    【参数说明】指定管理的工作组的组名

    【命令示例】

      把用户jie加入到ruan组中
      # gpasswd  -a  jie  ruan
      限制ruan用户组用户登入到组
      # gpasswd -R  ruan


    5.usermod

    【命令作用】修改用户信息

    【命令语法】usermod(选项)(参数)

    【常用选项】

    -d 修改用户的登入目录
      -l  修改用户的账户名称
      -L 锁定账户密码 
      -u 修改用户的UID
      -U 解除密码锁定
      -g 修改用户的所属组
      -G 修改用户的附加组
      -e 修改用户账户的有效时间

    【参数说明】需要要修改用户的用户名

    【命令示例】

    修改jie用户名为ruan

    # usearmob -l ruan jie

    修改ruan用户登入目录为/010

     # usermod  -d  ruan /010


    6.groupmod

    【命令作用】用于修改组的名称和id

    【命令语法】roupmod(选项)(参数)

    【常用选项】

    -g 修改工作组id
     -n 修改工作组名

    【参数说明】修改组的组名

    【命令示例】

     将ruan组改名为jie
     #  groupmod -n  jie ruan
      修改ruanl组的组ID为520
     #  groupmod -g  520 ruan


    7.userdel

    【命令作用】删除用户的账户和相关文件

    【命令语法】userdel(选项)(参数)

    【常用选项】

    -f:强制删除用户,即使用户当前已登录

    -r:删除用户的同时,同时删除与用户相关的所有文件

    【参数说明】要删除的用户名(但后面不接选项时,只删除用户,不删除相关文件)

    【命令示例】

     删除用户ruant以及他的所有相关文件

    # userdel -r ruan


    8.groupdel

    【命令作用】删除指定工作组

    【命令语法】groupdel(参数)

    【常用选项】无

    【参数说明】删除工作组的名称

    【命令示例】

    删除工作组ruanjie

    # groupdel ruanjie


    9.id

    【命令作用】显示真实有效的用户合和组的id

    【命令语法】id [选项][参数]

    【常用选项】无

    【参数说明】需要指定需要显示用户和组的用户名和组名

    【命令示例】

    答应ruanjie用户id和组id

    # id ruanjie


    10.newgrp

    【命令作用】登录到一个新的组

    【命令语法】newgrp  [选项]

    【常用选项】无

    【参数说明】切换群组的名称(必须是该组的用户)

    【命令示例】

    将当前用户切换到jie组中

    # newgrp jie


    11.su

    【命令作用】切换当前登录用户(exit便可返回原用户)

    【命令语法】su(选项)(参数)

    【常用选项】

    -c 执行完命令后切换回原用户

    -<参数>  切换用户时,同时变更工作目录(家目录),以及环境变量

    【参数说明】指定要切换的身份目标用户名(管理员不需要)

    【命令示例】

    切换到ruan用户,并变更工作目录
     # su  -ruan

    变更帐号为root并在执行ls指令后退出变回原使用者

    # su -c ls root  

    12.chfn

    【命令作用】改变finger命令显示的信息

    【命令语法】chfn(选项)(参数)

    【常用选项】无

    【参数说明】需要指定改变finger信息的用户名

    【命令示例】无

    13.finger(gdm-plugin-fingerprint)

    【命令作用】查找并显示用户信息

    【命令语法】finger[选项][参数]

    【常用选项】-l  列出该用户的帐号名称,真实姓名,用户专属目录,登入所用的Shell,登入时间,转信地址,电子邮件状态,计划文件,方案文件内容

    【参数说明】指定需要查询信息的用户名

    【命令示例】

    显示ruanjie的用户信息

    # finger -l  ruanjie


    14.chsh

    【命令作用】用来更换登录系统时使用的shell。若不指定任何参数与用户名称,则chsh会以应答的方式进行设置

    【命令语法】chsh(选项)(参数)

    【常用选项】

    -s 更改系统预设的shell环境

    -l 显示可用的shell

    【参数说明】指定要改变默认shell的用户

    【命令示例】

    查看当前系统可用shell

    #  chsh -l

    15.chage

    【命令作用】用来修改帐号和密码的有效期限

    【命令语法】

    chage (选项) (参数)

    【常用选项】

     -m 密码可更改的最小天数(为零时代表任何时候都可以更改密码)

      -M 密码保持有效的最大天数

      -E  帐号到期的日期。过了这天,此帐号将不可用。

      -d:上一次更改的日期

    【参数说明】需要修改的用户的用户名

    【命令示例】

     修改ruan用户密码的有效期限

    # chage  ruan

  • 相关阅读:
    编程练习--判断两个数组中数据的数据类型是否相同
    JS 类型检测
    JS学习笔记 等于和包装对象
    HTML5经典案例学习-----新元素添加文档结构
    JZ2440存储管理器--SDRAM
    GPIO实验之c语言
    1- 裸机开发GPIO
    Java基础教程——数组
    Java基础教程——运算符
    结构化编程·图示
  • 原文地址:https://www.cnblogs.com/ruanjie/p/9158401.html
Copyright © 2020-2023  润新知