Linux第四章练习

一、

1-3

创建用户组并设置规定对应的组id

bash 复制代码
groupadd -g 2000 shengcan
groupadd -g 2001 caiwu
groupadd -g 2002 jishu

4

创建用户lee并使其主组id为2000,主组为shengcan,附加组为jishu组和caiwu组

bash 复制代码
useradd -u 2000 -g shengcan -G jishu,caiwu lee

5

创建并设置用户linux不能被登录

bash 复制代码
useradd -s /sbin/nologin linux

6

创建并设定用户admin主组为caiwu组,组id为2001

bash 复制代码
useradd -G 2001 admin

这样也行

bash 复制代码
useradd -G caiwu admin

7

更改用户密码

bash 复制代码
echo "lee:timinglee" | chpasswd
echo "admin:timinglee" | chpasswd

让用户首次登录更改密码(设置的是用户密码到期天数为0天)

bash 复制代码
chage -d 0 lee
chage -d 0 admin

设定用户密码最长有效期为30天

bash 复制代码
chage -M 30 admin
chage -M 30 lee

检验效果

二、

1-3

与一一致

4-7

创建对应的目录

bash 复制代码
mkdir sc cw js pub

设置对应目录的对应权归属组

bash 复制代码
chown :shengcan sc
chown :caiwu cw
chown :jishu js

设置对应目录的对应权限

bash 复制代码
chmod 770 sc
chmod 770 js
chmod 770 cw
bash 复制代码
chmod 777 pub
相关推荐
你好潘先生6 小时前
别再记命令了,用 yeero do 说句人话就能跑脚本,而且不烧 token
服务器·python·命令行
orion5717 小时前
Missing Semester Class1:course overview and introduction of shell
linux
SkyWalking中文站1 天前
认识 Horizon UI · 6/17:Trace 探索器
运维·监控·自动化运维
用户120487221611 天前
Linux驱动编译与加载
linux·嵌入式
程序员老赵1 天前
服务器文件不想 SFTP 上传?Docker 跑个 File Browser,浏览器就能管理
服务器·docker·开源
火车叼位1 天前
写给初级开发者:SSL、SSH、HTTPS 与证书体系全解析
运维
vivo互联网技术1 天前
从 10 分钟到 1 秒:ES 深度分页任意跳页的三轮优化实战
服务器·数据库·redis·elasticsearch·深度分页
用户805533698031 天前
Input 子系统架构:Core、Handler、Driver 三层是怎么协作的
linux·嵌入式
用户805533698031 天前
RK-Forge外设系列开篇 - 把板子从「能启动」变成「能用」:Ethernet/SPI/MMC 三个纯接线外设
linux·github·嵌入式