Linux

Drupal 文件与目录安全性详解(附权限和所有权修正脚本)

  服务器的文件系统应该做好安全性的配置,以确保服务器程序(如 apache)没有对文件的编辑和写权限,即是说,对服务器端口程序而言,文件是“只读”的,而文件所有权则被赋予单独的系统用户。

配置示例

  例如,大多数系统中,apache的进程由用户"apache“执行,因此这个用户应该具备对Drupal站点内的所有文件的“可读”权限,这个权限可以通过组(group)权限或者其它用户(other)权限赋予。服务器进程用户(如 apache)不应当具备对Drupal站点内文件(及目录)的“写”权限,不过对于 files 目录(上传文件的默认目录),则可以设置一个例外。

  以下是一个安全的文件权限配置示例,其中 lugir 为常规用户,apache 为服务器进程用户,files 目录是指 Drupal 的默认上传目录(即 sites/default/files),modules  目录在此作为 Drupal 站点中的目录代表,index.php 则作为 Drupal 站点内的文件代表,分别用来展示 Drupal 站点中目录和文件应有的文件权限。通过在命令行下键入 ls -al,可以得到以下输出,以查看文件权限的配置情况。

使用 Wine 实现在 Linux 下运行 Windows 应用程序

许多 Windows 下优秀的应用程序都没有对应的 Linux 版本,如果转向 Linux 需要放弃大量熟悉的应用程序,将会令众多 Linux 爱好者感到苦恼。

好消息是,使用 Wine 能够实现在 Linux 下运行 Windows 应用程序(如 .exe)。

获取 wine

Fedora 用户可以通过以下命令安装 Wine
sudo yum install wine

其它Linux发行版用户可以到 Wine 的官方网站进行下载,并根据网站上的说明进行安装
Wine 的官方网站是: http://www.winehq.org

使用 wine

安装完 wine 之后,可以通过下命令执行 Windows 应用程序

~]$ wine [应用程序路径]

如 wine /home/lugir/Software/ps/photoshop_cs2.exe

内容分类: 

Linux 桌面端的不足与部分解决办法

尽管现在使用 Linux 做为桌面端的用户越来越多,但是,很多应用还是在 Windows 环境下更为方便一些。以下是使用 Linux 作为桌面操作系统的一些不足之处,部分带有可行的解决办法:

网银 & 网购

 不论是工商银行,还是支付宝,这些在线支付业务都使用 IE 插件提供功能支持。 虽然 Linux 下有 ie4linux 和 wine,但可行性和安全性都是问题。另外一个绝对可行的办法是,在Linux下安装虚拟机,使用虚拟机运行 Windows 程序。

QQ 及其它应用程序

aMule - Linux eMule (电骡)

aMule 是一个开源的免费 P2P 文件共享软件,类似于 eMule (电骡),是 Linux 下最受欢迎的 ed2k 网络客户端之一。可在各种类 Unix 系统、Windows 系统下运行。

  安装 aMule 的方法至少有三种:使用 yum,使用 rpm,以及编译源文件。在 Fedora 下安装 aMule,最简单的方式自然是使用 yum 安装。

  Fedora 默认的软件包仓库中并不包含 aMule,因此在使用 yum 安装 aMule 之前,需要在系统中配置 RPM Fusion 或其它第三方软件包仓库,不然可能无法找到 aMule 软件包。

  有关 RPM Fusion 软件包仓库的安装,可参考《rpmfusion.org - RPM 软件包仓库

   在系统中安装好 RPM Fusion 或其它软件包仓库之后,可以使用以下命令查询是否可以找到 aMule 软件包

内容分类: 

SMPlayer - Linux 电影播放器

MPlayer 是 Linux 下最受欢迎的影音播放器之一,SMPlayer 是 MPlayer 的一款前端界面,这两者都是免费的开源软件。安装 SMPlayer 的方法至少有三种:使用 yum,使用 rpm,以及编译源文件。

  MPlayer 是 Linux 下最受欢迎的影音播放器之一,SMPlayer 是 MPlayer 的一款前端界面,这两者都是免费的开源软件。

  安装 SMPlayer 的方法至少有三种:使用 yum,使用 rpm,以及编译源文件。在 Fedora 下安装 SMPlayer,最简单的方式自然是使用 yum 安装。

  Fedora 默认的软件包仓库中并不包含 SMPlayer,因此在使用 yum 安装 SMPlayer 之前,需要在系统中配置 RPM Fusion 或其它第三方软件包仓库,不然可能无法找到 SMPlayer 软件包。

内容分类: