显然,我可以连接到MySQL(至less从我的本地主机),而不必提供任何用户名或密码。 我甚至可以把任何东西作为用户名,只要密码是空的。 我有权访问information_schema和test数据库。 我可以创build表格。 如果我运行SELECT USER()它将返回正确的值randomstring @ localhost,其中随机string是我连接时使用的用户名。 mysql.user表包含root @ localhost,root @ 127.0.0.1,@localhost和pma @ localhost。 我手动设置encryption密码到所有logging( UPDATE user SET password=… ),只有root拥有任何权限,另外两个logging对所有权限都有“N”。 用空的用户名logging看起来可疑,但我不认为这与这个有什么关系,我认为这是从一开始。 更糟的是,如果我添加一个用户的密码,我只能使用空string作为密码连接(就像我把任何东西作为用户名)。 如果我尝试连接使用我创build的用户名和我创build时提供的密码( CREATE USER .. IDENTIFIED BY .. )它不起作用。 有谁知道什么是错的,我该如何解决这个问题? 注意:我正在使用XAMPP软件包提供的Windows 5.5.16。
如果你有一台电脑,是否有可能模拟有多台电脑 – 每台电脑都绑在它自己的显示器/键盘/鼠标? 例如:假设我有一台使用virtualbox运行两个DamnSmallLinux实例的计算机,并且连接到两组显示器,键盘和鼠标,两个用户是否可以同时使用它们各自的Linux实例? 用例:你在教孩子如何使用电脑。 你有10个孩子,但只有一台电脑,但你有额外的外设。 你希望你可以买10个树莓派,但是随后一个怪胎制造错误会延迟生产,所以你试图规划一个方法来生产最less数量的硬件工作站。
我必须更换我的托pipe服务提供商。 现在我有一个共享的托pipe帐户,但我正在考虑从turnkeylinux.org尝试LAMP堆栈设备。 我很习惯使用linux,我已经使用了很长时间了。 我没有问题ssh'ing到远程机器,并做我必须做的事情(编码,阅读日志,移动文件,部署等)。 问题是没有任何这些任务涉及保护服务器/防火墙 。 我的经验是作为桌面用户或开发人员在远程服务器上部署应用程序/文件。 忽略应用程序逻辑中的安全性(阅读:我可能已经创build或安装的任何脚本,框架,网站) – 我很担心deamons的基本configuration,防火墙,端口,可执行脚本可以从外部读取等等。 我的问题是:你如何比较从交钥匙的LAMP堆栈的安全性(预期)和“常规”共享主机提供程序的(预期的)安全性? 我希望find一些指南,列出一些步骤来保护我的服务器,但是我发现的唯一文档只是指的是Ubuntu的文档。
我有一个运行Windows Server 2008 R2 Enterprise的Web服务器。 这是C:\驱动器是100 GB的大小。 我们开始从IIS获得错误,并发现C:\驱动器,据报道是满的。 这是奇怪的地方:我改变了文件夹选项以显示隐藏文件和受保护的系统文件,然后在C:\上的所有内容上右键单击/ Properties以查看累计大小,这只是13.7 GB (更多符合通常在那台服务器上)。 回收站是空的 C:\上没有页面文件(显式closures) vssadmin列表阴影显示没有阴影(“找不到满足查询的项目”)。 没有BitLocker Chkdsk结果: 104754175 KB total disk space. 100648156 KB in 62945 files. 46616 KB in 16972 indexes. 0 KB in bad sectors. 151415 KB in use by the system. 65536 KB occupied by the log file. 3907988 KB available on […]
在Windows Server 2008 R2 AD上,如果取消选中用户帐户上的帐户选项“密码永不过期”,密码是否立即过期,或者是否设置为密码策略中定义的期限?
我的任务是创build一个脚本,在文件中读入一个Active Directory用户ID列表,然后清除Password Never Expires的标志。 另外,我的安全官员不希望有这个设置的500个用户立即需要重新设置他们的密码,所以他希望90天的默认域策略在脚本运行的时候被归因于用户进入通常的密码轮换。 我一直在试图创build一个PowerShell脚本来做到这一点,并遇到问题。 无可否认,我并不是PowerShell的最佳人选,所以我会感激一些input。 我已经清除了标志,但是将PwdLastSet更改为-1将certificate是棘手的。 我认为这可能是因为我不知道如何读取文件,并从文件中读取两个“ForEach-Object”命令。 有人可以看看吗? Import-CSV PasswordExpiry.csv | ForEach-Object {Set-ADUser -Identity $_.SamAccountName -PasswordNeverExpires:$false} ForEach-Object { $samaccountname = $_.SamAccountName $today = Get-Date $lastchange = [datetime]::FromFileTime($_.pwdlastset[0]) $timediff = New-TimeSpan $lastchange $(Get-Date) $hoursdiff = $timediff.TotalHours if ($hoursdiff -lt $hourschange_sincePwdChange) { $todouser = Get-ADUser $samaccountname -Properties pwdLastSet $todouser.pwdLastSet = 0 Set-ADUser -Instance $todouser $todouser.pwdLastSet […]
有没有办法在实时networking中findUTP电缆,而不会损坏networking? 问题是我们有一些电缆从上帝知道在哪里铺设在服务器机房。 我想find电缆的另一端,而不需要在地板下面的整个电缆,这是很难达到的。 我想使用一个探头和testing仪,但是如果电缆的另一部分插入交换机呢? 不通过电缆发出的声音是否损坏交换机或networking?
我听说像CSS和JavaScript这样的静态内容可以更好地以GZip格式传递。 内容开发者networking(CDN)总是这样做。 但是我不明白这个格式是如何工作的。 首先当我尝试通过命令行制作一个gzip文件。 文件扩展名是.gz 。 这与.css和.js不同。 浏览器如何识别哪个文件被压缩或不压缩。 其次,浏览器如何“解压缩”文件? 我把我的index.html.gz拖到我的浏览器上。 但没有人工作。 在现实世界中如何进行gzip工作? 如果我想使用Gzip格式提供CSS / JavaScript,我需要做些什么。
我有一个数据库文件,目前是150GB,但只有75GB正在使用 – 这是因为我把所有的索引(其他75GB)移动到一个新的数据文件。 我想从这个数据文件中至less回收一部分空间,但是当我试图缩小文件时,它会无限期地“执行”,最终会因为networking中断或其他我不能控制的内容而被取消一天运行)。 即使使用“缩小到特定的大小”function,并指定它只是修剪10MB从来没有似乎返回 – 它只是坐直到过程中断。 还有另外一种方法可以回收这个空间,即使是一次一点的收集吗? 编辑:有人张贴链接解释为什么我不应该缩小我的数据库。 我明白了,我想缩小它。 这个服务器上的磁盘空间非常重要,而且数据库在很长一段时间内不会再次扩展到这个未使用的空间中 – 正如我之前所说的,我将索引从数据文件中移出来释放这个空间,所以现在浪费了。
我不清楚什么是最好的命令是采用tee同时捕获STDERR和STDOUT文件。 我知道,如果我想pipe到一个文件,我必须映射redirect后的文件句柄,即 find . >/tmp/output.txt 2>&1 这指示shell将STDOUT发送到/tmp/output.txt ,然后将STDERR发送到STDOUT (现在发送到/tmp/output.txt )。 试图在redirect文件之前执行2>&1不会产生所需的效果。 但是,当我想要使用teepipe应该是: find . |tee /tmp/output.txt 2>&1 # or find . 2>&1 |tee /tmp/output.txt # ?