1、A:新增4个用户u1 u2 u3 u4.并查看配置文件是否账号增加成功:
[root@bogon home]# ls -l
total 4
drwx------. 18 huangyifan huangyifan 4096 Jul 12 12:03 huangyifan
drwx------. 3 u1 u1 74 Jul 13 19:52 u1
drwx------. 3 u2 u2 74 Jul 13 19:52 u2
drwx------. 3 u3 u3 74 Jul 13 19:52 u3
drwx------. 3 u4 u4 74 Jul 13 19:52 u4
禁用u2:
[root@bogon home]# usermod -L u2
测试效果:
[root@bogon home]# su u1
[u1@bogon home]$ su u2
Password:
su: Authentication failure
[u1@bogon home]$
再重新启u2:
[root@bogon home]# usermod -U u2
测试效果:
[root@bogon home]# usermod -U u2
[root@bogon home]# su u1
[u1@bogon home]$ su u2
Password:
[u2@bogon home]$
B、删除账号u1及家目录。
[root@bogon home]# userdel u1
[root@bogon home]# rm -rf u1
[root@bogon home]# ls
huangyifan u2 u3 u4
C、修改u3的密码为:mashen
[root@bogon home]# passwd u3
Changing password for user u3.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.
D、新增组g1,g2,把用户u2加入g2组,并把g1组删除了。
[root@bogon home]# gpasswd -a u2 g2
Adding user u2 to group g2
[root@bogon home]# groupdel g1
[root@bogon home]# tail /etc/group
sshd:x:74:
tcpdump:x:72:
stapusr:x:156:
stapsys:x:157:
stapdev:x:158:
huangyifan:x:1000:huangyifan
u2:x:1008:
u3:x:1009:
u4:x:1010:
g2:x:1012:
E、使用root用户新建文件aa,并在aa中使用vi编辑器写入“welcome to java5!”。
[root@bogon home]# vi aa
[root@bogon home]# more aa
"Welcome to java5!"
F、然后针对aa授权,把文件所有者由root改成u3,把文件所属组改成g2,所有者拥
有所有权限,所属组g2能写入,其他的用户u4只能查看
[root@bogon home]# chmod 724 aa
[root@bogon home]# chown u3:g2 aa
[root@bogon home]# ls -l
total 12
-rwx-w-r--. 1 u3 g2 20 Jul 13 20:40 aa
2、文件与磁盘管理有关
A、使用虚拟机新增一个15G磁盘,把磁盘格式成xfs,新建一个目录disk,
并开机能自动挂载到这上目录;
步骤如下:
先分区
fdisk /dev/sdb
A、n 增加分区 B、p主分区 C、连续3个回车(第一个主分区、起始位1、最后一位)
D、w保存退出
接着格式化
mkfs.xfs /dev/sdb2
然后新建一个需要挂载的目录:
mkdir /disk2
再把分区与目录进行手工挂载:
mount /dev/sdb1 /disk2
设置开机自动挂载
备份配置文件:cp /etc/fstab /etc/fstab.bak
编辑:vi /etc/fstab
最后:重启reboot
[root@bogon Desktop]# cd ../
[root@bogon ~]# cd /
[root@bogon /]# ls
bin dev disk2 fstab home lib64 mnt proc run srv tmp var
boot disk1 etc fstab.bak lib media opt root sbin sys usr
[root@bogon /]# cd disk2
B、通过winscp中考备一个winscp的安装exe文件到这个disk目录中
[root@bogon disk2]# ls
winscp575windowsLinux文件传输.exe
[root@bogon disk2]# pwd
/disk2
C、把disk中通过securecrt把这个文件下载到windows本地
sftp> get winscp575windowsLinux文件传输.exe
Downloading winscp575windowsLinux文件传输.exe from /disk2/winscp575windowsLinux文件传输.exe
100% 5724KB 5724KB/s 00:00:00
/disk2/winscp575windowsLinux文件传输.exe: 5861512 bytes transferred in 0 seconds (5724 KB/s)
sftp>