访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux中用户和用户组的操作命令详解及样例

时间:2019-08-17

linux命令大全_linux命令大全_linux shell 命令 大全

用户:使用操作系统的人

用户组:具有相同权限的一组用户

/etc/group :存储当前系统中所有用户组的信息

--Group%20:x:%20123%20:%20abc,def,xyz

--组名称:组密码占位符:组编号:组中用户名列表

/etc/gshadow:存储当前系统中用户组的密码信息

--Group:%20*:%20:%20abc,def,xyz

--组名称:组密码:组管理者:组中用户名列表

注:*!表示组密码为空;

/etc/passwd存储当前系统中所有用户的信息

--user:%20x%20:%20123%20:456:%20xxxxxxxx:/home/user%20:%20/bin/bash

--用户名:密码占位符:用户编号:用户注释信息:用户主目录:shell类型

/etc/shadow存储当前系统中所有用户的密码信息

--user%20:%20vf;/Zu8sdf…%20:::::

--用户名:密码:::::

创建一个用户组:groupadd sexy#创建了一个名字为sexy的用户组;

改变用户组名:groupmod –n market sexy#新组名在前,旧组名在后;

改变用户组编号:groupmod –g 668 market# 把用户组market的组名改为668;

useradd -g mysql mysql -s /bin/false #创建用户mysql并加入到mysql组,不允许mysql用户直接登录系统。没个用户创建时都会创建一个与用户名相同的组linux命令大全,这个组就是这个用户的主组,一个用户最多有31个附属组。指导教师评语:指导教师 签字 : 年 月 日课程设计成绩 i2西安交通大学课程设计报告 用户输入数据random 函数模块来随机产生参与者的密码,并且存储、处理这些数据,之后输出它们exit 0 函数负责终止程序运行solid 函数模块来提示用户输入密码并且存储、处理这些数据,之后输出结果根据程序启动时用户所选的数字选项,main 函数来调用相应的子函数模块 开始输入第一个报的数key及系统随机产生各个参与者的密码n 0 报数过程输出出列者的编号及密码 结束 n-- 开始用户输入各个参与者的密码及第一个要报的数keyn 0 报数过程输出出列者的编号及密码 n-- 结束 开始输入总人数n创建并初始化n个节点输入第一个要报的数keyn 0 报数过程输出出列者的编号及密码 结束 n--。

删除用户组:groupdel market#删除了用户组maket;(删除用户组之前需要先删除用户linux命令大全,否则在这个用户组中的用户的配置文件会出错,权限的影响)

往用户组中添加用户:groupadd –g sexy sdf#向用户组sexy中添加用户sdf;

创建用户的同时,指定用户的个人文件夹:useradd –d /home/xxx imooc

给用户添加备注:usermod –c 备注信息 用户名

linux命令大全_linux命令大全_linux shell 命令 大全

改变用户名:usermod –l 新的用户名 旧的用户名

给用户指定新的问价夹:usermod –d /home/文件夹 用户名

用户切换用户组:usermod –g 用户组名用户名

删除用户: userdl 用户名(不删除个人文件夹)

删除用户同时删除用户文件夹:userdel –r用户名

禁止普通用户登录服务器:在/etc/下创建nologin文件:touch /etc/nologin

锁定账户操作:password –l用户名

解锁账户:password –u 用户名

设置无密码登录账户:password –d用户名

linux shell 命令 大全_linux命令大全_linux命令大全

给用户添加附属组:gpasswd –a用户名附属组名(添加多个附属组用“,”隔开)

切换到附属组:newgrp用户组

取消附属组:gpasswd –d 用户名附属组

创建用户是指定他的主要组和附属组:useradd –g主要组名称 –G 附属组名称

给用户组设主密码:gpasswd 用户组名

切换用户:su 用户名

Whoami#显示当前登录用户名

id 用户名#显示指定用户信息,包括用户编号,用户名,主要组编号及名称,附属组表;

groups 用户名#显示用户所在的所有组

chfn 用户名#设置用户资料,依次输入用户资料

finger用户名#显示用户详细资料

 上一个教程:Linux tcpdump命令详解