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
入力するとグループを取得できます。)someusername
id someusername
これを行う場合、chmod 700 /somefolder
あなたはsomeusername
の所有者でなければならず、/somefolder
次のことも行う必要があります。
chown someusername /somefolder
ディレクトリの場合、ディレクトリ内のファイルとディレクトリにアクセスするには実行ビットを設定する必要があります。したがって、644
ディレクトリにはほとんど適用されず、700
権限755
は750
ディレクトリにはより一般的です。