Linux服务器下误删除文件的消除格局

Linux服务器操作已经非常简单,但是难免会有人犯下一些小的错误,比如说误删文件,该文章将告诉你如何快速解决此问题。

服务器误删了/usr/bin和/usr/sbin目录,然后,从别的地方拷贝这两个目录过来,发现可能很多是链接等非普通文件,可拷贝的时候对链接的处理不知道应加什么参数,所以,一百多兆的东西拷贝了近一个G;最后,先给tar了一下,在拷贝。

在Linux系统中, 普通用户的权限很低, 比如shutdown关机, 或者yum
install安装软件等很多命令都需要root用户权限来运行.
普通用户想要执行这些命令, 要么使用su命令切换为root用户,
而使用su命令需要输入root密码, 当服务器很多人共同管理,
所有管理员都需要知道root密码, 是很不安全的;
要么使用sudo命令临时获取root权限, 而执行sudo命令只需要用户自己的密码,
甚至可以免密码, 而且只有通过配置的特殊用户才具有sudo特权,
只要权限分配合理, 安全性会更有保障.

服务器误删了/usr/bin和/usr/sbin目录,然后,从别的地方拷贝这两个目录过来,发现可能很多是链接等非普通文件,可拷贝的时候对链接的处理不知道应加什么参数,所以,一百多兆的东西拷贝了近一个G;最后,先给tar了一下,在拷贝。

  这样,服务器基本弄好,建议:

普通用户是否具有sudo特权, 由sudoers配置文件来指定, 可通过”man
sudo”来确认配置文件位于”/etc/sudoers”. 先用su命令切换到root用户,
再用vim打开文件, 用普通用户打开的话看不到文件内容:

这样,服务器基本弄好,建议:

  1.不要直接用root登入,特别是不熟悉的人。

[linuxidc@localhost ~]$ su
Password:
[root@localhost linuxidc]# vim /etc/sudoers

1.不要直接用root登入,特别是不熟悉的人。

  2.建议需要执行root权限命令的使用sudo,少用su;

阅读文件内容,在第8行有说请用visudo命令编辑文件:

2.建议需要执行root权限命令的使用sudo,少用su;

  3.可用visudo来配置需要执行的root权限命令

## This file must be edited with the ‘visudo’ command.

3.可用visudo来配置需要执行的root权限命令

  eg: xxx ALL=/sbin/mount,/sbin/unmount,/sbin/ifconfig NOPASSWD:
ALL

用”ll
/etc/sudoers”查看文件属性也可发现该文件为只读文件,退出vim重新用visudo打开文件

eg: xxx ALL=/sbin/mount,/sbin/unmount,/sbin/ifconfig NOPASSWD: ALL

  rm命令不行;但是,还有“后遗症”:

[root@localhost linuxidc]# visudo

rm命令不行;但是,还有“后遗症”:

  1.登入时,’Linux’: unknown terminal type;

1,最基础无脑的配置:

1.登入时,’linux’: unknown terminal type;

  2.使用top, clear (知道的)时, 因为 terminal type问题;

root ALL=(ALL) ALL

2.使用top, clear (知道的)时, 因为 terminal type问题;

  3.vim也是类似问题,不可操作;已解决,但只能用基本模式;

大概位于98行上下,其所代表的含义分别是:

3.vim也是类似问题,不可操作;已解决,但只能用基本模式;

  4.tftp、telnet服务,已解决。

用户帐号,也就是我们想要配置的让哪个系统帐号可以使用sudo命令

4.tftp、telnet服务,已解决。

允许用户从哪些地方连接到这台主机,linux作为服务器,管理员是有可能从别的主机远程连接过来的