如题…又是上课实验备份
1.查看系统当前登录的用户账号。
w-h
2.查看系统当前运行的进程。
ps -A
3.查看系统当前的系统负载。
uptime
4.先在tty1中使用vi新建文件/tmp/testfile2并编辑内容(内容任意,编辑完之后保存,不要退出),同时在tty2下使用ps命令查看vi的进程号,并使用kill命令强制终止vi进程,之后再进入tty1使用vi打开文件/tmp/testfile2,观察出现的问题,并解决。
交换文件 “/tmp/.testfile.swp” 已存在!
解决办法:删除该目录下对应的.swp文件
查看进程号:ps –ef | grep vim |grep –v grep
杀死进程:kill -9 进程号
以只读方式打开([O]), 直接编辑((E)), 恢复(®), 删除交换文件((D)), 退出((Q)), 中止((A)),
再次编辑的时候会要求强制加上!结束保存
5.在系统中创建用户testuser1、testuser2、testuser3、testuser4。
useradd testuser1
6.在系统中创建组group1、group2。
groupadd group1
7.根据题目4和5,将用户testuser1和testuser2加入用户组group1,将testuser3和testuser4加入用户组group2。
usermod -a -G group1 testuser1
usermod -a -G group1 testuser2
usermod -a -G group2 testuser3
usermod -a -G group2 testuser4
8.新建组group3,在第6题基础上,将用户testuser1再加入用户组group3。
usermod -a -G group3 testuser1
9.在系统中新建普通用户testuser5,并设置密码,然后使用该账号登录,之后再删除该用户。
Useradd testuser5
Passwd testuser5
ctrl+alt+F4
userdel testuser5
10.使用一个普通用户(根据自己系统上的设置)执行命令“cat /etc/shadow”。
权限不够
11.使用man查看groups命令帮助。
man groups
12.新建用户test,要求:
- 设置其全名为linuxtestuser,
useradd -d /home/test –M test -c linuxtestuser - 设置其不能登录shell,
chsh -s /bin/test
vim /etc/ssh/sshd_config
加入DenyUsers test
重启ssh
service sshd restart - 设置其无需个人主目录。
删除其主目录:rm -rf /home/test
13.新建用户test2,在其个人主目录里创建3个文件,然后更改其个人主目录为其他目录,同时将其个人主目录的内容复制到该目录。
Useradd –d /home/test2 –m test2
Touch /home/test2/testfile1
Touch /home/test2/testfile2
Touch /home/test2/testfile3
usermod -d /tmp/test2 test2
cp /home/test2/* /tmp/test2/
14.如何查看某个用户都位于哪些组?找出两个命令。
groups 用户名
id 用户名
15.如何修改某个文件/目录所属用户组?
chgrp 组 目录或文件名
16.如何临时限制某个用户登录系统?(注:不将该用户从系统中删除)
passwd 用户名 –l