• linux系统命令的收集 第二部分


    用户和组操作(15个命令)

     1.useradd (user add 用户添加;create a new user or update default new user information 创建一个新用户或更新默认的新信息)
     【命令作用】创建一个新用户
     【命令语法】useradd [选项](参数)
     【常用选项】
      -g 指定用户的所属组
      -G 指定用户的附加组
      -u 指定用户的UID
     【参数说明】新建用户的用户名
     【命令示例】
      创建一个新用户test,并且指定他的UID为601
      useradd test -u 601


     2.groupadd (group add 组添加;create a new  group 创建一个新组)
     【命令作用】创建一个新的工作组
     【命令语法】groupadd [选项](参数)
     【常用选项】
      -r 创建系统工作组
      -g 指定组ID
     【参数说明】新建工作组的组名
     【命令示例】
      创建一个名为student新的系统工作组
      groupadd  -r student


     3.passwd   (password 口令;update user's authentication tokens 更新用户的身份验证令牌)
     【命令作用】为用户账户设定或更改密码
     【命令语法】passwd [选项][参数]
     【常用选项】
      -d 删除用户密码 (仅管理员账户可以执行)
      -l 锁定账户
      -u 解锁账户
      --stdin 指定passwd从一个标准输入中读取新密码
     【参数说明】需要进行密码修改的账户
     【命令示例】
      锁定test账户,使其无法使用密码登陆
      passwd -l test
      用标准输入为用户test指定一个新密码
      passwd --stdin test


     4.gpasswd (group password 组密码;administer /etc/group and /etc/gshadow 管理 /etc/group 和 /etc/gshadow)
     【命令作用】管理工作组文件 /etc/group 和 /etc/gshadow
     【命令语法】gpasswd [选项](参数)
     【常用选项】
      -a 添加用户到组
      -d 从组中删除用户
      -A 指定组管理员
      -r 删除密码
      -R 限制用户登入组
     【参数说明】需要管理的工作组的组名
     【命令示例】
      为student组添加密码
      gpasswd  student
      将用户test加入到student组中
      gpasswd  -a  test  student
      限制student用户组用户登入
      gpasswd -R  student

     

    5.usermod  (user modify 用户修改;modify a user account 修改用户账户)
     【命令作用】修改用户账户
     【命令语法】usermod (选项)(参数)
     【常用选项】
      -d 修改用户的登入目录
      -l  修改用户的账户名称
      -L 锁定账户密码
      -u 修改用户的UID
      -U 解除密码锁定
      -g 修改用户的所属组
      -G 修改用户的附加组
      -e 修改用户账户的有效时间
     【参数说明】需要修改的用户账户名
     【命令示例】
      修改test用户名为newtest
      usermod  -l  newtest  test
      修改newtest用户登入目录为/001
      usermod  -d  newtest  /001

     

     6.groupmod (group modify 组修改;modify a group definition on the system 修改系统中的组定义)
     【命令作用】修改工作组名或组ID
     【命令语法】groupmod (选项)(参数)
     【常用选项】
      -g 修改工作组ID
      -n 修改工作组名
     【参数说明】需要修改的工作组
     【命令示例】
      将student组改名为school
      groupmod -n  school student
      修改school组的组ID为550
      groupmod -g  550  school


     7.userdel (user delete 用户删除;delete a user account and related files 删除用户账户和相关文件)
     【命令作用】删除用户账户和他的相关文件
     【命令语法】userdel [选项](参数)
     【常用选项】
      -f 强制删除用户
      -r 删除用户账户和他的所有相关文件
     【参数说明】需要删除的用户账户(不加选项只删用户,不删文件)
     【命令示例】
      删除用户newtest以及他的所有相关文件
      userdel -r newtest


     8.groupdel (group delete 组删除;delete a group 删除一个组)
     【命令作用】删除一个工作组
     【命令语法】groupdel (参数)
     【常用选项】
     【参数说明】需要删除的工作组组名
     【命令示例】
      删除工作组school
      groupdel  school


     9.id (id 自我;print real and effective user and group IDs  打印真实有效的用户和组ID)
     【命令作用】打印真实有效的用户和组ID
     【命令语法】id [选项][参数]
     【常用选项】
     【参数说明】需要查询的用户和组(不加任何参数,默认打印当前登陆账户的ID,组ID和所属的所有附加组的组ID)
     【命令示例】
      打印root用户的ID和组ID
      id  root


     10.newgrp (new group 新的组;log in to a new group 登录到一个新组)
     【命令作用】在被gpasswd限制用户等入之后,组中成员可用newgrp登入组
     【命令语法】newgrp
     【常用选项】
     【参数说明】
     【命令示例】
      让student组用户登入已限制登入的student组
      newgrp


     11.su (substitute 替代者;run a shell with substitute user and group IDs 使用替代的用户和组来运行shell)
     【命令作用】切换当前登录用户(exit便可返回原用户)
     【命令语法】su [选项](参数)
     【常用选项】
      -<参数>  切换用户时,同时变更工作目录(家目录),以及环境变量
      -c 执行完命令后切换回用户
     【参数说明】想要切换的用户名(只有管理员账户在切换时,不需要输入目标账户的密码)
     【命令示例】
      切换到newtest用户,并变更工作目录
      su  -newtest
      切换为root用户执行touch/dir后切换回来
      su  -c  touch/dir  root


     12.finger (finger 手指;user information lookup program 用户信息查询工具)
       (gdm-plugin-fingerprint)
     【命令作用】查找并显示用户信息
     【命令语法】finger[选项][参数]
     【常用选项】
      -l  列出该用户的帐号名称,真实姓名,用户专属目录,登入所用的Shell,登入时间,转信地址,电子邮件状态,计划文件,方案文件内容
     【参数说明】需要查询信息的用户名
     【命令示例】
      显示newtest的用户信息
      finger -l  newtest


     13.chfn (change your finger information 改变你的finger信息)
     【命令作用】改变finger命令查询时所显示的信息
     【命令语法】chfn [选项][参数]
     【常用选项】
     【参数说明】需要改变finger信息的用户名(不加任何参数,便是改变当前登录账户的信息)
     【命令示例】
      更改newtest账户的finger信息
      chfn newtest


     14.chsh (change your login shell 改变你的登录shell)
     【命令作用】更改登录系统时账户的默认shell
     【命令语法】chsh [选项][参数]
     【常用选项】
      -l 显示当前系统可用shell
      -s 更改默认shell环境
     【参数说明】指定要更改shell环境的用户
     【命令示例】
      查看当前系统可用shell
      chsh -l


     15.chage (change 改变;)
     【命令作用】修改账号密码的有效时间
     【命令语法】chage [选项](参数)
     【常用选项】
      -m 密码可更改的最小天数(为零时代表任何时候都可以更改密码)
      -M 密码保持有效的最大天数
      -E  帐号到期的日期。过了这天,此帐号将不可用。
     【参数说明】需要修改的用户的用户名
     【命令示例】
      用chage命令来修改newtest用户密码的有效期限
      chage  newtest

     

    上一部分 关于文件和目录的操作

    下一部分 系统管理操作

  • 相关阅读:
    Office 2010激活 NO KMS products detected问题
    强制换行/不换行 (兼容IE)
    el-radio再次点击取消选中
    几个 JavaScript 实用小技巧
    微信小程序-点击事件传递参数
    微信小程序-存取本地缓存
    微信小程序-路由方式
    element-ui 表格排序失效
    watch监听(数组或者对象)
    vue 引入 base64或者md5对密码进行加密
  • 原文地址:https://www.cnblogs.com/knightysa/p/9154776.html
Copyright © 2020-2023  润新知