Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linuxファイルのアクセス許可をバックアップおよび復元する方法

Linuxファイルのアクセス許可をバックアップおよび復元する方法

  

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ファイルのアクセス許可をバックアップおよび復元する方法です。システムファイルが破損している上記の方法でファイルをバックアップおよび復元できます。

Copyright © Windowsの知識 All Rights Reserved