aboutsummaryrefslogtreecommitdiff
path: root/weed/sftpd/auth/auth.go
diff options
context:
space:
mode:
Diffstat (limited to 'weed/sftpd/auth/auth.go')
-rw-r--r--weed/sftpd/auth/auth.go9
1 files changed, 1 insertions, 8 deletions
diff --git a/weed/sftpd/auth/auth.go b/weed/sftpd/auth/auth.go
index 64dee5989..5ad33999a 100644
--- a/weed/sftpd/auth/auth.go
+++ b/weed/sftpd/auth/auth.go
@@ -17,12 +17,11 @@ type Manager struct {
userStore user.Store
passwordAuth *PasswordAuthenticator
publicKeyAuth *PublicKeyAuthenticator
- permissionChecker *PermissionChecker
enabledAuthMethods []string
}
// NewManager creates a new authentication manager
-func NewManager(userStore user.Store, fsHelper FileSystemHelper, enabledAuthMethods []string) *Manager {
+func NewManager(userStore user.Store, enabledAuthMethods []string) *Manager {
manager := &Manager{
userStore: userStore,
enabledAuthMethods: enabledAuthMethods,
@@ -43,7 +42,6 @@ func NewManager(userStore user.Store, fsHelper FileSystemHelper, enabledAuthMeth
manager.passwordAuth = NewPasswordAuthenticator(userStore, passwordEnabled)
manager.publicKeyAuth = NewPublicKeyAuthenticator(userStore, publicKeyEnabled)
- manager.permissionChecker = NewPermissionChecker(fsHelper)
return manager
}
@@ -65,11 +63,6 @@ func (m *Manager) GetSSHServerConfig() *ssh.ServerConfig {
return config
}
-// CheckPermission checks if a user has the required permission on a path
-func (m *Manager) CheckPermission(user *user.User, path, permission string) error {
- return m.permissionChecker.CheckFilePermission(user, path, permission)
-}
-
// GetUser retrieves a user from the user store
func (m *Manager) GetUser(username string) (*user.User, error) {
return m.userStore.GetUser(username)