diff --git a/core/cmd/dms/assets/cli-policy.default.json b/core/cmd/dms/assets/cli-policy.default.json index 527944bf..de9b8ad8 100644 --- a/core/cmd/dms/assets/cli-policy.default.json +++ b/core/cmd/dms/assets/cli-policy.default.json @@ -3,7 +3,6 @@ "blocked_commands": [ "greeter install", "greeter enable", - "greeter sync", "greeter uninstall", "setup" ], diff --git a/core/cmd/dms/commands_greeter.go b/core/cmd/dms/commands_greeter.go index a2ac360c..eb4ababc 100644 --- a/core/cmd/dms/commands_greeter.go +++ b/core/cmd/dms/commands_greeter.go @@ -51,10 +51,9 @@ var greeterInstallCmd = &cobra.Command{ } var greeterSyncCmd = &cobra.Command{ - Use: "sync", - Short: "Sync DMS theme and settings with greeter", - Long: "Synchronize your current user's DMS theme, settings, and wallpaper configuration with the login greeter screen", - PreRunE: requireMutableSystemCommand, + Use: "sync", + Short: "Sync DMS theme and settings with greeter", + Long: "Synchronize your current user's DMS theme, settings, and wallpaper configuration with the login greeter screen", Run: func(cmd *cobra.Command, args []string) { yes, _ := cmd.Flags().GetBool("yes") auth, _ := cmd.Flags().GetBool("auth") diff --git a/core/cmd/dms/immutable_policy.go b/core/cmd/dms/immutable_policy.go index 82eaab48..5529c9fb 100644 --- a/core/cmd/dms/immutable_policy.go +++ b/core/cmd/dms/immutable_policy.go @@ -213,7 +213,7 @@ func getImmutablePolicy() (*immutableCommandPolicy, error) { immutablePolicy = immutableCommandPolicy{ ImmutableSystem: detectedImmutable, ImmutableReason: reason, - BlockedCommands: []string{"greeter install", "greeter enable", "greeter sync", "setup"}, + BlockedCommands: []string{"greeter install", "greeter enable", "setup"}, Message: "This command is disabled on immutable/image-based systems. Use your distro-native workflow for system-level changes.", }