Linux系列笔记 - 用户以及用户组命令

一、前言

  这一系列的随笔笔记,并不是详细的说明的命令的原理,只是简单的记录,

  以备后期的查看以及复习

二、直接输入命令问题

  有时候,我们在用 useradd groupadd等命令时,直接在终端输入的话,会提示,无此命令或者命令不存在的消息

这个原因是因为,我们直接输入的命令,都是在 /usr/bin 目录下的命令,而 我们的 useradd groupadd命令,是在 /usr/sbin 目录下

所以,有以下两种方法解决:

1. 在 /usr/sbin 目录下,运行 相应的命令 即可

2. 建立软链接

  ln -s /usr/sbin/groupadd   /usr/bin/groupadd

  这样就可以直接使用 groupadd 命令了

三、用户及用户组命令

1.添加用户组

groupadd test11  // 建立 test11 用户组

groupadd -g 507 test11  // 建立 test11 用户组,同时 指定 用户组id号 

cat /etc/group   // 查看用户组的信息 

2.添加用户

useradd -d /home/test11 -g 506 -m test11
//添加新用户 属于506 用户组,并创建主目录 /home/test11

cat /etc/passwd  // 查看用户信息

3.为用户设置密码

passwd test11 //为用户设置密码,之后输入两次确定即可

cat /etc/shadow   // 用户密码文件

4.修改用户信息

usermod -g 508 test11  // 修改用户所属组为 508 

usermod -a -G groupA user   // 用户user 添加到 groupA中,不必离开原有组

usermod -h // 查看帮助文件

5.删除用户

userdel  test11 // 删除 /etc/group  /etc/passwd  /etc/shadow 中的记录

userdel -r  test11 // 删除上述记录外,删除主目录

6.修改用户组

groupmod -g 102 test11   // 将 用户组 test11 的标识号,变成 102 

groupmod -h  // 查看帮助文件

7.删除用户组

groupdel test11  // 删除 test11 用户组

  

时间: 2024-10-09 10:33:45

Linux系列笔记 - 用户以及用户组命令的相关文章

Linux课程笔记 用户身份切换命令

超级用户root具有超级管理权限,由于权限太大,如果管理不好,就会对系统安全带来安全隐患.在工作场景中,一般临时性处理工作,都是以普通用户的身份完成,只在必要时才使用超级用户root. 1  su命令 1.1  su介绍 通过su命令可以在用户之间切换,超级用户root向普通用户或虚拟用户切换不需要密码(这就是超极权限所在).其他普通用户之间或者普通用户切换到root,都需要切换用户的秘密验证. su参数选项 注释说明 -,-l,--login 使一个shell成为登陆的shell,如执行su

Linux课程笔记 用户和用户组管理

1.用户管理的文件 1.1  /etc/skel目录 /etc/skel目录是用来存放新用户配置文件的目录,当我们添加用户时,这个目录下的所有文件会自动改被复制到新添加的用户的家目录下. 示例:在/etc/skel目录下创建一个文件,看看新创建的用户家目录下是否有这个文件 [[email protected] skel]# ll -a /etc/skel/ 总计 56 drwxr-xr-x  2 root root  4096 06-02 20:02 . drwxr-xr-x 92 root r

Linux学习8---(用户和用户组管理)

1.用户和用户组     用户和用户组概念        用户:使用操作系统的人(Linux支持多个用户在同一时间登陆同一个操作系统)        用户组:具有相同权限的一组用户(Linux系统中可以存在多个用户组)     相关的配置文件        /etc/group:储存当前系统中所有用户组信息            Group:        x        :    123        :    abx,def,xyz            组名称:    组密码占位符:  

【收藏】Linux添加/删除用户和用户组

1.建用户:adduser phpq                             //新建phpq用户passwd phpq                               //给phpq用户设置密码 2.建工作组groupadd test                          //新建test工作组 3.新建用户同时增加工作组useradd -g test phpq                      //新建phpq用户并增加到test工作组 注::

linux下查看用户及用户组的方法

whois 功能说明:查找并显示用户信息. 语 法:whois [帐号名称] 补充说明:whois指令会去查找并显示指定帐号的用户相关信息,因为它是到Network Solutions 的WHOIS数据库去查找,所以该帐号名称必须在上面注册方能寻获,且名称没有大小写的差别.    whois功能说明:查找并显示用户信息.语 法:whois [帐号名称]补充说明:whois指令会去查找并显示指定帐号的用户相关信息,因为它是到Network Solutions 的WHOIS数据库去查找,所以该帐号名

linux学习笔记一:获取命令帮助

linux命令超多,忘记命令的使用方式.格式是很平常的事 囧.能够使用系统自带的帮助文件获取到相关的信息是学习linux的必备基本功! 下面记录几个常用的帮助命令,只为加深本菜的记忆,有不对的地方请看到这篇博文的大大加以指导,感激不尽! 简要介绍下命令,命令分为两大种类. 一种为shell自带的一些基础命令,称为内部命令.该类命令集成在shell内部,执行速度比外部命令快. 还有一种称为外部命令,该类命令是额外安装的,开机不自动加载,在需要使用时通过路径查找(printenv中的PATH项),加

linux应用之用户管理相关命令

1. useradd useradd 命令可以创建一个新的用户帐号,其最基本用法为: useradd 用户名 如输入以下命令: useradd newuser 系统将创建一个新用户 newuser,该用户的Home 目录为/home/newuser. useradd 命令的参数较多,常用的组合为: useradd 用户名 -g 组名–G 组名-d Home 目录名-p 密码 其中:-g 指定该用户的首要组 -G 指定该用户的次要组 -d 指定该用户的Home 目录 -p 指定该用户的密码 如输入

Linux中的用户和用户组

在Linux中,有三种用户: Root 用户:也称为超级用户,对系统拥有完全的控制权限.超级用户可以不受限制的运行任何命令.Root 用户可以看做是系统管理员. 系统用户:系统用户是Linux运行某些程序所必须的用户,例如 mail 用户.sshd 用户等.系统用户通常为系统功能所必须的,不建议修改这些用户. 普通用户:一般用户都是普通用户,这些用户对系统文件的访问受限,不能执行全部Linux命令. Linux支持用户组,用户组就是具有相同特征的用户的集合.一个组可以包含多个用户,每个用户也可以

Linux系统的用户和用户组管理

一.用户(user)和用户组(group)概念 1.用户(user)的概念 Linux 是典型的多用户操作系统,我们可以建若干用户(user),用于系统服务的运行和权限管理,不同的用户登陆系统,按照设定的权限去操作系统,提高了安全性.在Linux系统中有一些用户是用来完成特定任务的,比如nobody和ftp 等:有的是为了权限安全,比如限制root直接登陆系统,创建一个sshusr用户,登陆sshusr后,再su到root下.可以通过查看/etc/passwd了解Linux系统有哪些帐号. 2.