centos 建立账号授予root权限
时间: 2023-07-27 08:29:36 浏览: 265
在 CentOS 中,可以通过以下步骤创建一个新用户并给予其 root 权限:
1. 以 root 用户身份登录系统。
2. 执行以下命令创建新用户:
```
useradd -m <username>
```
其中 `<username>` 是你想要创建的用户名。
3. 执行以下命令设置新用户的密码:
```
passwd <username>
```
其中 `<username>` 是你刚刚创建的用户名。
4. 执行以下命令将新用户加入 sudo 组:
```
usermod -aG sudo <username>
```
如果在你的系统上没有 sudo 组,则可以使用以下命令将新用户加入 wheel 组:
```
usermod -aG wheel <username>
```
现在,新用户就可以使用 sudo 命令以 root 用户身份执行命令了。
相关问题
wordpress centos
### 如何在CentOS上安装和配置WordPress
#### 准备工作
为了确保顺利部署,在开始之前需确认已准备好一台运行着CentOS系统的服务器,并拥有root权限以便执行必要的命令操作。
#### 安装依赖环境-LAMP栈
由于WordPress基于PHP开发并使用MySQL作为数据库管理系统,因此需要先构建LAMP(Linux, Apache, MySQL/MariaDB, PHP)服务架构来支撑其正常运作。可以通过yum工具快速完成软件包的获取与设置:
```bash
sudo yum update -y
sudo yum install httpd mariadb-y
```
启动Apache Web Server以及MariaDB Database Service并将它们设为开机自启项[^4]。
```bash
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
sudo systemctl start mariadb
sudo systemctl enable mariadb
```
#### 数据库创建
进入MariaDB控制台初始化安全选项,按照提示设定ROOT账户密码和其他参数;之后再建立专门供Wordpress使用的数据表空间连同相应权限授予外部程序连接访问的权利。
```sql
mysql_secure_installation
CREATE DATABASE wp_database;
GRANT ALL PRIVILEGES ON wp_database.* TO 'wp_user'@'localhost' IDENTIFIED BY 'your_password';
FLUSH PRIVILEGES;
EXIT;
```
#### 下载WordPress核心文件
前往官方网址下载最新版本压缩包至本地临时存储路径下解压展开,随后将其移动到Web根目录位置(/var/www/html/)内重命名为合适名称比如`wordpress`方便后续管理维护。
```bash
cd /tmp/
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
rsync -avP wordpress/ /var/www/html/wordpress/
chown -R 755 /var/www/html/wordpress
```
编辑主配置文件允许读取根目录和index.php文件:
```bash
vim /etc/httpd/conf/httpd.conf
<Directory />
AllowOverride none
Require all granted #允许读取根目录
</Directory>
```
重启httpd使更改生效 `systemctl restart httpd`.
#### 执行在线安装向导
打开浏览器输入目标主机IP地址加上指定端口号(默认80),跟随网页指引依次录入站点标题、管理员账号资料等必要信息直至整个流程结束即可正式上线运营个人博客平台.
centos7安全防护
以下是CentOS 7安全防护的方法:
1.禁用重启热键Ctrl+Alt+Del
```shell
systemctl mask ctrl-alt-del.target
```
2.设置复杂密码和修改默认端口号,禁止root账号直接登陆
- 设置复杂密码:密码长度大于8位,最好大于20位,包含数字、大小写字母和特殊符号。
- 修改默认端口号:修改SSH默认端口号,例如修改为2222。
- 禁止root账号直接登陆:添加普通账号,授予root的权限。
3.禁止密码登陆,只能通过认证的秘钥来登陆系统
- 在SSH配置文件中修改PasswordAuthentication为no。
- 生成公钥和私钥,将公钥添加到服务器的authorized_keys文件中。
4.使用防护软件来避免暴力破解
- 安装fail2ban软件,可以自动监控日志文件,当发现有暴力破解行为时,会自动禁止攻击者的IP地址。
阅读全文