| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
$ umask 0002
※影響範囲は全ディレクトリについて、自身のプロセスと子プロセス。
- 指定したグループとして作業する(作ったファイルの所有グループを任意のものにする)。
$ sg groupname
- ディレクトリに対しての sgid の効果。
指定したディレクトリ以下に作成したファイルのグループを全て sgid したディレクトリのグループ所有とする。
$ ls -ld foo/
drwxrwxr-x 4 user mygroup - 512 Nov 10 09:33 foo/
$ touch foo/file1
$ ls -l foo/file1
-rw-r--r-- 1 user users 0 Dec 13 12:30 foo/file1
$ chmod g+s foo/
$ ls -ld foo/
drwxrwsr-x 4 user mygroup - 512 Nov 10 09:33 foo/
$ touch foo/file2
-rw-r--r-- 1 user mygroup 0 Dec 13 12:35 foo/file2
* rssh で ssh をよりセキュアにする[SSH]
rssh(日本語) ports: shells/rssh
こういうの探してました。
ssh に, ユーザに応じて chroot を設定、 scp,sftp,rsync,cvs の利用について許可不許可を設定したり、umask を設定できる。
参考:
Manpage of RSSH
Manpage of RSSH.CONF
http://www.xdelta.net/wiki/FreeBSD/rssh.html
* portupgrade で Bus Error[FreeBSD]
FreeBSD 4.x を使っていて portupgrade, portversion, portinstall, portsdb などを使うと ruby の portsdb.rb で BUG Bus Error となる不具合に遭遇した。
[Updating the portsdb <format:bdb1_btree> in /usr/ports ... - 11728 port entries
found .........1000.........2000.........3000.........4000.........5000........
.6000.........7000.........8000..../usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:
587: [BUG] Bus Error
ruby 1.8.2 (2004-07-29) [i386-freebsd4]
原因は ruby18-bdb1-* で、かつ強制削除しても問題ないようなので、
pkg_deinstall -f ruby18-bdb1-*
として対処。
- 参考
http://blade.nagaokaut.ac.jp/ruby/ruby-list/40012
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
最終更新時間: 2009-01-07 06:15