Tôi khá chắc chắn rằng điều này không thể được thực hiện theo cách bạn đang hy vọng (thông qua cài đặt trên ứng dụng khách winSCP.) Cái này diễn đàn hiển thị bằng chứng về một quản trị viên máy chủ khác gặp sự cố tương tự. Khi hỏi, quản trị viên trang winSCP thông báo với anh ấy rằng điều này không thể thực hiện được trong winSCP và yêu cầu anh ấy tập trung vào phía máy chủ.
Như các bài đăng đề xuất, để từ chối quyền truy cập của người dùng này, bạn sẽ cần sử dụng cài đặt phía máy chủ.
Một thay đổi cực kỳ hiệu quả để ngăn các máy khách từ xa truy cập máy chủ của bạn (thời tiết thông qua openssh, wincp hoặc bất kỳ máy khách SSH nào khác) là chỉ cần đóng Cổng 22. Đây là cổng mặc định cho lưu lượng SSH.
CHỈNH SỬA: Vẫn không chắc chắn bạn đã cung cấp tất cả các thông tin liên quan. Tiếp tục thông tin mà bạn đã cung cấp cho đến nay, nếu cổng 22 vẫn cần mở, bạn có thể cần phải sáng tạo. Điều đó nói rằng, tôi chắc chắn rằng một giải pháp đơn giản hơn có thể được đưa ra nếu tôi/chúng tôi có nhiều ngữ cảnh hơn.
Bất kể bạn sử dụng phương pháp nào để hạn chế quyền truy cập của người dùng, trước tiên bạn cần phải xóa đặc quyền sudo của người dùng. loại bỏ với:
gpasswd --delete pbwriters NGƯỜI DÙNG
Tôi tin rằng mục tiêu của bạn có thể đạt được phía máy chủ bằng cách sử dụng chown
và chmod
mệnh lệnh. Bạn sẽ muốn thiết lập g=
và o=
các tùy chọn trong sau khi thay đổi nhóm mà tệp thuộc về. Dòng này nên thực hiện thủ thuật:
# Thay DIR bằng tên thư mục ngoài cùng
sudo groupadd pbwriters && sudo chown -R :pbwriters DIR && sudo chmod -R 774 TRỰC TIẾP
Bây giờ nếu thư mục mẹ
trong lệnh trên được thay đổi thành tên của thư mục ngoài cùng mà bạn muốn hạn chế, thì mọi thứ bên trong tệp đó sẽ chỉ được ghi bởi những người trong nhóm pbwriters. Để cấp cho ai đó quyền ghi, bạn chỉ cần thêm họ vào pbwriters tập đoàn:
# Cũng như trước, thay thế NGƯỜI DÙNG bằng tên của người dùng
sudo usermod -a -G pbwriters NGƯỜI DÙNG