Description
This article describes optimal ways to strengthen security and improve operational efficiency with FortiGate admin profiles, enabling customized access control and privileges for different administrators.
Scope
FortiGate v7.2.5 or above.
Solution
FortiGate's admin profiles offer a robust method for managing administrative access to the FortiGate device, granting the flexibility to customize privileges for different administrators. Follow these steps to optimize the configuration of admin profiles for improved security and efficient management:
CLI Syntax:
--------------------
FGT # config global
FGT (global) # config system accprofile
FGT (accprofile) # edit MyAccProfile
new entry 'MyAccProfile' added
A default admin profile has the following Access Permission attributes:
--------------------
FGT (MyAccProfile) # show full-configuration
config system accprofile
edit "MyAccProfile"
set scope vdom
set comments ''
set secfabgrp none
set ftviewgrp none
set authgrp none
set sysgrp none
set netgrp none
set loggrp none
set fwgrp none
set vpngrp none
set utmgrp none
set wifi none
set admintimeout-override disable
set system-diagnostics enable
set system-execute-ssh enable
set system-execute-telnet enable
next
end
Access Permissions
If 'Custom' is chosen, granular control can be gained.
Note: To provide clearer explanations, each section under 'Custom' is enabled individually while keeping all other sections disabled in all the access control features.
Policy:
Address:
Service:
Schedule:
Others:
Configuration:
Data Access:
Report Access:
Threat Weight:
Configuration:
Packet Capture:
Router:
Administrator Users:
FortiGuard Updates:
Configuration:
Maintenance:
Only Dashboard Status would be visible. The rest of the things under Dashboard will not be displayed.
Security Profile: For all the features under Security Profile in the GUI.
Similarly, the Custom feature can also be used for Security Profile.
XI: Wifi & Switch Controller: For visibility of SSIDs.
Configure Administrative Services:
Under the 'Administrative Services' section, enable or disable specific administrative services based on security policies. For example, restrict SSH access to trusted IPs only.
Assign Administrators to the Profile:
Go to 'System -> Administrators' and select an existing administrator or create a new one. In the administrator's settings, associate the admin profile that was created with the respective administrator.
Save and Validate the Configuration:
After configuring the admin profile and associating it with administrators, thoroughly review the settings to ensure they align with the organization's security and operational requirements. Then, select the 'OK' or 'Apply' button to save the changes.
Note:
If permission is set to 'none' for all the entries in the admin-profile, the admin account referred to the admin-profile will not be able to log in. When such an admin user attempts to log in to FortiGate, the browser refreshes and returns to the login prompt again without showing any error message.
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2025 Fortinet, Inc. All Rights Reserved.