天道酬勤,学无止境

隐藏

Linux/Unix非交互方式修改密码避免命令历史能查看到密码的方法

除了Solaris,HP-UX不支持chpasswd这种非交互方式修改账号密码之外,很多Linux/Unix都正常,比如:.Redhat、CentOS、Suse、 Unbuntu和AIX,但是用chpasswd这种方式修改密码有个缺陷,就是可能命令历史中存在密码明文(如果会记录命令历史的话)。通过网上查询,设置HISTCONTROL=ignorespace,这样如果命令前面加上空格的话,就不会把命令记录到命令历史文件中,但是实际测试,有不少操作系统或者shell是不支持这个变量的,因此还得想其他方法。 经过测试,采用非交互的方式修改密码(一般用于脚本修改密码),可以在类似echo xll:'12345@!@#¥%' |sudo chpasswd命令执行完成之后,再执行sed -i -r 's/(^echo[^:]+:)([^|]+)(|sudo chpasswd)/\1'**********'\3/g' `grep -l chpasswd ~/.*history`这样就可以保证,不同的shell,如果保存命令历史的话,就把命令历史的明文密码,以*号隐藏。来源:https://blog.51cto.com/u_333234/2300993

2021-06-02 00:44:58    分类:博客    chpasswd   隐藏   密码明文   Linux相关

隐藏pcanywhere任务栏图标方法

pcanywhere是一款远程协助软件,在大型企业网络中得到广泛应用,但有些电脑使用者看到任务栏的pcanywhere等待图标,由于担心自己受到监控(其实有点担心过头~~~~),经常会右击此图标结束pcanywhere主机服务,造成网络管理员远程处理电脑问题的麻烦,所以如果可以把pcanywhere任务栏图标隐藏掉就可以不用再叫用户重启电脑了,修改注册表可达到此目的: 编辑注册表(regedit)路径:HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\Host 点击编辑-新建-DWORD值ServiceStealthMode 修改数值为 1,然后点击ok 关闭注册表修改,重启电脑即可。来源:https://blog.51cto.com/elliot/764918

2021-03-27 14:53:13    分类:博客    注册表   隐藏   方法   软件应用

安卓隐藏标题栏方法

很简单:在style的xml文件中加入下面几句话即可实现<item name="windowActionBar">false</item><item name="windowNoTitle">true</item>来源:https://blog.51cto.com/11623741/2105609

2021-03-27 07:58:37    分类:博客    安卓   隐藏   标题栏

在Outlook中通讯簿中隐藏指定的列

最近收到很多用户反馈,如何实现将outlook通讯簿中指定的某列隐藏,不让用户看到,如不让用户在通讯簿中看到电子邮件地址列,如下图: 如何实现呢?针对此问题我咨询了微软的工程师,得到的答复是在exchange后台原生功能无法实现。 在exchange 后台无法实现,有没有其它的方法呢?通过查找资料,终于让我找到了一种方法:通过修改终端PC的注册表实现,具体的实现过程如下: 在PC上打开注册表编辑器:开始--运行,输入:regedit 定位到以下位置:HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Preferences 以上位置根据outlook的版本选择不同的版本号,我的环境是outlook2016,所以选择:16.0 创建二进制键值:ABHiddenColumns 值根据要隐藏的属性进行定义,如下: 上图中各属性对应的值必须于以下数字组合:0# 00 00 00 #号代表要修改的属性的数量,如果只修改:title,那么此值为1,如果要修改:title和location,那么此值就是2 本次测试中,我们隐藏电子邮件地址列,修改值为:01 00 00 00 1f 00 fe 39,如下图: 修改完成后,重新启动outlook,打开通讯簿,我们看到此电子邮件地址列已经看不到了 如果我们的用户数量较多的话

2021-03-26 23:29:56    分类:博客    隐藏   通讯簿   指定    exchange