2016-09-17 13 views
-1

Linuxから/ var/lib/mysql/dbnameに自分のディレクトリへの書き込み/編集権限を与えることになっています。linuxでフォルダ権限を設定する方法は?

"suduので、" 表示の@ CentOSのマシン私はバックエンドのUIを知らないと私は、私はちょうどテキストをenetered知っている: [ルート@のIP-10-0-0-61のCentOS]#

ことができます誰も現在の設定権限のためにデータベースファイルを書き込むことを制限するWinScpを常に使用していたので、さらに進めていく方法を教えてください。

これを行うことができるユーザーインターフェイスのファイルマネージャーも非常に役に立ちます。 事前に感謝します

答えて

0

アクセス許可と所有権を設定する2つのことがあります。ディレクトリ全体のためにこれを行うには

(これには注意してください)

chmod -R {permissions} {directory} 

あなたは権限が所有権を設定するにはcheck this guide

を使用して何がわからない場合は、

chown {user:group} {directory} -R 

を使用これらの設定にも注意してください。すべてのディレクトリに同じパーミッションを持つファイルがいっぱいになっていることを望むことは少なくありません。常に明示的にして、各ファイルにジョブの完了に必要な最小限の権限を与えます。

1

chmodコマンドでファイル/フォルダのアクセス権を変更できます。マニュアルページhereがあります。入力する完全なコマンドラインは、必要な権限によって異なります。ファイル(u)の所有者、ファイルのグループのユーザーメンバー:コマンドの基本的な使い方は

  • [ugoa]は、あなたがその権限を変更したい選択できるよう
    chmod [ugoa][+-=][rwx] file 
    

    です(g)、他のユーザー(o)と、すべてのユーザー(a)は

  • [+-=](それらを削除し、あなたが選択した権限を(+)を追加したい場合は、コマンドを伝えることができ)、ファイルの唯一のアクセス許可(=)として設定します。
  • [rwx]許可(read)を選択するには、(r)、(w)を書き込む、または(x)を実行します。その人で説明されている他の種類のパーミッションが存在します。

フォルダのアクセス権を再帰的に変更するには、コマンドに-Rオプションを追加します。

関連する問題