小编DrS*_*ker的帖子

在Linux系统上快速创建大文件

如何在Linux(Red Hat Linux)系统上快速创建大文件?

dd将完成这项工作,但是/dev/zero当您需要一个数百GB的文件进行测试时,读取和写入驱动器可能需要很长时间......如果您需要重复这样做,那么时间真的会增加.

我不关心文件的内容,我只是想快速创建它.如何才能做到这一点?

使用稀疏文件不适用于此.我需要为文件分配磁盘空间.

linux filesystems file

406
推荐指数
11
解决办法
39万
查看次数

复制没有LOCK权限的postgres数据库

我需要将postgres数据库从一个服务器复制到另一个服务器,但我拥有的凭据没有锁定数据库的权限,因此pg_dump失败.我对相关数据库有完整的读/更新/插入权限.

如何制作此数据库的副本?我并不担心不一致(它是开发服务器上的一个小型数据库,因此提取过程中出现不一致的风险很小)

[编辑]完整错误:

$ pg_dump --username=bob mydatabase > /tmp/dump.sql 
pg_dump: SQL command failed 
pg_dump: Error message from server: ERROR:  permission denied for relation sl_node 
pg_dump: The command was: LOCK TABLE _replication.sl_node IN ACCESS SHARE MODE  
Run Code Online (Sandbox Code Playgroud)

database postgresql

29
推荐指数
4
解决办法
4万
查看次数

LDAP - 如何检查用户名/密码组合?

使用LDAP检查用户名/密码就像尝试绑定该用户并注明结果一样简单,或者是否有特殊的LDAP"检查密码"功能?

我正在尝试在处理凌乱的LDAP存储库设置问题时获得更多"幕后"理解.

(注意:这适用于密码未在自定义属性中存储为哈希的情况;这种情况很容易管理)

ldap

27
推荐指数
3
解决办法
6万
查看次数

在.NET Web应用程序中获取登录用户的UPN或电子邮件

我不是.NET开发人员,我觉得这对于以下人员来说是微不足道的:

我有一个C#Web应用程序,它使用户获得登录用户的用户凭据.目前它使用来自的SID

System.Security.Principal.WindowsIdentity.GetCurrent().User.Value 
Run Code Online (Sandbox Code Playgroud)

我需要获得用户UPN登录或电子邮件地址(在活动目录中定义)而不是SID.GetCurrent()返回一个WindowsIdentity类型的对象; 查看WindowsIdentity成员的详细信息:

MSDN:WindowsIdentity成员

我看不到任何看起来会给我UPN或电子邮件的内容.如何通过将SID提供给其他功能或首先调用不同的功能来提取要使用的信息.

.net c# active-directory

20
推荐指数
1
解决办法
2万
查看次数

如何使用过滤器来避免Active Directory中的子OU?

我有一个应用程序从Active Directory中的OU中提取用户信息.它所采用的参数是搜索的基础和过滤字符串.

我有一个OU我想从中提取信息,但是我想避免使用子OU:

通缉

用户来自 OU=People,DC=mydomain,DC=com

不想要

用户来自 OU=Evil,OU=People,DC=mydomain,DC=com

我知道这可以通过重写执行导入以停止搜索子OU的应用程序来完成,但有没有办法在搜索上使用LDAP过滤器?像(DistinguishedName !contains "Evil")或类似的东西,我会根据用户的路径排除用户,而不是过滤用户的属性.

ldap active-directory

18
推荐指数
3
解决办法
7万
查看次数

在Windows 2008 Server上向"我的电脑"添加桌面快捷方式

现在我已经开始为Windows 2008做一些开发/支持工作了,我发现自己因为缺少一个我无法启用的功能而感到烦恼:"我的电脑"的桌面快捷方式我已经习惯了.我知道如何在XP和2003上启用它,但我在2008年找不到设置.

用户如何在Windows 2008 Server上配置哪些桌面图标(我的电脑,我的文档,回收站等)?

windows desktop windows-server-2008

13
推荐指数
2
解决办法
3万
查看次数

嗅探网络流量以查找病毒/间谍软件的迹象

如何将系统连接到网络并嗅探病毒/间谍软件相关的流量?我想插上一根网线,启动一个合适的工具沙,让它扫描数据是否有任何问题迹象.我不希望这会找到所有内容,这不是为了防止初始感染,而是帮助确定是否有任何东西试图主动感染其他系统/导致网络问题.

运行常规网络嗅探器并手动查看结果是没有用的,除非流量非常明显,但我找不到任何工具来自动扫描网络数据流.

sysadmin networking virus sniffing spyware

12
推荐指数
2
解决办法
4万
查看次数

将Active Directory作为LDAP读取需要哪些权限?

设置:

有一个中央AD域(CENTRAL)和多个独立的森林,每个森林都有自己的域(BRANCH1,BRANCH2,BRANCH3)

CENTRAL和所有其他域之间存在双向域信任.

我正在处理的应用程序在CENTRAL域上运行,并使用凭据CENTRAL\ldapreader在所有域上执行LDAP搜索.

这适用于CENTRAL和BRANCH1,但BRANCH2和BRANCH3拒绝连接时出现无效的凭据错误.如果搜索使用这些域中的帐户(BRANCH2\ldapreader等),那么搜索工作正常.

将AD读取为LDAP服务器需要多少级别的权限?我发现的所有东西都表明这是允许的AUTENTICATED USERS,由于双向信任,它应该可以与CENTRAL\ldapreader一起使用,但这不是我们得到的行为.

ldap active-directory

6
推荐指数
1
解决办法
4万
查看次数

使用具有多个根窗口的FindWindow

所以我正在构建一个使用win32的SendMessage作为IPC的应用程序.

我正在使用FindWindow来获取基于className和windowName的hWnd.这一切都很好,花花公子,直到我想与一个根(如桌面的孩子)交谈,窗口与其他根Windows具有相同的名称/类名.

有没有FindWindow的替代品我可以用来选择我想要的hWnd?

c winapi sendmessage

5
推荐指数
1
解决办法
2303
查看次数

Java/MSSQL:java.sql.SQLException无效的对象名称'TableName'

我正在尝试将Java应用程序从旧服务器移动到新服务器.该应用程序在Tomcat上运行,使用Microsoft SQL Server作为后端数据库,并使用数据源(ODBC)中定义的系统DSN来决定连接的位置.旧服务器使用Windows 2000/SQL server 2000,新服务器使用Windows 2003/SQL Server 2005.

ODBC定义在服务器之间是相同的,并定义要使用的DB.

在用户尝试登录的新服务器上,stdout.log中出现以下内容:

正在检查用户 错误:java.sql.SQLException:[Microsoft] [ODBC SQL Server驱动程序] [SQL Server]无效的对象名称'UserTable'.

数据库中存在一个名为UserTable的表,但通过管理界面显示为" dbo.USerTable ".

在MSSQL的某个地方是否有设置我应该调整以使其对"dbo"感到高兴.前缀丢失了,还是有其他我错过的东西?

[edit]使用Windows身份验证,并且作为故障排除步骤,Public和Guest角色已获得DB的完全权限.

java sql-server tomcat sql-server-2005

4
推荐指数
1
解决办法
2万
查看次数

通配符SSL证书在未使用子域时生成错误

我有一个带有*.mydomain.com SSL证书的Web服务器(IIS)

这适用于https://anysubdomain.mydomain.com/但是访问https://mydomain.com/会导致IE中的证书不匹配错误(尚未在所有其他浏览器中测试过).

有没有什么方法可以解决这个问题,或者它只是IE在我们必须使用的证书中处理通配符的方式的问题?

iis ssl https

4
推荐指数
1
解决办法
1810
查看次数

在远程网络上启用桌面访问PC的最佳方法

为网络提供远程访问(用于桌面支持)的最佳方法是什么?固定IP上有单个服务器和多个Windows DHCP客户端(所有客户端都具有Internet访问权限,但客户端都使用NAT进行外部访问)访问)

remote-desktop remote-access

2
推荐指数
1
解决办法
1784
查看次数

SQL:根据转换表将 X 的所有值更新为 Y

我有一个 Microsoft SQL 服务器数据库,它导入了一些需要清理的数据;某些字段需要根据第二个表重新映射。例如:

Table: Data
User    Country
Alice   Australia
Bob  Sydney
Carol   London
Dave    London


Table: Translations
From      To
Sydney  Australia
London  United Kingdom
Run Code Online (Sandbox Code Playgroud)

不幸的是,清理源数据不是一种选择,而且这种导入每天都会发生,因此手动更改它是不切实际的。

遍历 Translationstable 的最简单方法是什么,因此对于每一对,它运行的内容实际上是“UPDATE Data SET Country = $TO where Country = $FROM”?如果这可以通过存储过程完成,那将是理想的。我有一种感觉,使用 SQL 有一种非常简单的方法可以做到这一点,但这超出了我的 SQL 技能,我无法通过搜索找到答案(可能是因为它的名称非常简单,我不知道 :-))

sql sql-server

2
推荐指数
1
解决办法
686
查看次数