阿里云服务器新建用户具体方法
发布时间:2024-01-22 19:08:51
一. 新建服务器用户:
用户管理,主要的工作就是建立一个合法的用户帐户、设置和管理用户的密码、修改用户帐户的属性以及在必要时删除已经废弃的用户帐号。
1)增加一个新用户
在Linux系统中,只有root用户才能够创建一个新用户,如下的命令将新建一个登录名user1的用户。
#useradd user1
但是,这个用户还不能够登录,因为还没给它设置初始密码,而没有密码的用户是不能够登录系统的。在默认情况下,将会在/home目录下新建一个与用户名相同的用户主目录。
在Linux中,新增一个用户的同时会创建一个新组,这个组与该用户同名,而这个用户就是该组的成员。如果你想让新的用户归属于一个已经存在的组,则可以使用如下命令:
#useradd -g usergroup1 user1
这样该用户就属于usergroup1组的一员了。而如果想让其再属于一个组usergroup2,那么使用:
#useradd -G usergroup2 user1
完成了这一操作后,你还应该使用passwd命令为其设置一个初始密码。
2)删除一个用户
删除用户,只需使用一个简单的命令“userdel用户名”即可。不过最好将它留在系统上的文件也删除掉,你可以使用“userdel-r用户名”来实现这一目的。
3)增加一个组
我们可以根据自己的需要创建用户组:
groupadd<组名>
4)删除一个组
同样的,我们有时会需要删除一个组,它的命令就是groupdel。
二. 安装mysql和创建mysql用户:
1.[root@test1 local]# yum -y install mysql mysql-server
这条命令同时安装了mysql客户端和mysql服务器端
2.测试是否成功可运行netstat看Mysql端口是否打开,如打开表示服务已经启动,安装成功。Mysql默认的端口是3306。
[root@test1 local]# netstat –nat
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
上面显示可以看出MySQL服务已经启动。
3.登录MySQL的命令是mysql
第一次进时只需键入mysql即可。
[root@test1 local]# mysql
增加了密码后的登录格式如下:
mysql -u root -p
Enter password: (输入密码)
3.MySQL的几个重要的目录
1).数据库目录
/var/lib/mysql/
2).配置文件
/usr/share/mysql(mysql.server命令及配置文件)
3)相关命令
/usr/bin(mysqladmin mysqldump等命令)
4)启动脚本
/etc/rc.d/init.d/(启动脚本文件mysqld的目录)
4.修改登录密码
1)命令
usr/bin/mysqladmin -u root password ‘new-password'
格式:mysqladmin -u用户名 -p旧密码 password 新密码
2)例子
例1:给root加个密码123456。
键入以下命令 :
[root@test1 local]# /usr/bin/mysqladmin -u root password 123456
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
3)测试是否修改成功
<1>不用密码登录
[root@test1 local]# mysql
ERROR 1045: Access denied for user: ‘root@localhost' (Using password: NO)
显示错误,说明密码已经修改。
<2>用修改后的密码登录
[root@test1 local]# mysql -u root -p
Enter password: (输入修改后的密码123456)
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4 to server version: 4.0.16-standard
Type ‘help;' or ‘\h' for help. Type ‘\c' to clear the buffer.
mysql>
成功!
这是通过mysqladmin命令修改口令,也可通过修改库来更改口令。
5.增加MySQL用户
grant all on *.* to 'xhx'@'%' Identified by '123456';
以上grant权限之后的用户就可以通过网上的任何一台电脑上登录你的MySQL数据库并对你的数据为所欲为了。
猜你喜欢
- 前言python+mysql.connector,demo实战框架搭建说实话,其实没有使用到框架,只是用了, python+mysql.co
- 前言最近开始使用 robot framework 测试c++的动态库,robot framework 是跑在 windows 上面,c++动
- Internet Explorer 8 Beta 测试了一年多之后,今天,IE8 终于发布了。它绝对好过 IE7,还有一些不错的新功能,如
- 在这里,我不打算介绍使用SQL Server的窍门,也不能提供一个包治百病的方案,我所做的是总结一些经验----关于如何形成一个好的设计。这
- set是什么?数学上,把set称做由不同的元素组成的集合,集合(set)的成员通常被称做集合元素(set elements)。Python把
- 1. 前言 本文介绍一个贝叶斯推断的pytho
- 本文实例讲述了Python中函数的参数定义和可变参数用法。分享给大家供大家参考。具体如下:刚学用Python的时候,特别是看一些库的源码时,
- 注意:如果您尚未阅读过原来那篇老文章《悟透JavaScript》,请先行阅读该文,以了解上下文关系。在上面的示例中,我们定义了两个语法甘露,
- Python自动化测试-使用Pandas来高效处理测试数据一、思考1.Pandas是什么?功能极其强大的数据分析库可以高效地操作各种数据集c
- 前言今天给大家写一个个打地鼠小游戏,废话不多说直接开始~开发工具Python版本: 3.6.4相关模块:pygame模块;以及一些
- 本文实例讲述了JS实现单击输入框弹出选择框效果的方法。分享给大家供大家参考,具体如下:运行效果截图如下:完整实例代码如下:<!DOCT
- APScheduler (advanceded python scheduler)是一款Python开发的定时任务工具。文档地址
- 一、前言当我们必须处理可能有多个列和行的大型DataFrames时,能够以可读格式显示数据是很重要的。这在调试代码时非常有用。默认情况下,当
- 目录前言通过错误日志记录利用 channel 传输使用 sync/errgroup总结前言在 Go 语言程序开发中,goroutine 的使
- 最近想学习一些python数据分析的内容,就弄了个爬虫爬取了一些数据,并打算用Anaconda一套的工具(pandas, numpy, sc
- 这篇博客将介绍使用Python,OpenCV获取、更改像素,修改图像通道,截取图像感兴趣ROI;单通道图,BGR三通道图,四通道透明图,不透
- 摘要:大家提到Mysql的性能优化都是注重于优化sql以及索引来提升查询性能,大多数产品或者网站面临的更多的高并发数据读取问题。然而在大量写
- 1,定义和注册中间件在注册的中间件中使用:from django.http import HttpResponseRedirect'
- 一、使用logging.config.dictConfig()函数读取配置信息,参数是字典类型with open(file="./
- 疫情肆虐,憋在家实在无聊,索性写点东西,于是就有了这个极极极极极简的音乐播放器。这个极极极简的音乐播放器类似于“阅后即焚”的软件,播放器可以