1. 修改root用户密码为redhat;
2. 设置root用户密码的警告期为5天, 最短有效期为10天;
3. 删除student用户的密码;
4. 分别查看root用户和student用户的密码状态;
练习2(cat, head, tail, gedit的使用):
1. 在桌面上用gedit编辑文件westos, 任意编辑20行内容;
2. 查看westos文件的前3行;
3. 查看westos文件的后10行;
4. vim编辑,在westos文件最后一行添加hello java;
练习3(路径管理):
1. 在当前系统的桌面打开一个shell终端;
2. 打印当前所在工作目录位置;
3. 切换工作目录到当前用户的家目录,并编辑文件westos,文件内容自行发挥;
4. 切换工作目录到student用户的家目录;
6. 切换工作目录到当前用户的上一级目录;
增 删 改 查
普通文件 touch rm -f vim,gedit cat,head,tail,less,more
目录 mkdir(-p) rm -fr (增删file or dir) ls
拓展: 删除所有内容 ------ rm -fr *
复制 移动
file cp file... 目录名 mv file... 目录名
dir cp -r dir... 目录名 mv -r dir... 目录名
练习4:
1. 在/mnt目录创建文件music1~music10; music{1..10}
2. 在/mnt目录创建目录pic1~pic20;
3. 在root用户的桌面上创建MyPic目录,并将/mnt里面的pic1~pic20复制过去;
3. 在root用户的桌面上创建MyMusic目录,并将/mnt里面的music1~music10移动过去;、
4. 删除创建的所有文件和目录;
练习题1(通配符使用):
1. 在root用户家目录创建目录bbs, blog;
2. bbs目录中创建10个文件code{1..10}.java;
3. blog目录中创建5个python脚本, linux{a..f}.py;
4. 切换目录到bbs目录中, 复制/etc/passwd到当前目录;
5. 复制/etc/group文件到当前目录之前所在的目录;
6. 移动以.py结尾的所有脚本文件到student用户的家目录中;
7. 删除bbs目录中所有以code1开头的java文件;
练习2(重定向):
1. student用户身份执行find /etc/ -name passwd;
2. 将命令的正确输出保存在文件/tmp/findOk文件中;
3. 将命令的错误输出保存在文件/tmp/findErr文件中;
4. 将命令的所有输出放入垃圾箱(/dev/null)中;
5. 追加【年-月-日】到文件/tmp/findOk中;
练习3(用户管理):
1. 新建用户redhat,用户说明为“redhat User”,
2. 并设置redhat密码为redhat,该用户首次登陆需修改密码。
3、给redhat用户授权,可创建用户;
4. redhat用户身份新建用户westos,指定uid=1008,gid=1008,但不能删除westos用户。
用户管理:
命令: useradd, userdel(-r), id
文件: /etc/passwd
用户组:
命令: groupadd, groupdel
文件: /etc/group
********************************下放权限:***********************
1.root操作的:
vim /etc/sudoers
# Allow user1 to run useradd anywhere
# 用户名 任意主机=(用户身份) 命令(which useradd)
user1 ALL=(root) /usr/sbin/useradd
useradd user1
#echo redhat | passwd --stdin user1
passwd user1
2. user1操作:
sudo useradd computer1
id computer1