[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:57150] Re: sudo ができない!



河本さん、小林さん、
アドバイスありがとうございます。
アドバイスの通りに、/usr/lib/sudoの三つのファイルのアクセス権を修正し、
無事にsudoができるようになりました。

ただ、
history | grep chmod
で調べてみても、
/usr/lib/sudoのあたりのアクセス権を変更した形跡はないようです。
もう一つのwheezyマシンにdebianのはいったUSBを挿して
chmodしたのかなとも最初思いましたが、
こちらにもその形跡はありませんでした。
historyは2000行くらい保存されていて
sudoが効かなくなったのは一昨日くらいからなので、
chmodの履歴は必ずhistoryで分かるはずです。
なぜ /usr/lib/sudo のアクセス権が変更されたのかは分かりません。

さらに、/usr/lib/sudo の三つのファイルのアクセス権を修正した後も
$ sudo ls
sudo: /etc/sudoers.d は誰でも書き込み可能です
sudo: /var/lib/sudo は所有者以外でも書き込み可能 (040777) です。アクセス権限のモードは 0700 であるべきです

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

[sudo] password for MyName:

というような表示が出るので、
040777
というのが意味が分かりませんでしたが
この二つのファイルのアクセス権も修正しました。

これ以外にも、
例えば次のコマンドの結果など、
もう一つのwheezy環境と比べるとwriteできるものが多すぎます。

$ ls -l /
合計 92
drwxr-xr-x   2 root root  4096  3月  4 11:13 bin
drwxr-xr-x   3 root root  4096  5月 13 13:23 boot
drwxr-xr-x  15 root root  3600  5月 28 20:35 dev
drwxrwxrwx 133 root root 12288  5月 28 09:45 etc
drwxrwxrwx   3 root root  4096  1月  1 00:09 home
lrwxrwxrwx 1 root root 30 12月 31 23:39 initrd.img -> /boot/initrd.img-3.2.0-4-amd64
drwxrwxrwx  15 root root  4096  4月 23 20:58 lib
drwxr-xr-x   2 root root  4096  2月  9 20:14 lib64
drwx---r--   2 root root 16384 12月 31 23:33 lost+found
drwxrwxrwx   8 root root  4096  5月 25 11:44 media
drwxrwxrwx   3 root root  4096  4月  6 22:04 mnt
drwxr-xr-x   2 root root  4096 12月 31 23:34 opt
lrwxrwxrwx 1 root root 38 1月 5 00:22 partimag -> //lib/live/mount/medium//home/partimag
dr-xr-xr-x 130 root root     0  5月 28 20:35 proc
drwx---r--   9 root root  4096  5月 19 21:22 root
drwxr-xr-x  15 root root   620  5月 28 20:35 run
drwxrwxrwx   2 root root  4096  5月  1 19:55 sbin
drwxrwxrwx   2 root root  4096  6月 10  2012 selinux
drwxrwxrwx   2 root root  4096 12月 31 23:34 srv
drwxr-xr-x  13 root root     0  5月 28 20:35 sys
drwxrwxrwx   7 root root  4096  5月 28 20:35 tmp
drwxrwxrwx  10 root root  4096 12月 31 23:34 usr
drwxrwxrwx  12 root root  4096  2月 15 23:40 var
lrwxrwxrwx 1 root root 26 12月 31 23:39 vmlinuz -> boot/vmlinuz-3.2.0-4-amd64

/etc 直下のディレクトリにしても、
ほとんどアクセス権が777がになっています。

synaptic,gpartedはGUIのアイコンをクリックしても全く起動せず、
sudo synaptic &
sudo gparted &
とコマンドで入力して起動させようとすると
起動したりしなかったり。
システムを再起動させた後に試してみると
コマンドでも全く起動しなくなる、
というような訳の分からない状態です。

システム全体のアクセス権がかなり変更されているようですので、
やはり安全のためには
OSを再インストールした方がいいかもしれません。

それと、
partimage,fsarchiver
のバージョン番号のあたりの話
についてはお分かりになる方はいらっしゃいませんか?


---
Kenji Matsui