GNU/Linux >> Linux の 問題 >  >> Ubuntu

ユーザーがルートディレクトリにアクセスできないようにする方法は?

アカウントがルートディレクトリにアクセスすることを許可している間。 $ sudo adduser myaccount rootを使用して自分自身をルートグループに追加しようとしました しかし、$ sudo chmod o-r /etcを実行すると 続いて$ cd /etc $ dir 許可が拒否されたと表示されます。

たぶん私は自分の問題の間違った解決策について考えています。 OpenSSHを使用してsshサーバーをセットアップし、ユーザーが特定のフォルダー/home/myaccount/website/deveopment/内のファイルをナビゲートおよび編集できるようにしたい。 他のものを表示または編集する機能を提供することなく。

この問題を解決するために、rootのみがアクセスできるように、root内のすべてのフォルダからの「他のグループ」の読み取り権限を無効にしようとしています。その時、私は上記の問題に遭遇しました。ルートに自分を追加した後でも、「他のグループ」の読み取り権限が無効になっているディレクトリにアクセスできません。

承認された回答:

ユーザーが特定のフォルダーとの間でファイルをsftpできるようにするだけの場合は、sftpchrootを使用してファイルを設定してみませんか。これにより、指定したフォルダがログインのルートであるように見えます。

参照:http://www.debian-administration.org/articles/590 http://ubuntuforums.org/showthread.php?t=858475


Ubuntu
  1. 20.04リポジトリからUbuntu18.04にカーネル5.13をインストールする方法

  2. 自分のディレクトリにR3.3.1をインストールする方法は?

  3. Mysqlデータディレクトリを移動する方法は?

  1. ルートユーザーからすべてのユーザーに権限を変更するにはどうすればよいですか?

  2. Windows 10がExt4スーパーブロックを毎回破壊するのを防ぐ方法は?

  3. Apache サーバーのルート ディレクトリを変更するにはどうすればよいですか?

  1. `ls`が出力をソートしないようにするにはどうすればよいですか?

  2. コマンドラインからミュートする方法は?

  3. CentOS / RHE 7 :ユーザーが過去 10 個のパスワードを使用できないようにする方法