CentOS 7のフォルダに対するユーザーへの読み取り/書き込み権限の割り当て

CentOS 7のフォルダに対するユーザーへの読み取り/書き込み権限の割り当て

CentOS 7サーバーにログインしますroot。フォルダを作成しました/somefolder。リモートコンピュータを介してsomeusernameこのscpフォルダに書き込むことができます。ファイルをsomeusername入力して正常に転送するには、どのコマンドを実行する必要がありますか?scp /some/directory/in/remotepc someusername@centos7server:/somefolder/

そんな推測をすることはできますが、chmod -R u+rw /somefolderそれは推測だけです。どのユーザーをどのように指定しますか?

ベストアンサー1

someusernameルートが元々作成したフォルダにユーザーが書き込むことができるようにするには、rwx権限と所有者を変更する必要があります。グループ。権限を制限するには、someusername所有者またはグループのメンバーである必要があります。

これにより、をchmod 777 /somefolder含むすべての人が読み書きできますsomeusername

chmod 770 /somefolderこれを行うには、someusername所有グループのメンバーである必要が/somefolderあり、次の作業も必要です。

chgrp someusername /somefolder

someusername最近のように、ユーザーの作成時にグループが作成されると仮定します。someusername入力するとグループを取得できます。)someusernameid someusername

これを行う場合、chmod 700 /somefolderあなたはsomeusernameの所有者でなければならず、/somefolder次のことも行う必要があります。

chown someusername /somefolder

ディレクトリの場合、ディレクトリ内のファイルとディレクトリにアクセスするには実行ビットを設定する必要があります。したがって、644ディレクトリにはほとんど適用されず、700権限755750ディレクトリにはより一般的です。

おすすめ記事