Linux用户管理

用户信息文件:/etc/password


root:x:0:0:root:/root:/bin/bash

7个信息:

用户名

密码位

UID(用户标识号)

GID(缺省组标识号)

注释性描述(例如存放用户全名等信息)

宿主目录(用户登录系统后的缺省目录)

命令解释器(用户使用的shell,默认为bash)


密码文件:/etc/shadow


Linux用户分为3种:

超级用户:UID为0的用户

普通用户:(UID 500-60000)

伪用户:(UID 1-499) 与系统和程序服务相关 没有宿主目录  不需要或无法登录


用户组:

每个用户至少属于一个用户组

每个用户组包括多个用户

同一个用户组的用户享有该组共用的权限


/etc/shadow:

root:$6$88vkiiiu$ZVsODT7UT8Mdm.hi8PJNK4O7WW/xS.jwlru3EglTT906lI5nuzPG8BOBqLek3VqBgkwBL1da4dt8SxZjlGttG0:16573:0:99999:7:::

用户:加密密码:最后一个修改时间:最小时间间隔:最大时间间隔:警告时间


新用户信息文件:

/etc/skel


用户配置文件
/etc/login.dfs

/etc/default/useradd


登录信息:

/etc/motd

为什么普通用户可以更改密码

-rwsr-xr-x 1 root root 45420 Feb 16  2014 /usr/bin/passwd


setUID或SUID:

当一个可执行程序具有SetUID权限,用户执行这个程序时,将以这个程序所有者的身份执行。

授予setUID:

chmod u+s

setUID=4

4755


setGID = 2

chmod g+s

2755

粘着位:用t来表示 其他人

t, 如果一个权限位777目录具有粘着位,每个用户都可以在这个目录下创建文件,但是只能删除自己是所有者的文件。

chmod o+t

1777


/etc/group:

组名(用户登录时所在的组)

组密码

GID(组标识号)

组内用户列表(属于该组的所有用户列表)


groupadd 组名  (添加组)

group -g 888 webadmin (-g指定组的ID)

删除用户组:groupdel 组名

修改用户组信息  groupmod


groupmod -n 新组名  旧组名  改变组的名称


useradd: -D查看缺省参数

u:UID

g:缺省所属用户组GID

G:指定用户所属多个组

d:宿主目录

s:命令解释器shell

c:描述信息

e:指定用户失效时间

passwd  

修改用户信息:

usermod -l 新用户名  旧用户名 (修改用户名)


usermod -G 组名  用户名  (将用户加到一个组里)


gpasswd:设置组密码及管理组内成员

gpasswd 组名  设置组的密码

-a  添加用户到用户组 (gpasswd -a 用户名  组名)

-d gpasswd -d 用户名 组名 (把用户从组内删除)

-A 设置用户组管理员 gpasswd -A 用户名  组名


newgrp 组名


pwck  检测/etc/passwd文件

vipw  编辑/etc/passwd文件 (锁定编辑)

id  查看用户id和组信息

finger  查看用户详细信息

passwd -S: 查看用户密码状态

who, w:


su 用户名与(su - 用户名)的区别:

带-的会切换环境变量。

root 切换到普通用户不需要密码


锁定用户

passwd -l 用户名

usermod -L username


解锁用户:

passwd -u 用户名

usermod -U username


groups 用户名 (查看用户属于那些组)

newgrp  组名(切换用户组)


删除用户:

userdel -r 用户名

-r:删除用户目录


chage  设定密码

-l  查看用户密码设置


批量添加用户

newusers   导入用户信息文件

pwunconv 取消shadow password功能

chpasswd  导入密码文件(格式  用户名:密码)


限制用户su为root:

groupadd  sugroup

chmod 4550 /bin/su

chgrp sugroup /bin/su

usermod -G sugroup username


启动或禁用shadow

pwconv/pwunconv

grpconv/grpunconv



visodu:锁定编辑sodo的配置文件

配置文件格式:

用户名(组名)  主机地址=命令(绝对路径)


设置用户为配置文件所有者

改变所属组,把用户加入组,授予组 w 权限

visodu 用户 地址=/bin/vi 配置文件

资源下载链接为: https://pan.quark.cn/s/9648a1f24758 这个HTML文件是一个专门设计的网页,适合在告白或纪念日这样的特殊时刻送给女朋友,给她带来惊喜。它通过HTML技术,将普通文字转化为富有情感和创意的表达方式,让数字媒体也能传递深情。HTML(HyperText Markup Language)是构建网页的基础语言,通过标签描述网页结构和内容,让浏览器正确展示页面。在这个特效网页中,开发者可能使用了HTML5的新特性,比如音频、视频、Canvas画布或WebGL图形,来提升视觉效果和交互体验。 原本这个文件可能是基于ASP.NET技术构建的,其扩展名是“.aspx”。ASP.NET是微软开发的一个服务器端Web应用程序框架,支持多种编程语言(如C#或VB.NET)来编写动态网页。但为了在本地直接运行,不依赖服务器,开发者将其转换为纯静态的HTML格式,只需浏览器即可打开查看。 在使用这个HTML特效页时,建议使用Internet Explorer(IE)浏览器,因为一些老的或特定的网页特效可能只在IE上表现正常,尤其是那些依赖ActiveX控件或IE特有功能的页面。不过,由于IE逐渐被淘汰,现代网页可能不再对其进行优化,因此在其他现代浏览器上运行可能会出现问题。 压缩包内的文件“yangyisen0713-7561403-biaobai(html版本)_1598430618”是经过压缩的HTML文件,可能包含图片、CSS样式表和JavaScript脚本等资源。用户需要先解压,然后在浏览器中打开HTML文件,就能看到预设的告白或纪念日特效。 这个项目展示了HTML作为动态和互动内容载体的强大能力,也提醒我们,尽管技术在进步,但有时复古的方式(如使用IE浏览器)仍能唤起怀旧之情。在准备类似的个性化礼物时,掌握基本的HTML和网页制作技巧非常
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值