一、前言
这一系列的随笔笔记,并不是详细的说明的命令的原理,只是简单的记录,
以备后期的查看以及复习
二、直接输入命令问题
有时候,我们在用 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 // 查看帮助文件
usermod -s /sbin/nologin test //用户test不能telnet,只能ftp
usermod -s /sbin/bash test //用户test恢复正常 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 用户组