美文网首页
linux基础(三)

linux基础(三)

作者: butters001 | 来源:发表于2021-04-13 16:01 被阅读0次

用户和组管理

用户创建 useradd

useradd username
  -u:手动指定用户的UID,唯一且非负。>=UID_MIN   <=UID_MAX 
  -g:GID 基本组id, 基本组必须存在,可为组名,也可为组id
  -c:描述信息,可为任何字符
  -d:用户的家目录,指定的用户家目录必须事先存在
  -s:新用户的登录shell名,/etc/shells文件中查看
  -G:指定用户的附加组,多个组用","隔开,组名必须事先存在
  -D:更改默认值设定,useradd -D -s /bin/tcsh 不需要加用户名
  -r:创建系统用户

组创建 groupadd

-g:指明GID号
-r:创建系统组

id username 查看用户相关的id信息

-u:仅显示userid
-g:仅显示Gid
-G:所有组id(包括基本组和附加组)
-n:显示的是名称,而不是id

su 切换用户或以其他用户身份执行命令

切换用户:
  su username:非登陆式切换,不会读取目标用户的配置文件
  su - username:登陆式切换,完全切换,会读取目标用户的配置文件

执行命令:-c 后面跟上执行的命令
  su - user1 -c 'echo $PATH'

用户属性修改 usermod

-G:默认覆盖原有的附加组,如果要追加,则要加上-a 选项
-d HOME:新的家目录,原有家目录的文件不会移动到新的家目录。要想保留旧的文件,则要加上 -m 选项。
-l login_name:修改登录名
-L:锁定用户。密码前面加 !! 表示,该用户被锁定
-U:解锁用户
-e YYYY-MM-DD:用户账户过期日期
-f INACTIVE:设定非活动期限

给用户添加密码 passwd

passwd username:修改用户的密码
passwd:修改自己的密码
常用选项:
  -l:锁定指定用户
  -u:解锁指定用户
  -n mindays:指定最短使用期限
  -x maxdays:指定最长使用期限
  -w warndays:提前多少天开始警告
  -i inactivedays:非活动期限
  --stdin:从标准输入接收用户密码
    echo "password" | passwd --stdin username

删除用户 userdel

userdel 默认不删除用户的家目录
  -r:删除用户的家目录

组属性修改 groupmod groupname

-n new_groupname:新组名
-g GID:新的GID

删除组 groupdel groupname

组密码 gpasswd groupname

-a user:将user添加至组中
-d user:将user从组中移除
-A user_list:设置有管理权限的用户列表,多个用户逗号分隔
  gpasswd -A tom, jerry groupname

相关文章

  • linux基础(三)

    检查脚本语法 输入输出重定向 bash中的算数运算 shell中条件判断 练习:判断两个数大小

  • Linux基础(三)

    1.3. 文件和目录 Windows和Linux文件系统区别 在windows平台下,打开“计算机”,我们看到的是...

  • Linux 基础(三)

    Linux 基础(三) 一、Linux中完整运行Django项目,前期准备 LNM+Python Django+u...

  • linux基础(三)

    用户和组管理 用户创建 useradd 组创建 groupadd id username 查看用户相关的id信息 ...

  • LINUX学习-简单介绍

    基础概念 linux 基础组成: linux 内核 shell:用户和内核交互的接口 文件系统 第三方应用软件 s...

  • day 16

    第十二章 系统权限知识及应用实践 1.1、Linux基础权限 1.1.1、 Linux基础权限是9个字符 分三组:...

  • Linux-基础

    一.Linux目录 二.Linux运行级别 三.Linux基础命令 1.文件目录操作 2.搜索 3.系统信息 4....

  • Linux学习第一周:计算机基础+Linux基础知识

    一、计算机的组成及其功能二、Linux的发行版三、Linux哲学思想四、Linux基础命令五、在Linux系统上获...

  • Linux 用户文件权限管理

    linux基础 linux基础笔记 查看所有用户: 看第三个参数:500以上的,就是后面建的用户了.其它则为系统的...

  • 2020-01-05 linux 基本参数学习网站

    linux 命令大全Linux 基础

网友评论

      本文标题:linux基础(三)

      本文链接:https://www.haomeiwen.com/subject/kskclltx.html