Linuxシステムの使用中に、毎日のファイル管理のためにいくつかのツールを使用してファイルのアクセス許可をバックアップまたは復元することがあります。実際には、アクセス制御リストをバックアップおよび復元ファイルのアクセス権に使用することは難しくありませんACLは、異なる所有者およびグループに基づいて、posix互換ファイルシステム上の単一ファイルのアクセス権を定義します。以下の小シリーズでは、Linuxファイルのアクセス権をバックアップおよび復元する方法を紹介します。
以下は、Debian、Ubuntuの、Linuxのミントで
1.設置ACLツール
にバックアップおよびLinux ACLファイルパーミッション
を復元するためのツールを使用する方法を示し
$ sudo apt-get install acl
CentOS、Fedora、RHELで
$ sudo yum install acl
2.現在のディレクトリ(サブディレクトリを含む)をバックアップします。すべてのファイルに対する権限
[root @ linuxprobe tmp]#ls -l <br>
合計8
-rwxr - r--。 1ルートルート0 3月3 04:40 install.txt
-rwxr-xr-x。1ルートルート0 3 3 4 04:41 linuxprobe.txt
[root @ linuxprobe tmp]# Getfacl -R Attributes.txt
...
このコマンドは、すべてのファイルのACL情報をpermissions.txtという名前のファイルに書き込みます。
以下は、permissions.txtファイルに生成されるディレクトリ情報の一部です。
[root @ linuxprobe tmp]#cat permissions.txt
#ファイル。
#所有者:root
#group:root
#flags:--t
user :: rwx
group: :rwx
その他:: rwx
#ファイル:install.txt
#所有者:root
#group:root
User :: rwx
group :: r--
other :: r--
#file:linuxprobe.txt
#owner:root
#group:root
user :: rwx
group :: rx
other :: rx
#file:permissions .txt
#owner:root
#group:root
user :: rw-
group :: r--
> other :: r--
...
3. linuxprobe.txtやinstall.txtのアクセス権を変更するなど、ファイルのアクセス権を変更します。
[root @ Linuxprobe tmp]#chmod 733 linuxprobe.txt
[root @ linuxprobe tmp]#chmod 573 install.txt
[root @ linuxprobe tmp]#ls -l <br>
tot Al 8
-r-xrwx-wx。1ルートルート0 Mar 3 04:40 install.txt
-rwx-wx-wx。1ルートルート0 Mar 3 04:41 linuxprobe .txt
-rw-r - r--。 1ルートルート4361 Mar 3 04:41 permissions.txt
.....
4.元のアクセス許可を復元します
1)cdを使ってpermissions.txtを作成しますディレクトリがある場所
2)次のコマンドを実行します。
setfacl --restore = permissions.txt
linuxprobe.txtおよびinstall.txtの権限が復元されたことを確認できます。 >
[root @ linuxprobe tmp]#setfacl --restore = permissions.txt
[root @ linuxprobe tmp]#ls -l <br>
合計8
- Rwxr - r--。 1ルートルート0 3月3 04:40 install.txt
-rwxr-xr-x。1ルートルート0 3月3 04:41 linuxprobe.txt
-rw-r - r - 。 1 root root 4361 Mar 3 04:41 permissions.txt
......
上記は、不注意な操作を避けるために、Linuxファイルのアクセス許可をバックアップおよび復元する方法です。システムファイルが破損している上記の方法でファイルをバックアップおよび復元できます。
ルートキットは、通常トロイの木馬などの他の悪意のあるプログラムと組み合わせて使用されるマルウェアの一種ですLinuxは、攻撃の重要な標的です。次の小シリーズでは、ル
mailコマンドはメールログの通常の処理に使用できること、そしてシステムの電子メールプログラムとしての使用方法もあることを私たち全員が知っています。メールのEメールログを管理し、一緒に学びましょう。
Linuxシステムのcgroupsを使ってcpuリソースを管理できることはよく知られていますが、興味があればXiaobianがcgroupsを使ってプロセスディスクioを管理する方法を紹介します。見て
圧縮ファイルはディスクのために多くのスペースを節約することができます、それではLinuxシステムの圧縮と解凍のコマンドは何ですか?次の小シリーズでは、Linuxの圧縮および解凍コマンドのDaquanに