博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux 用户和用户组命令
阅读量:7079 次
发布时间:2019-06-28

本文共 2821 字,大约阅读时间需要 9 分钟。

1.用户命令

1.1新增用户

useradd 选项 用户名

参数说明:选项:-c comment 指定一段注释性描述。-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。-g 用户组 指定用户所属的用户组。-G 用户组,用户组 指定用户所属的附加组。-s Shell文件 指定用户的登录Shell。-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。用户名:指定新账号的登录名。例子:useradd -s /bin/sh -g group –G adm,root gem此命令新建了一个用户gem,该用户的登录Shell是 /bin/sh,它属于group用户组,同时又属于adm和root用户组,其中group用户组是其主组。

1.2用户修改:

usermod 选项 用户名 参数和新增一样

# usermod -s /bin/ksh -d /home/z –g developer sam此命令将用户sam的登录Shell修改为ksh,主目录改为/home/z,用户组改为developer。

1.2用户删除:

userdel 选项 用户名

# userdel -r sam此命令删除用户sam在系统文件中(主要是/etc/passwd, /etc/shadow, /etc/group等)的记录,同时删除用户的主目录。

2.用户组命令

2.1用户组新增

groupadd 选项 用户组

# userdel -r sam-g GID 指定新用户组的组标识号(GID)。-o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。例子:groupadd group1

2.2用户组修改

groupadd 选项 用户组

-g GID 为用户组指定新的组标识号。-o 与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同。-n新用户组 将用户组的名字改为新名字例子:# groupmod –g 10000 -n group3 group2此命令将组group2的标识号改为10000,组名修改为group3。

2.3用户组删除

groupdel 用户组

3.用户密码管理

passwd 选项 用户名

-l 锁定口令,即禁用账号。-u 口令解锁。-d 使账号无口令。-f 强迫用户下次登录时修改口令。

4.gpasswd 命令

gpasswd 选项 user group

-a : 添加用户到组      -d : 从组删除用户      -A:指定管理员      -M:指定组成员和-A的用途差不多;      -r:删除密码;      -R:限制用户登入组,只有组中的成员才可以用newgrp加入该组。            例子:将userA添加到groupB用户组里面      `gpasswd -a userA groupB`            将userA设置为groupA的群组管理员:      `gpasswd -A userA groupA`

4.groups 命令

groups user

例子:

groups root
图片描述

5.查看用户记录 /etc/passwd

root@VM-0-14-ubuntu:~# cat /etc/passwdroot:x:0:0:root:/root:/bin/bashdaemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologinbin:x:2:2:bin:/bin:/usr/sbin/nologinsys:x:3:3:sys:/dev:/usr/sbin/nologinsync:x:4:65534:sync:/bin:/bin/syncgames:x:5:60:games:/usr/games:/usr/sbin/nologinman:x:6:12:man:/var/cache/man:/usr/sbin/nologinlp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologinmail:x:8:8:mail:/var/mail:/usr/sbin/nologinnews:x:9:9:news:/var/spool/news:/usr/sbin/nologinuucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologinproxy:x:13:13:proxy:/bin:/usr/sbin/nologinwww-data:x:33:33:www-data:/var/www:/usr/sbin/nologinbackup:x:34:34:backup:/var/backups:/usr/sbin/nologin

说明:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell

6.查看/etc/shadow

root@VM-0-14-ubuntu:~# cat /etc/shadowroot:$6$vfW32dzU$6vpV02TjJfgPVP0BOle3LkebxKUIf9X1jueny4Jf5dxp6BCXd3MIsYOqkAsBZc4k06CjsKOq3xqNnP47XdaF6/:17827:0:99999:7:::daemon:*:17001:0:99999:7:::bin:*:17001:0:99999:7:::sys:*:17001:0:99999:7:::sync:*:17001:0:99999:7:::games:*:17001:0:99999:7:::man:*:17001:0:99999:7:::lp:*:17001:0:99999:7:::mail:*:17001:0:99999:7:::news:*:17001:0:99999:7:::uucp:*:17001:0:99999:7:::proxy:*:17001:0:99999:7:::www-data:*:17001:0:99999:7:::backup:*:17001:0:99999:7:::list:*:17001:0:99999:7:::

说明:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

7.查看用户组/etc/group

root@VM-0-14-ubuntu:~# cat /etc/grouproot:x:0:jenkins,ubuntudaemon:x:1:bin:x:2:sys:x:3:adm:x:4:syslog,ubuntutty:x:5:disk:x:6:lp:x:7:mail:x:8:news:x:9:uucp:x:10:

说明:组名:口令:组标识号:组内用户列表

转载地址:http://pjvml.baihongyu.com/

你可能感兴趣的文章
云栖科技这家公司切入企业级文档云市场,希望解决移动和安全两个痛点
查看>>
在用苹果Mac OS X操作系统吗?那你得小心了……
查看>>
2014年11月11日
查看>>
秒杀WiFi 新技术让你一秒下载23部电影
查看>>
物联网时代三大标准齐头并进 互为补充
查看>>
阿里云成为Linux基金会金牌会员
查看>>
大数据时代 数据中心面临三大挑战
查看>>
《网络空间欺骗:构筑欺骗防御的科学基石》一3.3.4 识别和量化恶意软件的指标...
查看>>
自动化是任何云计算的基础
查看>>
密码提取神器 mimikatz 现已支持Windows 10 RS2
查看>>
老生常谈数据中心节能
查看>>
Check Point 指出2016 下半年勒索软件倍增
查看>>
微服务和容器对企业带来什么样的影响?
查看>>
如何掌握好应用程序的数据和未来发展
查看>>
“免费WiFi午餐”到底要怎么“吃”?
查看>>
2016首都网络安全日系列活动之打击电信网络诈骗宣传体验展
查看>>
Python vs R : 在机器学习和数据分析领域中的对比
查看>>
利用大数据发展业务的五个维度
查看>>
基于机器学习方法对销售预测的研究
查看>>
Linux桌面系统的优势
查看>>