自分のユーザー権限をグループレベルからグループレベルに変更するにはどうすればよいですかrwx
?r-x
私はスクリプトの開発とデバッグ中に他のユーザーのデータに触れないように努めています。私のスクリプトが正しく機能していることを確認したら、本番モードrwx
でスクリプトを実行したいと思います。しかし、特定のsudo / root権限がありません。
答え1
最新の Unices では、ファイル所有者だけがファイルモードを変更できます。一部の古いUniceには「グループスーパーユーザー」という機能がありましたが、私が知っている限り、この機能は最新のUnixにはもう存在しません。
これを行う唯一の方法は、setuidプログラムを使用してグループメンバーシップを確認し、ファイルグループと一致する場合はchmodを許可することです。
答え2
これが懸念される場合は、ユーザーを設定してそのユーザーとしてテストしてください。プレイグラウンドで新しいユーザーの$HOME
。su - testuser
すべてを台無しにしてテストしてみてください。テストユーザーのために端末が開いている可能性があります。
端末を混同しないように注意してください。ここに忘れられない古典があります非常にこんな...「誰か」がreboot
自分のコンピュータではなく中央サーバーのSSHセッションで編集されました。水曜日の午後、その夜のデータベースの宿題が終わった。その日、私たちがどれほど楽しかったかわかりません...