Linux newgrp命令:切换用户的有效组-4.13

程序员日记      2019-07-20
我们知道,每个用户可以属于一个初始组(用户是这个组的初始用户),也可以属于多个附加组(用户是这个组的附加用户)。既然用户可以属于这么多用户组,那么用户在创建文件后,默认生效的组身份是哪个呢?当然是初始用户组的组身份生效,因为初始组是用户一旦登陆就获得的组身份。也就是说,用户的有效组默认是初始组,因此所创建文件的属组是用户的初始组。那么,既然用户属于多个用户组,能不能改变用户的初始组呢?使用命令newgrp就可以。newgrp命令可以从用户的附加组中选择一个群组,作为用户新的初始组。基本格式[ro...
标签:
453 人看过

Linux gpasswd命令用法详解:把用户添加进组或从组中删除-4.12

程序员日记      2019-07-19
为了避免系统管理员(root)太忙碌,无法及时管理群组,我们可以使用gpasswd命令给群组设置一个群组管理员,代替root完成将用户加入或移出群组的操作。基本格式[root@localhost~]#gpasswd选项组名选项(空)选项为空时,表示给群组设置密码,仅root用户可用。-Auser1,...将群组的控制权交给user1,...等用户管理,也就是说,设置user1,...等用户为群组的管理员,仅root用户可用。-Muser1,...将user1,...加入到此群组中,仅root用户...
标签:
451 人看过

Linux groupdel命令:刪除用户组-4.11

程序员日记      2019-07-19
groupdel命令用于删除用户组(群组)基本格式[root@localhost~]#groupdel组名通过前面的学习不难猜测出,使用groupdel命令删除群组,其实就是删除/etc/gourp文件和/etc/gshadow文件中有关目标群组的数据信息。常见用法[root@VM_0_10_centos/]#grep"zeogroup2"/etc/groupzeogroup2:x:504:[root@VM_0_10_centos/]#grep"zeogroup2"/etc/gshadowzeo...
标签:
434 人看过

Linux groupmod命令:修改用户组-4.10

程序员日记      2019-07-19
groupmod命令用于修改用户组的相关信息基本格式[root@localhost~]#groupmod[选现]组名选项-gGID:修改组ID;-n新组名:修改组名;基本用法[root@VM_0_10_centos/]#grep"zeogroup"/etc/group  #修改组名前信息zeogroup:x:504:[root@VM_0_10_centos/]#grep"zeogroup"/etc/gshadow#修改组名后信息zeogroup:!::[root@VM_0_1...
标签:
447 人看过

Linux groupadd命令:添加用户组-4.9

程序员日记      2019-07-19
添加用户组的命令是groupadd基本格式[root@localhost~]#groupadd[选项]组名选项:-gGID:指定组ID;-r:创建系统群组。基本用法[root@VM_0_10_centos/]#groupaddzeogroup#创建组[root@VM_0_10_centos/]#grep"zeogroup"/etc/group#在/etc/group中查找对应的组信息zeogroup:x:504:[root@VM_0_10_centos/]#grep"zeogroup"/etc/...
标签:
434 人看过

Linux su命令:用户间切换命令-4.8

程序员日记      2019-07-19
su是最简单的用户切换命令,通过该命令可以实现任何身份的切换,包括从普通用户切换为root用户、从root用户切换为普通用户以及普通用户之间的切换。普通用户之间切换以及普通用户切换至root用户,都需要知晓对方的密码,只有正确输入密码,才能实现切换;从root用户切换至其他用户,无需知晓对方密码,直接可切换成功。基本格式:[root@localhost~]#su[选项]用户名选项:-:当前用户不仅切换为指定用户的身份,同时所用的工作环境也切换为此用户的环境(包括PATH变量、MAIL变量等),使...
标签:
451 人看过

Linux id命令:查看用户的UID和GID-4.7

程序员日记      2019-07-19
id命令可以查询用户的UID、GID和附加组的信息。基本格式[root@localhost~]#id用户名用法[root@VM_0_10_centos/]#idrootuid=0(root)gid=0(root)groups=0(root)[root@VM_0_10_centos/]#idtestuid=502(test)gid=503(test)groups=503(test),0(root)...
标签:
407 人看过

Linux userdel命令:删除用户-4.6

程序员日记      2019-07-19
userdel命令功能很简单,就是删除用户的相关数据。此命令只有root用户才能使用。通过前面的学习我们知道,用户的相关数据包含如下几项:用户基本信息:存储在/etc/passwd文件中;用户密码信息:存储在/etc/shadow文件中;用户群组基本信息:存储在/etc/group文件中;用户群组信息信息:存储在/etc/gshadow文件中;用户个人文件:主目录默认位于/home/用户名,邮箱位于/var/spool/mail/用户名。其实,userdel命令的作用就是从以上文件中,删除与指定...
标签:
449 人看过

Linux chage用法详解:修改用户密码信息及状态-4.5

程序员日记      2019-07-19
除了passwd-S命令可以查看用户的密码信息外,还可以利用chage命令,它可以显示更加详细的用户密码信息,并且和passwd命令一样,提供了修改用户密码信息的功能。基本格式[root@localhost~]#chage[选项]用户名选项:-l:列出用户的详细密码状态;-d日期:修改/etc/shadow文件中指定用户密码信息的第3个字段,也就是最后一次修改密码的日期,格式为YYYY-MM-DD;-m天数:修改密码最短保留的天数,也就是/etc/shadow文件中的第4个字段;-M天数:修改密...
标签:
454 人看过

Linux usermod命令:修改用户信息-4.4

程序员日记      2019-07-19
修改linux用户信息的办法有两个,一个是使用Vim文本编辑器手动修改涉及用户信息的相关文件(/etc/passwd、/etc/shadow、/etc/group、/etc/gshadow),另一个方法就是使用本节介绍了usermod命令,该命令专门用于修改用户信息。这里一定要分清useradd命令和usermod命令的区别,前者用于添加用户,当然,添加用户时可以对用户信息进行定制;后者针对与已存在的用户,使用该命令可以修改它们的信息。基本格式[root@localhost~]#usermod[...
标签:
432 人看过