centos 6 ftpサーバー - ユーザーがフォルダに新しいフォルダを作成すると、Rが機能しません。

centos 6 ftpサーバー - ユーザーがフォルダに新しいフォルダを作成すると、Rが機能しません。

chown -R it:it /home私は管理者用に使用しており、ホームフォルダ用です。デフォルトフォルダの下に、dhakaやフォルダ名dhakaなどの多くのユーザーを作成しました。

chmod -R 777 /home 
chmod -R 777 dhaka:it /home/dhaka 
chmod -R 777 dhaka 
it:x:500:500::/home:/sbin/nologin
dhaka:x:505:500::/home/dhaka:/sbin/nologin

問題は、ユーザー(dhaka)がdhakaフォルダに新しいフォルダを作成するときです。これにより、新しいフォルダの所有者はdhakaでのみ読み書きできます。デフォルトユーザー(it)は読み取りのみ可能で、書き込みはできません。ユーザーフォルダの新しいサブフォルダに完全にアクセスする方法を教えてください。

ベストアンサー1

まず、「it」グループにユーザーdhakaを追加する必要があります。

#usermod -a -G it dhaka

#chown dhaka.it /home/dhaka

次に、/home/dhakaに作成された新しいファイル/ディレクトリが/home/dhakaと同じグループ所有権を持つように、/home/dhakaディレクトリの固定グループを設定する必要があります。

#chmod g+s /home/dhaka

次に、dhakaユーザーが作成したデフォルトのファイル/ディレクトリ権限を取得するには、dhakaユーザーのホームディレクトリの.bashrcファイルを変更する必要があります。

echo "umask 002" >> /home/dhaka/.bashrc

Umaskは、このユーザーに対して新しく作成されたファイル/ディレクトリの権限を設定するために使用されます。完了したら、新しいシェルでテストできます。

おすすめ記事