私は新しいCentos 7設定を使用しています。これまでrootとしてログインしましたssh
。
- 新しいユーザーが追加されました
- ユーザーに全権限を付与することで
visudo
- ルートグループにユーザーを追加する(必要かどうかわからない)
ログアウトして新しいユーザーとしてログインします。 LAMPのインストールやディレクトリの追加など、いくつかのタスクをrootユーザーとして実行しました。/var/www/public_html/test/
SSH経由でテストディレクトリを削除できますが、SFTPクライアントを使用して削除することはできません。 SFTPクライアント(MAC転送)を使用する場合permission denied
。
だから私の質問は、SFTPクライアントを使用して追加/削除/移動などの基本的な操作を完了するために自分のユーザー権限をどのように付与しますか?
答え1
SFTPサービスを設定する必要があります(SSHの一部ですが、無効になることが多い)。次のタイトルのU&L Q&Aに対する私の答えを確認してください。CentOSでSFTPユーザーを作成するには?。
コアビットはSSHD設定を次のように変更します。
/etc/ssh/sshd_config ファイルを次のように変更します。
Subsystem sftp internal-sftp ## You want to put only certain users (i.e users who belongs to ## sftpusers group) in the chroot jail environment. Add the following ## lines at the end of /etc/ssh/sshd_config # Match Group sftpusers # ChrootDirectory /sftp/%u # ForceCommand internal-sftp
その後、SSHDサービスを再起動します。
$ sudo service sshd restart