zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    BZOJ 2034 【2009国家集训队】 最大收益
    vijos P1780 【NOIP2012】 开车旅行
    BZOJ 2115 【WC2011】 Xor
    BZOJ 3631 【JLOI2014】 松鼠的新家
    BZOJ 4717 改装
    BZOJ 2957 楼房重建
    BZOJ 4034 【HAOI2015】 T2
    BZOJ 1834 【ZJOI2010】 network 网络扩容
    BZOJ 2440 【中山市选2011】 完全平方数
    BZOJ 2733 【HNOI2012】 永无乡
  • 原文地址:https://www.cnblogs.com/ruanjie/p/9158401.html
Copyright © 2011-2022 走看看