linux 服务器权限管理

mac2024-03-18  31

目的:服务器管理员进行服务器用户管理

功能:

1、用户创建

2、指定用户主目录

3、分配root权限

步骤

一、创建用户

1、在/home目录下新建用户主目录文件夹

cd /home sudo mkdir ***

2、新建用户并指定用户的主目录

sudo useradd *** -d /home/***

3、修改新用户对应的密码

sudo passwd ***

4、修改主目录权限

sudo chown ***:*** *** sudo chmod 777 ***

以上操作都在/home目录下进行

二、增加root权限

1、需要切换到root用户下进行,否则在最后一步会出现错误,详细见后文说明

su root

2、进入/etc目录下修改sudoers权限

cd /etc ls -l sudoers chmod 777 sudoers

3、在sudoers文件中增加新用户对应的权限

vi sudoers

增加内容

*** ALL=(ALL:ALL) ALL

4、退出vi后修改回sudoers的权限

chmod 440 sudoers

备注:

如果不是使用root用户在无法使用sudo指令进行修改sudoers文件的权限,会出现以下提示内容:

解决办法: 切换到root用户下进行操作

su root chmod 440 sudoers

以上是简单的服务器用户管理,自己老是忘记,索性就写一个完整的以供参考。

最新回复(0)