2014年7月18日星期五

User.js Firefox

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
User.js Firefox  阅读原文»

User.js 配置Firefox选项

公司很多用户在使用Firefox,当访问某些公司网站的时候,总是会自动弹出用户和密码框要求输入。同事希望我在GPO里面进行配置,这样可以默认使用Window的登录账号进入网站。在其他的浏览器例如IE或者Chrome,这个可以通过配置trust site来实现,但是Firefox木有这个选项,对于普通用户而言,唯一的设置选项是配置Option - Security -Exception,如果是高级用户,可以输入 about:config 之后,手动添加或者更改pref的设定

wKioL1PIbx_yL_3cAAB0BgxxZEA970.png

那么我们怎么通过组策略来统一更改呢?豆子也不想下载安装乱七八糟的插件或者AD的管理模板,经过一番研究,发现最简单的办法其实可以通过配置user.js文件就能实现。

Mozilla默认有很多javascript的配置文件,分别位于不同的文件架内,具体位置可以参考以下文档

https://developer.mozilla.org/en-US/docs/Mozilla/Preferences/A_brief_guide_to_Mozilla_preferences

他的加载顺序一般是先配置默认文件,然后加载用户自己的pref.js 文件和 user.js,因为user.js是最后加载的,所以任何有冲突的设定都以user.js为准。

关于user.js的基本概述参见,他本身并不存在,有需求的用户必须手动创建

http://kb.mozillazine.org/User.js_file

关于配置变量具体的名称和用法

http://kb.mozillazine.org/About:config_entries

以豆子的需求为例,我需要配置一个安全站点使用默认的NTLM(windows 域名登录),那么我需要创建一个user.js文件,并写入以下内容

pref("network.automatic-ntlm-auth.trusted-uris", "http://www.test.com");

下面是该变量的一个截图的解释说明

wKiom1PIbvHyDCcEAAAxH00aGxI386.png

然后配置一个GPO,执行一个用户的登录脚本,将user.js文件拷贝到该用户的%APPDATA%\Mozilla\Firefox\Profiles\* 即可。注意*的名字是Mozilla随机生成的。

拷贝的脚本可以直接用CMD的语句写成的批处理文件copy.bat

if exist "%APPDATA%\Mozilla\Firefox" for /D %%F in ("%APPDATA%\Mozilla\Firefox\Profiles\*") do copy /y \\*domain_name*\netlogon\user.js %%F

具体的操作方法可以参考这篇博客

http://eventhisnameistaken.blogspot.com.au/2012/06/manage-firefox-via-group-policy-easy.html

本文出自 "麻婆豆腐" 博客,请务必保留此出处http://beanxyz.blog.51cto.com/5570417/1439784

OEL6.X IBM v3500ˇ  阅读原文»

OEL6.X IBM v3500存储多路径配置

本文是一次两台IBM x240安装OEL6.5x64连接IBM V3500存储多路径配置过程记录,当时用于安装Oracle 11g rac集群环境的。
IBM v3500系列存储由于官方不再提供多路径软件,比原来DS系列的存储麻烦一点了,只好采用发行版自带的device-mapper多路径软件包实现。 本文出自:http://koumm.blog.51cto.com/

image

适用于RHEL/CentOS 6.x系统。

2. 安装device-mapper软件包如下,缺包自行安装。

[root@node1 ~]# rpm -qa|grep device-mapper
device-mapper-libs-1.02.79-8.el6.x86_64
device-mapper-multipath-libs-0.4.9-72.0.1.el6.x86_64
device-mapper-event-libs-1.02.79-8.el6.x86_64
device-mapper-event-1.02.79-8.el6.x86_64
device-mapper-persistent-data-0.2.8-2.el6.x86_64
device-mapper-multipath-0.4.9-72.0.1.el6.x86_64
device-mapper-1.02.79-8.el6.x86_64
[root@node1 ~]#

3. 连接存储配置过程略。

抄下服务器两块HBA的wwn号码后在存储上进行配置,能适别到盘就可以了,存储上划分了一个2G,450G,450G,450G,450G,其它都是多路径重复。

image

4. 识别磁盘udev号码

for i in a b c d e f g h i j k l m n o p q ; do echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`\", NAME=\"asm-disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\"" ; done

说明:号码都是8,9,a,b,c重复,f是单独挂载磁盘不用列入。找到磁盘UDEV号码。

上面本来是想采用udev方式配置oracle grid磁盘的,没有成功,最后采用asm磁盘进行配置成功。

image

可以直接手动收集号码

image

5. 根据udev号码创建multipath配置文件

配置文件如下:

[root@node1 ~]# cat /etc/multipath.conf

defaults {
user_friendly_names no
queue_without_daemon no
flush_on_last_del yes
max_fds max
}
blacklist {
devnode "^hd[a-z]"
devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
devnode "^cciss.*"
}
devices {
device {
vendor "IBM "
product "LUN"
path_grouping_policy group_by_prio
features "3 queue_if_no_path pg_init_retries 50"
getuid_callout "/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/%n"
path_checker tur
path_selector "round-robin 0"
hardware_handler "1 alua"
failback immediate
rr_weight uniform
rr_min_io 128
}
}
multipaths {
multipath {
wwid 360050763008080cd2000000000000008
alias crs
uid 501
gid 504
}
multipath {
wwid 360050763008080cd2000000000000009
alias data1
uid 501
gid 504
}
multipath {
wwid 360050763008080cd200000000000000a
alias data2
uid 501
gid 504
}
multipath {
wwid 360050763008080cd200000000000000b
alias data3
uid 501
gid 504
}

multipath {
wwid 360050763008080cd200000000000000c
alias recovery
uid 501
gid 504
}

}

配置multipath服务。

chkconfig multipathd on
chkconfig --level 345 multipathd on
modprobe dm-multipath
service multipathd restart

查看结果,配置成功。

image

本文出自 "koumm的linux技术博客" 博客,请务必保留此出处http://koumm.blog.51cto.com/703525/1439760

返回顶部

阅读更多内容

没有评论:

发表评论