FreeBSD配置笔记--设置sudo
sudo是一种比较安全权限分配方案。如果你想让某个用户执行root账号的权限,但又不想让他直接成为root账号,可以使用sudo来解决这个问题。
1. 安装sudo cd /usr/ports/security/sudo; make install clean;
2. 添加sudoers 使用visudo命令来编辑/usr/local/etc/sudoers文件。
%wheel ALL=(ALL) NOPASSWD: ALL
这样设置就是允许wheel组的用户可以执行任何命令而不需要密码。:)
更多
|
技术笔记
| 2531阅读 |
2 条评论
| wwccss 发表于 2006-09-02 20:34
FreeBSD配置笔记--修改登录以后的提示信息,注销若干终端
1. FreeBSD默认安装之后,登录的提示是一大段帮助文字,看过几次之后也就熟悉了。可以通过修改/etc/motd这个文件来改成你所希望的文字。
2. 可以通过修改/etc/ttys文件来禁止若干终端连接数量。如果你是通过远程ssh来连接的话,可以将其中不用的终端关掉,设成off。
更多
|
技术笔记
| 1337阅读 |
0 条评论
| wwccss 发表于 2006-09-02 20:12
FreeBSD配置笔记--让root账号可以远程登录
Freebsd默认安装之后,默认是禁止root账号直接ssh登录的。可以通过修改/etc/ssh/sshd_config文件,将其中的PermitRootLogin改成yes,然后重新启动ssh服务就可以了。/etc/rc.d/sshd restart
更多
|
技术笔记
| 1958阅读 |
0 条评论
| wwccss 发表于 2006-09-02 20:06
FreeBSD配置笔记--让普通用户可以使用bash
Freebsd默认安装之后用户的shell是sh,平时都已经习惯了使用bash。通过下面的步骤可以配置用户来使用bash作为shell。
1. 安装bash。 cd /usr/ports/shells/bash; make install clean 这样安装完之后,bash会被安装在/usr/local/bin/目录下面。
2. 在/bin目录下面做一个符号连接。 ln -f /usr/local/bin/bash /bin
3. 修改 /etc/shells文件,将bash增加进去,这样在添加用户的时候就可以指定使用bash作为shell了。否则的话,会警告pwd_mkdb: warning, unknown root shell
4. 如果已经添加过的用户,可以使用chsh命令来修改默认的shell.
更多
|
技术笔记
| 2138阅读 |
0 条评论
| wwccss 发表于 2006-09-02 20:02
愚人节更换外观主题
昨天在单位配置内部系统的时候,发现了一个比较好看的风格,叫做fancy,就装了一下,今天把博客的站点也换成它了。
修改过程如下:
1. 下载phptemplate引擎,将其解压缩到thems/engine目录下面即可。
2. 下载fancy模板,将其解压缩到thems目录下面即可。
3. 进入后台,主题管理, 将fancy设为默认风格。
4. 设置fancy风格,设置主连接,次链接。
更多
|
技术笔记
| 1522阅读 |
1 条评论
| wwccss 发表于 2006-04-02 00:45
不知道是不是ie的bug?
今天在写程序的时候,发现了一个问题,就是body标签之后的第一个div标签会有一行空白,即使你设置了body的topmargin为0,div的margin, padding都为零,也会有一个空白。
其代码如下:
test
同样的代码在firefox下面则没有问题。可能是IE对css box的解释有点问题吧。后来将div的display设成inline就ok了。
更多
|
技术笔记
| 1438阅读 |
1 条评论
| wwccss 发表于 2006-02-02 05:04
如何使用sftp自动备份
站长的一个重要工作就是备份网站的数据--程序、数据库、上传的附件以及各种各样的配置文件等。一旦服务器出现问题,可以通过备份的文件恢复。其重要性不用多说。
那么如何来做备份呢?我了解的有以下一些方式:
1. raid: raid也许不应该算做一种备份方式,应该是一种存储方案,呵呵。不过对一般的站长来讲做raid还是有些代价。如果钱比较多,还是做raid比较可靠一点。
2. 单机双硬盘备份。其中一个硬盘为工作硬盘,一个硬盘为备份硬盘,将备份数据备份到备份硬盘上面。
更多
|
技术笔记
| 1018阅读 |
0 条评论
| wwccss 发表于 2006-01-10 16:25
xml? ini? php
正在做的项目遇到了一个问题,使用什么格式来做配置文件。以前在单个项目的时候,都是直接使用php代码做配置文件,但现在的这个项目用户可以修改配置文件,选择什么样的格式成了一个大问题。 首先我想到的是xml文件。xml文件表现力比较丰富,可以构造出任意结构的配置参数来,用户编辑起来也比较方便。 但存在一个问题是程序分析配置文件就比较麻烦了。我需要将xml文件转换成数组,还需要将数组再次转成xml文件。我前前后后试过很多的类库,有的要么就是xml->array->xml之后,两头的xml结构就不一样了,有的还保持一样,但是分析出来的数组结畸型,程序出来起来很麻烦。 后来我又想到了ini文件,linux系统下面绝大部分的参数配置文件都是ini格式的。php在分析ini文件的时候也还比较方便,有一个函数可以直接分析出来parse_ini_file()。但ini文件的表现力比较差,一般二级结构可以,三级,四级以上就比较麻烦了。 最后我还是选择了直接使用php代码来做参数文件。
更多
|
技术笔记
| 1602阅读 |
0 条评论
| wwccss 发表于 2005-12-27 16:04
在VIM中使用空格space代替TAB
修改home目录下面的.vimrc文件, 增加下面的几行:
set expandtab # 使用space代替tab.
set tabstop=4 # 四个空格。
set shiftwidth=4 # 自动缩进的宽度。
几篇比较有意思的文章:
http://www.vim.org/tips/tip.php?tip_id=12 http://www.adamspiers.org/computing/why_no_tabs.html http://www.adamspiers.org/computing/why_no_tabs.html 更多
|
技术笔记
| 2936阅读 |
0 条评论
| wwccss 发表于 2005-12-14 16:04
在freebsd下面使用bash
freebsd下面提供的shell默认是csh,在linux下面习惯了bash,感觉很不舒服。下面是几项改动:
1. 更改用户的shell为bash: 通过chsh命令来更改。注意,如果通过ports方式安装的bash,其目录在/usr/local/bin/bash
2. 修改.bash_profile文件,增加下面的选项:
export LANG="zh_CN.UTF-8"
export LC_LANG="zh_CN.UTF-8"
export XMODIFIERS="@im=fcitx"
alias ls='ls -A -G'
这样打开的应用程序会默认使用中文。
更多
|
技术笔记
| 2452阅读 |
0 条评论
| wwccss 发表于 2005-12-02 19:00