chmod: 'xxx' のパーミッションを変更しました。操作は許可されていません
2022-02-25 08:52:07
1 rootユーザーでもできないこと
ファイルを認証する際に、プロンプトが chmod: 'log' のパーミッションを変更します。操作が許可されていませんエラー。
考えられる原因 ファイルが操作や変更からロックされている。chmodコマンドの基本的な実装はchattrコマンドで、rootユーザでもファイルの追加/削除/書き込みをロックすることが可能です。
[root@web01 ~]# chattr +i /etc/passwd #<==Prevent system critical files from being tampered with, even by root
[root@web01 ~]# lsattr /etc/passwd #<==Check this file with i, it's locked
----i----------- /etc/passwd
[root@web01 ~]# chattr -i /etc/passwd #<==Unlock
[root@web01 ~]# lsattr /etc/passwd #<==normal file, root can do anything
---------------- /etc/passwd
[root@web01 ~]# chattr +a /etc/passwd #<==Only allows this file to be appended, usually for logs, such as log
[root@web01 ~]# lsattr /etc/passwd
-----a---------- /etc/passwd
[root@web01 ~]# chattr -a /etc/passwd
[root@web01 ~]# lsattr /etc/passwd
---------------- /etc/passwd
2 概要
chattr , lsattr は、実際のサーバーのセキュリティにとって重要です。
関連
-
undefinedmakefile:n: *** セパレータがありません。
-
LinuxでDNSの正逆解析エラー:** server can't find ?・・・・・・? : NXDOMAIN
-
テキストファイルがビジー状態になる問題を解決
-
Linuxでプログラム実行時にTextファイルがビジーになる問題の解決方法です。
-
vsftpdの悲しい "550 Failed to change directory "エラー
-
Linuxでのテキストの効率的な処理
-
LinuxにおけるToo many arguments for format問題
-
Ubuntu 18.04でNvidiaドライバとCUDA10.1 + CUDNNをインストールする。
-
[CentOS] httpdモジュール httpd.serviceのジョブがエラーcで制御プロセスが終了したため、失敗しました。
-
エラー内容:不完全な型へのポインタの再参照の解決方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ConnectionRefusedErrorです。[Errno 111] 接続が拒否されました。
-
MongoDBインストール+解決エラー。mongod.service の起動に失敗しました:until not found
-
を作ってください。*** ターゲット `menuconfig' を作成するためのルールがありません。 停止.問題解決-Linux (3)
-
linux リモートコピーコマンドと通常のファイルソリューションではありません。
-
gcc/g++エラー... /crt1.o: 関数 `_start' で。(.text+0x18): `main'への未定義の参照エラー
-
'float' オブジェクトは整数として解釈できません。
-
PM2管理用バックエンド・プログラムのLinuxへのインストールと使用方法
-
Ansibleの通常ユーザーsudoがコマンドを実行します。
-
Linuxラーニングノート --- -bash: !" : イベントが見つかりません
-
linuxでjavaを実行するとbash:javac:commandが見つからないのはなぜですか?