お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2022-12-13 10:09:45

nahoko
メンバ
登録日: 2020-11-05

「自分自身にわからないように」パスワードを設定

rootパスワードを変更して、その際に「自分自身にわからないように」パスワードを設定する方法はありますか?
rootパスワードがわからないまま、linuxを今までどおり使用し、しかもsudo が使えますか?
目的は
$ sudo vi /etc/hosts
を編集できないようにするためです

オフライン

 

#2 2022-12-13 10:18:43

nahoko
メンバ
登録日: 2020-11-05

Re: 「自分自身にわからないように」パスワードを設定

あ、ごめんなさい。投稿したあと気づきました。寝不足でバカなこと書きました。
sudoが使えたら編集できちゃいますね... いったいどうしたら!

オフライン

 

#3 2023-02-08 03:22:47

kigyousensi
メンバ
From: Tokyo
登録日: 2010-11-14

Re: 「自分自身にわからないように」パスワードを設定

誤操作防止とかですかね
自分はviのラッパーを自分で作ってます。
# mkdir /opt/myscript
# vi /opt/myscript/vi

コード:

#!/usr/bin/bash
## recv
fullpath=$(cd $(dirname $1) && pwd)/$(basename $1)

## ary
LIST[0]="/etc/hosts"
LIST[1]="/etc/passwd"

## main
flg=0; for I in ${LIST[@]} ; do [ $fullpath = $I ] && flg=1; done
[ $flg -eq 0 ] && /usr/bin/vi ${fullpath} || echo "${I} is protected"

# chmod 777 /opt/myscript/vi
# export PATH=/opt/myscript/:$PATH

これで/etc/hostsや/etc/passwdをviで編集しようとすると"/etc/hosts is protected"と表示される様になります。

まあ/usr/bin/vi /etc/hosts とされていまうと意味がないのですが

オフライン

 

#4 2023-04-01 20:56:35

nahoko
メンバ
登録日: 2020-11-05

Re: 「自分自身にわからないように」パスワードを設定

返事がすごく遅れてごめんなさい。ふたつ事情があって。
1,レスがついてることさいきん知ったこと
2,最終行に書いてある回避方法を知ると意味がなくなるので、当ページを開かないようにしていたこと。

誤操作防止とかですかね

目的が違います。
管理者なので、おれのマシンなんで、自分の無知さを利用して、特定のサイトへアクセスできないように――という計画で、だからいちれんの作業工程もあえて記録とらないようにしてきた。
かなり調べないと/etc/hosts開けないようしておけばブラウザゲーム中毒を回避できるのではと?

$ vi /etc/hosts
/etc/passwd is protected
-->願い通りok
$ sudo vi /etc/hosts
$ vim /etc/hosts
--->ふつうに開けてけて # ブロックしたいサイト 編集可能

何かお考えがあったらよろしくおねがいします

オフライン

 

Board footer

Powered by FluxBB