2024年5月6日发(作者:)
Linux实验手册
补充实验步骤很详细Linux重于练习和动手
一 Linux
安装
注意磁盘分区
二:
用户简单操作:
1、 添加用户u1和u2,并分别设置口令
#useradd u1 passwd u1
#useradd u2 passwd u2
2、 查看/etc/passwd及/etc/shadow文件内容,以确定两个用户以建立
#ls -l /etc/passwd
#ls -l /etc/shadow
3、
4、
查看/home 目录下是否有u1和u2目录
以u1用户身份登录
#ls-l /home
#su – u1
三:文件及目录操作:
1、 以u1用户身份登录后,显示当前目录位置
$pwd
2、 在u1目录下创建两个目录,分别为dir1和dir2
$mkdir dir1 dir2
3、 进入dir1目录用vi创建两个文件,文件名分别为test1、test2
$cd ./dir1
$vi test1 :wq!
$vi test2 :wq!
4、 分别用cat、less、more命令查看test1和test2文件内容
$cat test1
$more test2
$less test1 q
5、 进入dir2目录用touch创建两个空文件test3、test4
$cd ../dir2
$touch test3 test4
6、 将dir1目录下的test1文件复制到/tmp目录下
$cd ../dir1
$cp test1 /tmp
7、 查看/tmp目录下是否有test1文件
$ls -l /tmp
8、 将dir1目录下的test2移动到dir2目录下
$cd ../dir2
$mv test2 ../dir2
9、 查看dir1目录下的文件
$cd ../dir1
$ls –l
10、 查看dir2目录下的文件
$cd ../dir2
$ls –l
11、 删除dir1目录及目录下的所有文件
$cd ..
$rm –rf dir1
12、 分别查找/根分区下是否有test1与test2文件
$find / -name test*
13、 删除dir2目录及目录下的所有文件
$cd ..
$rm –rf dir2
四:设置文件或目录权限:
1、 以root用户身份登录
$su – root (输入密码)
2、 用ls –l命令显示/tmp/test1文件权限(抄录显示行并详细指定其表示含义)
#ls –l /tmp/test1
- rw- rw- r-- 1 u1 u1 34 12月29 22:24 /tmp/test1
文件 属主权限 属主权限 其它用户权限 属主名 属组名 文件大小 创建日期 文件名称
3、 将/tmp/test1文件的属主改为u2,权限为读、写、可执行;属组改为u2,权限改为只读;
其他用户无任何权限。
#chown u2:u2 test2
#chmod 740 /tmp/test1
4、 以用户u2身份登录,查看/tmp/test1文件内容(用cat命令),内容是否可见?
#su – u2
$cat /tmp/test1 内容可见
5、 以用户u1身份登录,查看/tmp/test1文件内容(用cat命令),内容是否可见?
#su – u1
$cat /tmp/test1 内容不可见
五:用户与组高级操作:
1、 添加一个新用户u3到u2组。
$su - root
#useradd –g u2 u3
#passwd u3
2、 以用户u3的身份登录,查看/tmp/test1文件内容(用cat命令),内容是否可见?
#su – u3
$cat /tmp/test1 内容可见
3、 将已有用户u1添加到u2组(gpasswd –a u1 u2)。
$su – root
#gpasswd –a u1 u2
4、 以用户u1身份再次登录,查看/tmp/test1文件内容(用cat命令),内容是否可见?
#su – u1
$cat /tmp/test1 内容可见
5、 删除用户u1
$su – root
#userdel –r u1
发布评论