添加组
groupadd sftp

把用户mysftp加入组sftp中:
gpasswd -a mysftp sftp

把用户mysftp加入组sftp中:
usermod -a -G sftp mysftp

更改家目录:
usermod -d -m /JOINPAY/YJF/B2C yjf_b2c

useradd:adduser
  -u UID:指定UID
  -g GID:指定GID,即用户的基本组,但GID要事先存在
  -G GID:指定用户的额外组,但GID要事先存在
  -d 目录: 指定家目录
  -c 备注:备注
  -s:shell:指定默认shell,应该指定使用/etc/shells文件中出现的shell
  -m:创建用户时,强制给用户创建家目录
  -M:创建用户时,但不创建家目录
  -D: 改变其默认shell
  -r: 创建系统用户 特点:id 1-499 不会为用户创建家目录 默认shell为/sbin/nologin
  id Username :显示用户的id号

userdel:删除用户,默认会保留家目录
  userdel UserName
  -r:一并删除家目录

修改用户的属性定义:
  chsh:修改默认的shell
  chfn:修改用户注释
  usermod:跟useradd命令使用方法类似
    -u UID:
    -g GID:
    -G GID:默认会覆盖原有的附加组,如果要是添加,可以同时使用-a选项
    -c string
    -d new home 默认不会迁移用户的家目录,如果要迁移,同时使用-m选项
    -s SHELL:
    -l New_login_name:修改用户登录名称
    -e 过期期限
    -f 非活动期限
    -L:锁定用户账号
    -U:解锁

groupadd GrpName 
  -g GID:创建组并为其指定GID

修改组属性定义:
  groupmod:
    -g GID
    -n New Group 修改用户的属组
  groupdel
  gpasswd

修改账号日期属性:
chage:修改用户的日期属性
  -E:距离1970-1-1号的时间天数,过了这个时间,账号不可访问
  -I: 设置活动天数
  -m:修改密码最小使用时间
  -M:修改密码最长使用时间
  -W:警告时间

查看用户的相关信息:
  id
    -n 显示名称
    -u 显示UID
    -g:显示基本组ID
    -G:显示所有组ID
  who 显示当前登录用户
  whoami:显示当前终端登录的用户

su:
  切换用户
  -l:登陆式切换
  -c:不切换用户,直接执行命令

linux用户和组管理的更多相关文章

  1. linux学习16 Linux用户和组管理命令演练和实战应用

    一.上集回顾 1.bash globing,IO重定向及管道 glob:*,?,[],[^] IO重定向: >,>>, 2>,2>> &>,& ...

  2. Linux用户与组管理命令

    1.列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可. who | cut -d" " -f1 | sort -u 或 who | cut -d ...

  3. Linux 用户和组管理

    这是用户和组管理的知识点,不想看文字就看视频吧,还是视频为主,文字为备忘录 视频链接: 项目1用户管理 1.创建一个新用户user01,设置其主目录为/home/user01: #useradd –d ...

  4. linux用户和组管理,/etc/passwd 、/etc/shadow和/etc/group 文件内容解释

    与用户相关的系统配置文件主要有/etc/passwd 和/etc/shadow,其中/etc/shadow是用户资讯的加密文件,比如用户的密码口令的加密保存等: /etc/passwd 和/etc/s ...

  5. linux用户、组管理及权限(一)

    一.用户管理 1.为什么需要用户 1)计算机及网络资源的合理分配  2)可以控制用户访问系统的权限.3)身份认证 4) 进程 以某个用户的身份来运行 2.用户分类 用户的角色是通过UID(用户ID)来 ...

  6. java程序员菜鸟进阶(十五)linux基础入门(三)linux用户和组管理

    我们大家都知道,要登录linux操作系统,我们必须要有一个用户名和密码.每一个用户都由一个惟一的身份来标识,这个标识叫做用户ID.系统中的每一个用户也至少需要属于一个"用户分组". ...

  7. linux用户和组管理,/etc/passwd 、/etc/shadow和/etc/group --学习

    一./etc/passwd 和/etc/shadow解释 与用户相关的系统配置文件主要有/etc/passwd 和/etc/shadow,其中/etc/shadow是用户资讯的加密文件,比如用户的密码 ...

  8. ref:linux用户和组管理,/etc/passwd,/etc/shadow和/etc/group 文件内容解释

    ref:https://www.cnblogs.com/xuha0/p/5519232.html 与用户相关的系统配置文件主要有/etc/passwd 和/etc/shadow,其中/etc/shad ...

  9. Linux用户和组管理命令-用户创建useradd

    用户管理命令 useradd usermod userdel 组帐号维护命令 groupadd groupmod groupdel 用户创建 useradd 命令可以创建新的Linux用户 格式: u ...

  10. 用户与安全 -(1)Linux用户及组管理

    关注「开源Linux」,选择"设为星标" 回复「学习」,有我为您特别筛选的学习资料~ 前言 Linux 是多用户多任务操作系统,换句话说,Linux 系统支持多个用户在同一时间内登 ...

随机推荐

  1. C++使用throw抛出异常

    引用:    c++ 使用throw抛出异常 抛出异常(也称为抛弃异常)即检测是否产生异常,在C++中,其采用throw语句来实现,如果检测到产生异常,则抛出异常.该语句的格式为:throw 表达式; ...

  2. 【转】java反射详解

    转自:http://www.cnblogs.com/rollenholt/archive/2011/09/02/2163758.html 本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的 ...

  3. 38.输出1到最大的N位数[Print 1 to max number of N bits]

    [题目] 输入数字n,按顺序输出从1最大的n位10进制数.比如输入3,则输出1.2.3一直到最大的3位数即999. [分析] 这是一道很有意思的题目.看起来很简单,其实里面却有不少的玄机. [常规思路 ...

  4. swift 中String,Int 等类型使用注意,整理中

    swfit中的String和Int是 struct定义的,不同于NSString和NSNumber, 如果想在一个数组中同时包含String和Int,那么这个数组要声明为[Any] 而不是 [AnyO ...

  5. DP:Cow Bowling(POJ 3176)

    北大教你怎么打保龄球 题目很简单的,我就不翻译了,简单来说就是储存每一行的总数,类似于状态压缩 #include <stdio.h> #include <stdlib.h> # ...

  6. [MAC] Mac OS X下快速复制文件路径的方法

    在windows上复制当前目录的路径有一个特别方便的方式,只需要用鼠标点击路径栏,它就会自动变成像”D:\Downloads\tmp”这样的路径,如果要复制文件路径,只需要将目录路径和文件名拼接起来即 ...

  7. August 3rd, 2016, Week 32nd, Wednesday

    I am looking for someone to share in an adventure. 我在找能和我一起分享冒险之旅的人. We are all looking for someone ...

  8. 安装qmake与环境变量解析

    转自:http://www.kuqin.com/qtdocument/qmake-manual-2.html 安装qmake 当Qt被连编的时候,默认情况下qmake也会被连编. 这一部分解释如何手工 ...

  9. 越狱后想禁用Spotlight

    如果你的是ios7越狱后不想用Spotlight搜索功能,大老板源的NoSpot ios7可轻松帮你实现.亲测可用……………………

  10. linux常见问题集锦-2

    http://zhangge.net/1986.html 在此感谢作者分享 1.linux如何挂在windows下的共享目录 Shell 1 mount.cifs //192.168.1.3/serv ...