«前の日記(2011年05月05日) 最新 次の日記(2011年05月07日)» 編集

だめだめ日記

ツッコミの内容は検索サイトからの検索やサイトのレーティングに影響します。そのため問題があるキーワードを含むと思われるツッコミについては、当方の判断で削除することがあります。予めご了承ください。 なお、コメントspamと判断されたツッコミは自動的に消去されます。ご容赦ください。
2002|12|
2003|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|
2005|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|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|05|06|09|10|11|12|
2013|01|02|02|03|08|09|
2014|01|
2015|09|10|11|
2016|01|04|

執筆、翻訳などに関わった書籍類


【改訂新版】Samba [実践]入門

Linux教科書
LPICレベル3 300試験

マスタリング Nginx

実践 パケット解析 第2版

改訂版 Sambaのすべて

アンドキュメンテッド
Microsoftネットワーク

その他の書籍は だめだめ日記のおみせ@本店でどうぞ。



2011年05月06日 [長年日記]

[Samba][Debian] EXT3/EXT4 のパーミッションと ACL の不整合

@satoh_fumiyas さんのところから

  • ext3/ext4 でグループパーミッションと ACL のグループ ACE が矛盾するバグの再現手順: `touch f;chmod 774 f;setfacl -m u:0:rwx f; setfacl -m g::- f; ls -l f;getfacl f`
  • Samba で POSIX ACL 有効にして map archive / system / hidden = yes にしていると、ext3 / ext4 のこのバグでハマる。

これ、ひそかに気になってたんですが、どこ見てもおんなじこと言ってる人がいなかったんで、常識かと思ってた orz

当然、Debian でも出ますです。

ちなみに上記を実行すると、以下のようになります。

# touch f;chmod 774 f;setfacl -m u:0:rwx f; setfacl -m g::- f; ls -l f;getfacl f
-rwxrwxr--+ 1 root root 0 2011-05-05 18:13 f
# file: f
# owner: root
# group: root
user::rwx
user:root:rwx
group::---
mask::rwx
other::r--

group::--- なので、本来 ls -l で表示したグループのパーミッションは --- でないといけないのに、 rwx になっちゃいます。

[おうた]歌の翼って借りるもの?

メンデルスゾーンの「歌の翼に」、久々に楽譜も発掘したんで弾いてました。

個人的に、日本語で歌うのであれば津川主一氏の訳詞がいいんですが、冒頭部分はこんな感じ。

歌の翼を、かりてゆかな

なんとなく、ぐぐった時に誤変換して気づいたんですが、「歌の翼を、借りてゆかな」としてる人が少なからず……

これ、あえて漢字で書くなら

歌の翼を、駆りてゆかな

だと思うんですが、上記で検索してもまったく引っ掛からないし、違うんでしょうか。

ちなみに、昔いろいろと話してたときには、「ゆか」の「な」も、あんまり意味知ってるひといなかったなぁ。

追記(05/07)

念のため、古文に詳しい一緒にいる人とも話しましたが、「ゆか」の「な」は希望、願望を表す終助詞で間違いないかなと。

さらに追記

一緒にいる人から、「翼を駆る」という表現について、典礼訳の詩篇139 9節にも以下のような表現があるという指摘がありました。

翼を駆って東の果てにのがれても、…

ちなみに、上記は典礼聖歌53の3番の歌詞の一部になっています。

[Samba]NetJoinDomain()でSambaドメインに参加

某メーリングリストで NetUnJoinDomainでどうこうというのがあったんで、NetJoinDomain を参考に、試しに作って試してみました。

超やっつけですが。こんなソースで。 ちなみに、ビルドには Platform SDK のインストールと NETAPI32.LIB のリンクが必要です。

#include <windows.h>
#include <stdio.h>
#include <lm.h>
#include <lmjoin.h>

int main(int argc, char* argv[]) {
    NET_API_STATUS status;
    if (!strncmp(argv[1], "join", 4)) {
        status = NetJoinDomain(NULL, L"SAMBADOM", NULL,
            L"SAMBADOM\\Administrator", L"samba",
            NETSETUP_JOIN_DOMAIN | NETSETUP_ACCT_CREATE
            | NETSETUP_DOMAIN_JOIN_IF_JOINED);
        if (status != NERR_Success) {
            printf("error: NetJoinDomain: %d\n", status);
        }
    } else if (!strncmp(argv[1], "unjoin", 6)) {
        status = NetUnjoinDomain(NULL,
            L"SAMBADOM\\Administrator", L"samba",
            NETSETUP_ACCT_DELETE);
        if (status != NERR_Success) {
            printf("error: NetJoinDomain: %d\n", status);
        }
    }
    exit(0);
}

Sambaドメイン評価環境と Windows Server 2008 の Active Directory に対して、いずれもちゃんと動きました。

ちなみに、後でぐぐったら、Win32 ドメイン/ワークグループの動的切り替えに、もうちょっとちゃんとしたソースがありました。


Copyright (C) 2003-2017 TAKAHASHI, Motonobu
webmaster@monyo.com