第七天 :用户管理小全

小Q :圆规为什么能画圆,因为脚在走,心不变;

好多人为什么不能圆梦,因为脚不走,心在变。

一 . 用户配置文件

1 .用户信息文件:  /etc/passwd                                  可 cat 可 vi

格式 : 用户名:密码:UID:GID:用户说明:家目录:shell

形式 : toot : x : 1 : 0 : root : /root : /bin/bash(/sbin/nologin)

2 .影子文件信息: /etc/shadow                                    可 cat 可 vi

格式 : 用户名:密码最后修改口令时间:更改密码的时间间隔

:更改密码有效期:密码到期警告时间:过期后宽限天数

:账号失效时间:保留

形式 : root:$123948asldew:13562:0:9999:7:::

注意 : 时间是以1970年01月01日开始,1为时间戳计数计算的

转换方式 : data  -d  "1970-01-01   13562  days"

echo  $(($(data   --data="2015/09/16"+s%)/86400*1))

3 .  组信息文件:  /etc/group

格式 :  用户组名 : 密码 : GID:成员列表

形式 :  root : x : 0 : root,bin

4 .  组密码文件 :  /etc/gshadow

格式 :  用户组名 : 密码 : 管理员 : 成员

形式 :  root : $13asdfaasd : admin : root,bin

二 . 用户管理相关文件

1 . 用户家目录 : 普通用户  >> 所有者所属组是用户   权限为700

root用户 >> 所有者所属组是root    权限为550

2 . 普通变超级:  vi  /etc/passwd                  改 UID 或 GID

权限可变,但家目录还是没变

3 .   用户邮箱 :   /var/spool/mail/用户名/

4 .用户模板目录: /etc/skel

新建用户时,会将模板中的内容自动添加到用户目录下

三 . 用户命令

1 .   创建用户 :  useradd    [参数]   用户名
                                -u 数字   :指定UID       -o : 与-u连用,指定重复的UID
                                -g  组名  :指定主组       -G   组名 :指定用户的附加组
                                -d  路径  :指定主目录    -s   路径  :指定shell
                                -e  日期   :指定用户的有效期
                                实例:#useradd use           #useradd -u 0 -o adminpasswd

2 .  设置密码  :  passwd     [参数]      [用户名]
                                   -s   查询用户密码状态            -l    暂时锁定用户

-u    解锁用户                        (仅root可用)

实例  :  passwd user1                        passwd -l  user1
       3 .  删除用户  :  userdel     用户名

userdel    -r   用户名            :用户目录同时删除

4 . 修改信息  :   usermod   选项   用户名
                                -u    数字   :修改用户的UID        -g    组名   :修改用户主组
                                -G    组名  :修改附加组               -d    路径   :修改主目录
                               -s    路径    :修改shell                  -e   日期    :修改有效期
                               -l 新用户名  :修改用户名称
                    实例  : usermod   -u   0    -o   -g   0  user2

5 .  切换用户 : su         用户名                          只更改用户,无权限

su    -    用户名                          用户,环境,权限都改

6 .创建用户组: groupadd     用户组名

groupadd     -g    GID   组名          指定GID

7 .删除用户组: groupdel       组名

8 .修改用户组: groupmod     选项     组名

-g   GID       修改组GID             -n   新组名       修改组名

实例 : groupmod     -n  test   grou        把grou 改为 test

时间: 2024-12-27 22:53:59

第七天 :用户管理小全的相关文章

(七)用户管理(增删改查)

实现CRUD的步骤及用户实体映射文件 1.  用户实体类及映射文件:Usre.java 和 User.hbm.xml 2.  实现UserDao.UserDaoImpl,直接继承BaseDao.BaseDaoImpl: 3.  编写UserService.UserService类,里面包括baseDao中的基本方法: 4.  UserAction中要实现增删改查,需要6个方法:我们约定需要跳转到页面的方法以UI结尾,如果addUI 则说明这是跳转到添加页面,需要对应一个addUI.jsp.在删除

MySQL数据库(七)—— 用户管理和权限管理

一.管理用户 1.查询用户 第一步:切换到MySQL数据库 use mysql; 第二步:查询user表 select * from user; 两条记录都是root用户 ,其中第一条记录表示本机访问,第二条记录是远程访问. 注意:通配符%表示可以在任意主机登录查询数据库 2.新增用户 语法:create user '用户名'@'主机名' identified by '密码'; 3.删除用户 语法:drop user '用户名'@'主机名' 4.修改用户密码 语法:update user set

使用IntelliJ IDEA开发SpringMVC网站(四)用户管理

原文:使用IntelliJ IDEA开发SpringMVC网站(四)用户管理 摘要 通过对用户表的管理,更加深入地讲解SpringMVC的操作. 目录[-] 文章已针对IDEA 15做了一定的更新,部分更新较为重要,请重新阅读文章并下载最新源码. 七.用户管理 1.JPA操作定义 2.后台管理 (1)查看所有用户 (2)添加用户 (3)查看用户详情 (4)修改用户信息 (5)删除用户 转载请注明出处:Gaussic(一个致力于AI研究却不得不兼顾项目的研究生) . 注:在阅读本文前,请先阅读:

Web应用——驾培管理系统之系统—用户管理(作者:小圣)

Web应用--驾培管理系统之系统-用户管理(作者:小圣) 本节展示本次Web应用的系统管理下的用户管理功能. 笔者会把大概实现过程贴出来,有看不懂过程且需要项目源码的请戳:http://download.csdn.net/detail/xie_xiansheng/9486872,需要数据库表格的请留言.有些小细节没完善,有些代码冗余,初学请见谅! 结果演示: 数据库的t_user表 代码对应的UserBean: public class UserBean { private int user_i

第七天 RHEL6.5安装vmware tools、RHEL6.5及RHEL7.2 root密码破解、Linux用户管理(第一稿)

1.RHEL6.5安装vmware tools. 打开RHEL6.5虚拟机 点击菜单栏虚拟机选项下有一个安装vmware-tools(因为我已经安装过了,所以是重新安装) 这是系统会自动挂载光驱,将vmware-tools光盘挂载 打开终端,方便起见,卸载光驱后挂载到/mnt umount /dev/cdrom mount /dev/cdrom /mnt 在/mnt目录下,有一个vmware-tools的工具包 将其拷贝到~目录下 cp VMware-   ~ 对拷贝的压缩包解压 注:压缩包有两

Linux运维六:用户管理及用户权限设置

Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问:另一方面也可以帮助用户组织文件,并为用户提供安全性保护.每个用户账号都拥有一个惟一的用户名和各自的口令.用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录. 实现用户账号的管理,要完成的工作主要有如下几个方面: · 用户账号的添加.删除与修改. ·

用户管理命令(二十)

用户管理命令:useradd,usermod,userdel,chage,groupadd,groupdel,groupmod,newgrp,gpasswd 20.1.useradd 功能:添加新用户或更新新用户信息 语法: useradd 选项 用户名 常用参数: -u:用户uid -g:用户的主组 -G:附加组 -s:默认shell -d:家目录 -D:变更预设值 -c:注释说明 -e:过期时间 -f: <缓冲天数> 指定在密码过期后多少天即关闭该账号. -m:自动建立用户的家目录. -M

[8-25]用户管理和权限管理知识梳理

本文旨在复习Linux中用户管理.权限管理,基本原理,基本命令. 知识储备 用户是系统资源分配的基本单位[请注意不是最小单位,最小单位应该是进程] 一个用户在登录计算机,并取得资源执行A进程整个过程,步骤如下: 和用户相关的文件/etc/passwd./etc/shadow 和组相关的文件/etc/group./etc/gshadow 本文以这4个文件为核心来讲解用户管理和权限管理 用户基本概念 "用户",对人而言使用username描述标识的:对Linux,是用UID来描述和标识的:

微信开发第四篇----已关注用户管理

公众号可通过本接口来获取帐号的关注者列表,关注者列表由一串OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的)组成.一次拉取调用最多拉取10000个关注者的OpenID,可以通过多次拉取的方式来满足需求. 接口调用请求说明 http请求方式: GET(请使用https协议) https://api.weixin.qq.com/cgi-bin/user/get?access_token=ACCESS_TOKEN&next_openid=NEXT_OPENID 参数 是否必须