快速浏览Linux下基本的用户和用户组管理命令
2015-11-13 11:16
956 查看
Linux是个多用户多任务的分时操作系统,所有一个要使用系统资源的用户都必须先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面能帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也能帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和用户口令。用户在登录时键入正确的用户名和口令后,才能进入系统和自己的主目录。
实现用户账号的管理,要完成的工作主要有如下几个方面:
a.用户账号的添加、删除和修改。
b.用户口令的管理。
c.用户组的管理。
Linux用户账号的管理
用户账号的管理主要涉及到用户账号的添加、删除和修改。
添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录Shell等资源。刚添加的账号是被锁定的,无法使用。
1.新建test1用户并为该用户设置密码
2.新建group1用户组
删除组
修改组
将group1改名为group2
3.新建test1用户,同时增加到group1用户组
4.给已有的test1用户增加工作组group2
或者:
注:-g 所属组 -d 家目录 -s 所用的SHEL
将test用户的登录目录改成/home/test,并加入test2组,注意这里是大G。
5、临时关闭:在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上*
就可以了。想恢复该用户,去掉*即可。
或者使用如下命令关闭用户账号:
重新释放:
6、永久性删除用户账号
7、从组中删除用户
编辑/etc/group 找到GROUP1那一行,删除 A
或者用命令
实现用户账号的管理,要完成的工作主要有如下几个方面:
a.用户账号的添加、删除和修改。
b.用户口令的管理。
c.用户组的管理。
Linux用户账号的管理
用户账号的管理主要涉及到用户账号的添加、删除和修改。
添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录Shell等资源。刚添加的账号是被锁定的,无法使用。
1.新建test1用户并为该用户设置密码
adduser/useradd test1 passwd test1
2.新建group1用户组
groupadd group1
删除组
groupdel group1
修改组
groupmod -n group2 group1
将group1改名为group2
3.新建test1用户,同时增加到group1用户组
useradd -g test1 group1
4.给已有的test1用户增加工作组group2
usermod -G group2 test1
或者:
gpasswd -a test1 group2 usermod -d /home/test -G test2 test
注:-g 所属组 -d 家目录 -s 所用的SHEL
将test用户的登录目录改成/home/test,并加入test2组,注意这里是大G。
gpasswd -d test1 group2 将用户test1从group2组中移出
5、临时关闭:在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上*
就可以了。想恢复该用户,去掉*即可。
或者使用如下命令关闭用户账号:
passwd peter –l
重新释放:
passwd peter –u
6、永久性删除用户账号
userdel peter groupdel peter usermod –G peter peter(强制删除该用户的主目录和主目录下的所有文件和子目录)
7、从组中删除用户
编辑/etc/group 找到GROUP1那一行,删除 A
或者用命令
gpasswd -d A GROUP
相关文章推荐
- linux 各种桌面环境图片一瞥
- 360wifi 2代 linux驱动安装 ubuntu 14.04
- 批量远程执行linux服务器程序--基于paramiko(多线程版)
- Linux上编译hadoop-2.7.1的libhdfs.so和libhdfs.a
- 批量远程执行linux服务器程序--基于pxpect(多进程、记日志版)
- linux(raspberry) 安装配置 samba
- centos 编译安装python
- Linux下编译安装Pymol 1.7.6
- linux串口操作及设置详解
- 探讨一下,linux下的i节点。
- Linux下基本的文件和目录管理命令学习教程
- win7中将文件拷贝到虚拟机linux下的方法
- linux:SUID、SGID详解
- Linux下实现磁盘配额的两种方法
- 64位linux centos 安装android问题及解决方案
- 查看centos的版本
- 从CentOS7默认安装的/home中转移空间到根目录/ - LVM操作简明教程
- linux学习笔记(5):Linux文件类型与扩展名
- Centos7 下配置mysql5.6主从复制实例(一主两从)
- Linux下查看硬件配置信息