Linux系统管理脚本与用户账户操作指南
在Linux系统管理中,脚本的运用和用户账户的管理是非常重要的部分。下面将详细介绍一些常用脚本的运行、功能和操作方法。
运行mkslocatedb脚本
mkslocatedb脚本的运行有特殊要求,它必须以root用户身份运行,使用sudo是不行的。你需要先以root用户登录,或者使用更强大的su命令切换到root用户,然后再运行该脚本。这是因为su会真正切换到root用户来运行脚本,而sudo只是赋予当前用户root权限,并且sudo设置的文件权限可能与su不同。而slocate脚本则没有这样的要求。
运行mkslocatedb脚本构建sloacte数据库时,会为nobody(公共数据库)和用户taylor分别构建数据库,输出如下:
# mkslocatedb building default slocate database (user = nobody) ... result is 99809 lines long. building slocate database for user taylor ... result is 99808 lines long. </