web-dev-qa-db-ja.com

chmod:警告:家を変えることはできません

# chmod 755 home
chmod: WARNING: can't change home
#

solaris 10をインストールした後、/ homeは誰にも書き込めません。rootとしてアクセス許可を変更しようとすると、上記のエラーが発生します。

編集:元の権限は777に設定されました

1
Michael Pereira

/home権限を変更する理由はありません。特に、権限を0777に設定すると、重大なセキュリティの脆弱性が発生します。

新しいユーザー用の通常のホームディレクトリを作成することをお勧めします。デフォルトでは、Solarisは、NFSを使用する複数のOSインスタンスによって自動マウントされた共有ロケーションにそのディレクトリを格納するように構成されています。 /homeはこれらのディレクトリのマウントポイントですが、ディレクトリをホストしているサーバー上では、実際のディレクトリは通常/export/home/の下に保存されます。

このメカニズムを事前設定して、代わりに/export/homeを新しいユーザーのベースディレクトリとして使用するか、ホームディレクトリのみのオートマウンタを永続的に無効にすることができます。

後者は、次の行をコメントアウトすることによって行われます。

/home auto_home -nobrowse

/etc/auto_master構成ファイル内。次に、オートマウンターサービスを再起動します。

svcadm restart autofs

/home権限が元の権限であることを確認してください:dr-xr-xr-xこれで完了です。

3
jlliagre

差出人: http://www.unix.com/solaris/38623-solaris-10-home.html

Chmodを実行する前に、rootまたはSudoで試してください。

# /usr/sbin/svcadm disable -t autofs
0
Michael Pereira