GET https://kbin.spritesserver.nl/u/@jntesteves@lemmy.world/comments/commented

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point App\Security\KbinAuthenticator
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "remember_me"
  "App\Security\KbinAuthenticator"
  "App\Security\FacebookAuthenticator"
  "App\Security\GoogleAuthenticator"
  "App\Security\GithubAuthenticator"
  "App\Security\KeycloakAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
0.65 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.04 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
4
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
5
"App\Security\Voter\EntryCommentVoter"
6
"App\Security\Voter\EntryVoter"
7
"App\Security\Voter\MagazineVoter"
8
"App\Security\Voter\MessageThreadVoter"
9
"App\Security\Voter\MessageVoter"
10
"App\Security\Voter\NotificationVoter"
11
"App\Security\Voter\OAuth2UserConsentVoter"
12
"App\Security\Voter\PostCommentVoter"
13
"App\Security\Voter\PostVoter"
14
"App\Security\Voter\UserVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\EntryComment {#2067
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2345 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I’m using GNOME Wayland on Fedora 39 and I don’t have the problem you describe. I just go to settings and select my keyboard layouts:\n
    \n
    - English (US, intl., with dead keys)\n
    - English (intl., with AltGr dead keys)\n
    \n
    And everything just works. I specially like the second one because it doesn’t interfere with keybindings in games, which can be a problem in GNOME Wayland.\n
    \n
    Oh, I think I get the issue you’re having, you can’t find the **Çç** character on the Linux layout 😅 I always have to explain this to people migrating from Windows, it’s `AltGr+,` (right Alt key plus Comma). I like this shortcut better than the Windows layout, but I understand some people might not like it. Unfortunately, I can’t answer your question, as I too don’t know how to customize the keyboard layout. I just got used to the Linux layout.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1724834088 {#2057
    date: 2024-08-28 10:34:48.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@pathief@lemmy.world"
    "@pathief@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2350 …}
  +nested: Doctrine\ORM\PersistentCollection {#2346 …}
  +votes: Doctrine\ORM\PersistentCollection {#2332 …}
  +reports: Doctrine\ORM\PersistentCollection {#2042 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2073 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2143 …}
  -id: 313462
  -bodyTs: "'39':8 'alt':103 'altgr':37,101 'alway':89 'answer':129 'better':111 'charact':83 'comma':106 'custom':140 'dead':32,38 'describ':17 'doesn':52 'english':28,34 'everyth':41 'explain':92 'fedora':7 'find':80 'game':58 'get':71 'gnome':4,65 'go':20 'got':146 'interfer':54 'intl':30,35 'issu':73 'key':33,39,104 'keybind':56 'keyboard':26,142 'know':137 'layout':27,87,115,143,151 'like':46,108,123 'linux':86,150 'm':2 'might':121 'migrat':96 'oh':67 'one':49 'peopl':95,120 'plus':105 'problem':15,63 'question':131 're':75 'right':102 'second':48 'select':24 'set':22 'shortcut':110 'special':45 'think':69 'understand':118 'unfortun':125 'us':29 'use':3,147 'wayland':5,66 'window':98,114 'work':43 'çç':82"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6743889"
  +editedAt: DateTimeImmutable @1725787680 {#2330
    date: 2024-09-08 11:28:00.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705409458 {#2045
    date: 2024-01-16 13:50:58.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
App\Entity\EntryComment {#2067
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2345 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I’m using GNOME Wayland on Fedora 39 and I don’t have the problem you describe. I just go to settings and select my keyboard layouts:\n
    \n
    - English (US, intl., with dead keys)\n
    - English (intl., with AltGr dead keys)\n
    \n
    And everything just works. I specially like the second one because it doesn’t interfere with keybindings in games, which can be a problem in GNOME Wayland.\n
    \n
    Oh, I think I get the issue you’re having, you can’t find the **Çç** character on the Linux layout 😅 I always have to explain this to people migrating from Windows, it’s `AltGr+,` (right Alt key plus Comma). I like this shortcut better than the Windows layout, but I understand some people might not like it. Unfortunately, I can’t answer your question, as I too don’t know how to customize the keyboard layout. I just got used to the Linux layout.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1724834088 {#2057
    date: 2024-08-28 10:34:48.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@pathief@lemmy.world"
    "@pathief@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2350 …}
  +nested: Doctrine\ORM\PersistentCollection {#2346 …}
  +votes: Doctrine\ORM\PersistentCollection {#2332 …}
  +reports: Doctrine\ORM\PersistentCollection {#2042 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2073 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2143 …}
  -id: 313462
  -bodyTs: "'39':8 'alt':103 'altgr':37,101 'alway':89 'answer':129 'better':111 'charact':83 'comma':106 'custom':140 'dead':32,38 'describ':17 'doesn':52 'english':28,34 'everyth':41 'explain':92 'fedora':7 'find':80 'game':58 'get':71 'gnome':4,65 'go':20 'got':146 'interfer':54 'intl':30,35 'issu':73 'key':33,39,104 'keybind':56 'keyboard':26,142 'know':137 'layout':27,87,115,143,151 'like':46,108,123 'linux':86,150 'm':2 'might':121 'migrat':96 'oh':67 'one':49 'peopl':95,120 'plus':105 'problem':15,63 'question':131 're':75 'right':102 'second':48 'select':24 'set':22 'shortcut':110 'special':45 'think':69 'understand':118 'unfortun':125 'us':29 'use':3,147 'wayland':5,66 'window':98,114 'work':43 'çç':82"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6743889"
  +editedAt: DateTimeImmutable @1725787680 {#2330
    date: 2024-09-08 11:28:00.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705409458 {#2045
    date: 2024-01-16 13:50:58.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
App\Entity\EntryComment {#2067
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2345 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    I’m using GNOME Wayland on Fedora 39 and I don’t have the problem you describe. I just go to settings and select my keyboard layouts:\n
    \n
    - English (US, intl., with dead keys)\n
    - English (intl., with AltGr dead keys)\n
    \n
    And everything just works. I specially like the second one because it doesn’t interfere with keybindings in games, which can be a problem in GNOME Wayland.\n
    \n
    Oh, I think I get the issue you’re having, you can’t find the **Çç** character on the Linux layout 😅 I always have to explain this to people migrating from Windows, it’s `AltGr+,` (right Alt key plus Comma). I like this shortcut better than the Windows layout, but I understand some people might not like it. Unfortunately, I can’t answer your question, as I too don’t know how to customize the keyboard layout. I just got used to the Linux layout.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1724834088 {#2057
    date: 2024-08-28 10:34:48.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@pathief@lemmy.world"
    "@pathief@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2350 …}
  +nested: Doctrine\ORM\PersistentCollection {#2346 …}
  +votes: Doctrine\ORM\PersistentCollection {#2332 …}
  +reports: Doctrine\ORM\PersistentCollection {#2042 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2073 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2143 …}
  -id: 313462
  -bodyTs: "'39':8 'alt':103 'altgr':37,101 'alway':89 'answer':129 'better':111 'charact':83 'comma':106 'custom':140 'dead':32,38 'describ':17 'doesn':52 'english':28,34 'everyth':41 'explain':92 'fedora':7 'find':80 'game':58 'get':71 'gnome':4,65 'go':20 'got':146 'interfer':54 'intl':30,35 'issu':73 'key':33,39,104 'keybind':56 'keyboard':26,142 'know':137 'layout':27,87,115,143,151 'like':46,108,123 'linux':86,150 'm':2 'might':121 'migrat':96 'oh':67 'one':49 'peopl':95,120 'plus':105 'problem':15,63 'question':131 're':75 'right':102 'second':48 'select':24 'set':22 'shortcut':110 'special':45 'think':69 'understand':118 'unfortun':125 'us':29 'use':3,147 'wayland':5,66 'window':98,114 'work':43 'çç':82"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6743889"
  +editedAt: DateTimeImmutable @1725787680 {#2330
    date: 2024-09-08 11:28:00.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705409458 {#2045
    date: 2024-01-16 13:50:58.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED moderate
App\Entity\EntryComment {#2130
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2345 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2044 …}
  +root: App\Entity\EntryComment {#2067
    +user: App\Entity\User {#265 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2345 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’m using GNOME Wayland on Fedora 39 and I don’t have the problem you describe. I just go to settings and select my keyboard layouts:\n
      \n
      - English (US, intl., with dead keys)\n
      - English (intl., with AltGr dead keys)\n
      \n
      And everything just works. I specially like the second one because it doesn’t interfere with keybindings in games, which can be a problem in GNOME Wayland.\n
      \n
      Oh, I think I get the issue you’re having, you can’t find the **Çç** character on the Linux layout 😅 I always have to explain this to people migrating from Windows, it’s `AltGr+,` (right Alt key plus Comma). I like this shortcut better than the Windows layout, but I understand some people might not like it. Unfortunately, I can’t answer your question, as I too don’t know how to customize the keyboard layout. I just got used to the Linux layout.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1724834088 {#2057
      date: 2024-08-28 10:34:48.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@pathief@lemmy.world"
      "@pathief@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2350 …}
    +nested: Doctrine\ORM\PersistentCollection {#2346 …}
    +votes: Doctrine\ORM\PersistentCollection {#2332 …}
    +reports: Doctrine\ORM\PersistentCollection {#2042 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2073 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2143 …}
    -id: 313462
    -bodyTs: "'39':8 'alt':103 'altgr':37,101 'alway':89 'answer':129 'better':111 'charact':83 'comma':106 'custom':140 'dead':32,38 'describ':17 'doesn':52 'english':28,34 'everyth':41 'explain':92 'fedora':7 'find':80 'game':58 'get':71 'gnome':4,65 'go':20 'got':146 'interfer':54 'intl':30,35 'issu':73 'key':33,39,104 'keybind':56 'keyboard':26,142 'know':137 'layout':27,87,115,143,151 'like':46,108,123 'linux':86,150 'm':2 'might':121 'migrat':96 'oh':67 'one':49 'peopl':95,120 'plus':105 'problem':15,63 'question':131 're':75 'right':102 'second':48 'select':24 'set':22 'shortcut':110 'special':45 'think':69 'understand':118 'unfortun':125 'us':29 'use':3,147 'wayland':5,66 'window':98,114 'work':43 'çç':82"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6743889"
    +editedAt: DateTimeImmutable @1725787680 {#2330
      date: 2024-09-08 11:28:00.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705409458 {#2045
      date: 2024-01-16 13:50:58.0 +01:00
    }
  }
  +body: """
    You should be able to type `ç` the way I described for all apps, so you could just remove your custom layout. I highly recommend the `English (intl., with AltGr dead keys)` layout, it’s perfect for coding and writing in English. It’s a bit more work to write in Portuguese, though, so it took me a while to get used to it, but it’s worth it if coding is what you’re doing most of the time. In this layout, you must hold AltGr to get the dead keys, otherwise it’s a normal English layout.\n
    \n
    You can also use two layouts — one for English/coding, one for Portuguese — and the keyboard shortcut Super+Space to switch between them. I always have two layouts setup like this, but I never switch anymore because I just learned to love the `English (intl., with AltGr dead keys)` layout — and I don’t write much Portuguese nowadays.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705412021 {#2049
    date: 2024-01-16 14:33:41.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@pathief@lemmy.world"
    "@jntesteves@lemmy.world"
    "@pathief@lemmy.world"
    "@jntesteves@lemmy.world"
    "@pathief@lemmy.world"
    "@jntesteves@lemmy.world"
    "@pathief@lemmy.world"
    "@jntesteves@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2120 …}
  +nested: Doctrine\ORM\PersistentCollection {#2043 …}
  +votes: Doctrine\ORM\PersistentCollection {#2128 …}
  +reports: Doctrine\ORM\PersistentCollection {#2102 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2216 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2225 …}
  -id: 313566
  -bodyTs: "'abl':4 'also':102 'altgr':30,87,145 'alway':123 'anymor':134 'app':14 'bit':46 'code':38,71 'could':17 'custom':21 'dead':31,91,146 'describ':11 'english':27,42,98,142 'english/coding':108 'get':61,89 'high':24 'hold':86 'intl':28,143 'key':32,92,147 'keyboard':114 'layout':22,33,83,99,105,126,148 'learn':138 'like':128 'love':140 'much':154 'must':85 'never':132 'normal':97 'nowaday':156 'one':106,109 'otherwis':93 'perfect':36 'portugues':52,111,155 're':75 'recommend':25 'remov':19 'setup':127 'shortcut':115 'space':117 'super':116 'switch':119,133 'though':53 'time':80 'took':56 'two':104,125 'type':6 'use':62,103 'way':9 'work':48 'worth':68 'write':40,50,153 'ç':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6744505"
  +editedAt: DateTimeImmutable @1725784515 {#2048
    date: 2024-09-08 10:35:15.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705412021 {#2056
    date: 2024-01-16 14:33:41.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED edit
App\Entity\EntryComment {#2130
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2345 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2044 …}
  +root: App\Entity\EntryComment {#2067
    +user: App\Entity\User {#265 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2345 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’m using GNOME Wayland on Fedora 39 and I don’t have the problem you describe. I just go to settings and select my keyboard layouts:\n
      \n
      - English (US, intl., with dead keys)\n
      - English (intl., with AltGr dead keys)\n
      \n
      And everything just works. I specially like the second one because it doesn’t interfere with keybindings in games, which can be a problem in GNOME Wayland.\n
      \n
      Oh, I think I get the issue you’re having, you can’t find the **Çç** character on the Linux layout 😅 I always have to explain this to people migrating from Windows, it’s `AltGr+,` (right Alt key plus Comma). I like this shortcut better than the Windows layout, but I understand some people might not like it. Unfortunately, I can’t answer your question, as I too don’t know how to customize the keyboard layout. I just got used to the Linux layout.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1724834088 {#2057
      date: 2024-08-28 10:34:48.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@pathief@lemmy.world"
      "@pathief@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2350 …}
    +nested: Doctrine\ORM\PersistentCollection {#2346 …}
    +votes: Doctrine\ORM\PersistentCollection {#2332 …}
    +reports: Doctrine\ORM\PersistentCollection {#2042 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2073 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2143 …}
    -id: 313462
    -bodyTs: "'39':8 'alt':103 'altgr':37,101 'alway':89 'answer':129 'better':111 'charact':83 'comma':106 'custom':140 'dead':32,38 'describ':17 'doesn':52 'english':28,34 'everyth':41 'explain':92 'fedora':7 'find':80 'game':58 'get':71 'gnome':4,65 'go':20 'got':146 'interfer':54 'intl':30,35 'issu':73 'key':33,39,104 'keybind':56 'keyboard':26,142 'know':137 'layout':27,87,115,143,151 'like':46,108,123 'linux':86,150 'm':2 'might':121 'migrat':96 'oh':67 'one':49 'peopl':95,120 'plus':105 'problem':15,63 'question':131 're':75 'right':102 'second':48 'select':24 'set':22 'shortcut':110 'special':45 'think':69 'understand':118 'unfortun':125 'us':29 'use':3,147 'wayland':5,66 'window':98,114 'work':43 'çç':82"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6743889"
    +editedAt: DateTimeImmutable @1725787680 {#2330
      date: 2024-09-08 11:28:00.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705409458 {#2045
      date: 2024-01-16 13:50:58.0 +01:00
    }
  }
  +body: """
    You should be able to type `ç` the way I described for all apps, so you could just remove your custom layout. I highly recommend the `English (intl., with AltGr dead keys)` layout, it’s perfect for coding and writing in English. It’s a bit more work to write in Portuguese, though, so it took me a while to get used to it, but it’s worth it if coding is what you’re doing most of the time. In this layout, you must hold AltGr to get the dead keys, otherwise it’s a normal English layout.\n
    \n
    You can also use two layouts — one for English/coding, one for Portuguese — and the keyboard shortcut Super+Space to switch between them. I always have two layouts setup like this, but I never switch anymore because I just learned to love the `English (intl., with AltGr dead keys)` layout — and I don’t write much Portuguese nowadays.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705412021 {#2049
    date: 2024-01-16 14:33:41.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@pathief@lemmy.world"
    "@jntesteves@lemmy.world"
    "@pathief@lemmy.world"
    "@jntesteves@lemmy.world"
    "@pathief@lemmy.world"
    "@jntesteves@lemmy.world"
    "@pathief@lemmy.world"
    "@jntesteves@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2120 …}
  +nested: Doctrine\ORM\PersistentCollection {#2043 …}
  +votes: Doctrine\ORM\PersistentCollection {#2128 …}
  +reports: Doctrine\ORM\PersistentCollection {#2102 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2216 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2225 …}
  -id: 313566
  -bodyTs: "'abl':4 'also':102 'altgr':30,87,145 'alway':123 'anymor':134 'app':14 'bit':46 'code':38,71 'could':17 'custom':21 'dead':31,91,146 'describ':11 'english':27,42,98,142 'english/coding':108 'get':61,89 'high':24 'hold':86 'intl':28,143 'key':32,92,147 'keyboard':114 'layout':22,33,83,99,105,126,148 'learn':138 'like':128 'love':140 'much':154 'must':85 'never':132 'normal':97 'nowaday':156 'one':106,109 'otherwis':93 'perfect':36 'portugues':52,111,155 're':75 'recommend':25 'remov':19 'setup':127 'shortcut':115 'space':117 'super':116 'switch':119,133 'though':53 'time':80 'took':56 'two':104,125 'type':6 'use':62,103 'way':9 'work':48 'worth':68 'write':40,50,153 'ç':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6744505"
  +editedAt: DateTimeImmutable @1725784515 {#2048
    date: 2024-09-08 10:35:15.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705412021 {#2056
    date: 2024-01-16 14:33:41.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED moderate
App\Entity\EntryComment {#2130
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2345 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2044 …}
  +root: App\Entity\EntryComment {#2067
    +user: App\Entity\User {#265 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2345 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’m using GNOME Wayland on Fedora 39 and I don’t have the problem you describe. I just go to settings and select my keyboard layouts:\n
      \n
      - English (US, intl., with dead keys)\n
      - English (intl., with AltGr dead keys)\n
      \n
      And everything just works. I specially like the second one because it doesn’t interfere with keybindings in games, which can be a problem in GNOME Wayland.\n
      \n
      Oh, I think I get the issue you’re having, you can’t find the **Çç** character on the Linux layout 😅 I always have to explain this to people migrating from Windows, it’s `AltGr+,` (right Alt key plus Comma). I like this shortcut better than the Windows layout, but I understand some people might not like it. Unfortunately, I can’t answer your question, as I too don’t know how to customize the keyboard layout. I just got used to the Linux layout.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1724834088 {#2057
      date: 2024-08-28 10:34:48.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@pathief@lemmy.world"
      "@pathief@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2350 …}
    +nested: Doctrine\ORM\PersistentCollection {#2346 …}
    +votes: Doctrine\ORM\PersistentCollection {#2332 …}
    +reports: Doctrine\ORM\PersistentCollection {#2042 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2073 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2143 …}
    -id: 313462
    -bodyTs: "'39':8 'alt':103 'altgr':37,101 'alway':89 'answer':129 'better':111 'charact':83 'comma':106 'custom':140 'dead':32,38 'describ':17 'doesn':52 'english':28,34 'everyth':41 'explain':92 'fedora':7 'find':80 'game':58 'get':71 'gnome':4,65 'go':20 'got':146 'interfer':54 'intl':30,35 'issu':73 'key':33,39,104 'keybind':56 'keyboard':26,142 'know':137 'layout':27,87,115,143,151 'like':46,108,123 'linux':86,150 'm':2 'might':121 'migrat':96 'oh':67 'one':49 'peopl':95,120 'plus':105 'problem':15,63 'question':131 're':75 'right':102 'second':48 'select':24 'set':22 'shortcut':110 'special':45 'think':69 'understand':118 'unfortun':125 'us':29 'use':3,147 'wayland':5,66 'window':98,114 'work':43 'çç':82"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6743889"
    +editedAt: DateTimeImmutable @1725787680 {#2330
      date: 2024-09-08 11:28:00.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705409458 {#2045
      date: 2024-01-16 13:50:58.0 +01:00
    }
  }
  +body: """
    You should be able to type `ç` the way I described for all apps, so you could just remove your custom layout. I highly recommend the `English (intl., with AltGr dead keys)` layout, it’s perfect for coding and writing in English. It’s a bit more work to write in Portuguese, though, so it took me a while to get used to it, but it’s worth it if coding is what you’re doing most of the time. In this layout, you must hold AltGr to get the dead keys, otherwise it’s a normal English layout.\n
    \n
    You can also use two layouts — one for English/coding, one for Portuguese — and the keyboard shortcut Super+Space to switch between them. I always have two layouts setup like this, but I never switch anymore because I just learned to love the `English (intl., with AltGr dead keys)` layout — and I don’t write much Portuguese nowadays.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1705412021 {#2049
    date: 2024-01-16 14:33:41.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@pathief@lemmy.world"
    "@jntesteves@lemmy.world"
    "@pathief@lemmy.world"
    "@jntesteves@lemmy.world"
    "@pathief@lemmy.world"
    "@jntesteves@lemmy.world"
    "@pathief@lemmy.world"
    "@jntesteves@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2120 …}
  +nested: Doctrine\ORM\PersistentCollection {#2043 …}
  +votes: Doctrine\ORM\PersistentCollection {#2128 …}
  +reports: Doctrine\ORM\PersistentCollection {#2102 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2216 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2225 …}
  -id: 313566
  -bodyTs: "'abl':4 'also':102 'altgr':30,87,145 'alway':123 'anymor':134 'app':14 'bit':46 'code':38,71 'could':17 'custom':21 'dead':31,91,146 'describ':11 'english':27,42,98,142 'english/coding':108 'get':61,89 'high':24 'hold':86 'intl':28,143 'key':32,92,147 'keyboard':114 'layout':22,33,83,99,105,126,148 'learn':138 'like':128 'love':140 'much':154 'must':85 'never':132 'normal':97 'nowaday':156 'one':106,109 'otherwis':93 'perfect':36 'portugues':52,111,155 're':75 'recommend':25 'remov':19 'setup':127 'shortcut':115 'space':117 'super':116 'switch':119,133 'though':53 'time':80 'took':56 'two':104,125 'type':6 'use':62,103 'way':9 'work':48 'worth':68 'write':40,50,153 'ç':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6744505"
  +editedAt: DateTimeImmutable @1725784515 {#2048
    date: 2024-09-08 10:35:15.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705412021 {#2056
    date: 2024-01-16 14:33:41.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED moderate
App\Entity\EntryComment {#2113
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2160 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    SELinux in Podman works pretty much the same way it works on Docker, so if you are having problems with Podman, you should also be having problems with Docker, so I don’t see how that’s impeding your migration. You need to be more specific about the issues you’re having to get a good answer.\n
    \n
    The post by Chris Smart you linked on your comment below is a good start, but everything there also applies to Docker, so if you still didn’t know those basics, you shouldn’t be able to use Docker on Fedora either.\n
    \n
    About your question of how to set it up, use-case is an important consideration, there is no generic answer that covers all use-cases. I’ve even found out that for some use-cases (like ad-hoc containers), disabling SELinux within the container (with `–security-opt=label=disable`) seems to be the most secure option. That’s what I’ve done in [contr](https://codeberg.org/contr/contr) (see this [commit message](https://codeberg.org/contr/contr/commit/ff3fffbbd89782225113e460a772bb073415e322)). I’ve been meaning to blog about that, but never did because I’m in the process of migrating my blog but too lazy to finish it.\n
    \n
    I’ve put a lot of links about SELinux in containers in [this issue](https://codeberg.org/contr/contr/issues/1).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1702320781 {#2241
    date: 2023-12-11 19:53:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@GravitySpoiled@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2126 …}
  +nested: Doctrine\ORM\PersistentCollection {#2227 …}
  +votes: Doctrine\ORM\PersistentCollection {#2098 …}
  +reports: Doctrine\ORM\PersistentCollection {#2080 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2089 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2087 …}
  -id: 170159
  -bodyTs: "'/contr/contr)':171 '/contr/contr/commit/ff3fffbbd89782225113e460a772bb073415e322)).':178 '/contr/contr/issues/1).':222 'abl':93 'ad':140 'ad-hoc':139 'also':24,76 'answer':57,120 'appli':77 'basic':88 'blog':184,199 'case':111,126,137 'chris':61 'codeberg.org':170,177,221 'codeberg.org/contr/contr)':169 'codeberg.org/contr/contr/commit/ff3fffbbd89782225113e460a772bb073415e322)).':176 'codeberg.org/contr/contr/issues/1).':220 'comment':67 'commit':174 'consider':115 'contain':142,147,216 'contr':168 'cover':122 'didn':84 'disabl':143,153 'docker':13,29,79,96 'done':166 'either':99 'even':129 'everyth':74 'fedora':98 'finish':204 'found':130 'generic':119 'get':54 'good':56,71 'hoc':141 'imped':38 'import':114 'issu':49,219 'know':86 'label':152 'lazi':202 'like':138 'link':64,212 'lot':210 'm':192 'mean':182 'messag':175 'migrat':40,197 'much':6 'need':42 'never':188 'opt':151 'option':160 'podman':3,21 'post':59 'pretti':5 'problem':19,27 'process':195 'put':208 'question':102 're':51 'secur':150,159 'security-opt':149 'see':34,172 'seem':154 'selinux':1,144,214 'set':106 'shouldn':90 'smart':62 'specif':46 'start':72 'still':83 'use':95,110,125,136 'use-cas':109,124,135 've':128,165,180,207 'way':9 'within':145 'work':4,11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5621642"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701096155 {#2140
    date: 2023-11-27 15:42:35.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
App\Entity\EntryComment {#2113
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2160 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    SELinux in Podman works pretty much the same way it works on Docker, so if you are having problems with Podman, you should also be having problems with Docker, so I don’t see how that’s impeding your migration. You need to be more specific about the issues you’re having to get a good answer.\n
    \n
    The post by Chris Smart you linked on your comment below is a good start, but everything there also applies to Docker, so if you still didn’t know those basics, you shouldn’t be able to use Docker on Fedora either.\n
    \n
    About your question of how to set it up, use-case is an important consideration, there is no generic answer that covers all use-cases. I’ve even found out that for some use-cases (like ad-hoc containers), disabling SELinux within the container (with `–security-opt=label=disable`) seems to be the most secure option. That’s what I’ve done in [contr](https://codeberg.org/contr/contr) (see this [commit message](https://codeberg.org/contr/contr/commit/ff3fffbbd89782225113e460a772bb073415e322)). I’ve been meaning to blog about that, but never did because I’m in the process of migrating my blog but too lazy to finish it.\n
    \n
    I’ve put a lot of links about SELinux in containers in [this issue](https://codeberg.org/contr/contr/issues/1).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1702320781 {#2241
    date: 2023-12-11 19:53:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@GravitySpoiled@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2126 …}
  +nested: Doctrine\ORM\PersistentCollection {#2227 …}
  +votes: Doctrine\ORM\PersistentCollection {#2098 …}
  +reports: Doctrine\ORM\PersistentCollection {#2080 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2089 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2087 …}
  -id: 170159
  -bodyTs: "'/contr/contr)':171 '/contr/contr/commit/ff3fffbbd89782225113e460a772bb073415e322)).':178 '/contr/contr/issues/1).':222 'abl':93 'ad':140 'ad-hoc':139 'also':24,76 'answer':57,120 'appli':77 'basic':88 'blog':184,199 'case':111,126,137 'chris':61 'codeberg.org':170,177,221 'codeberg.org/contr/contr)':169 'codeberg.org/contr/contr/commit/ff3fffbbd89782225113e460a772bb073415e322)).':176 'codeberg.org/contr/contr/issues/1).':220 'comment':67 'commit':174 'consider':115 'contain':142,147,216 'contr':168 'cover':122 'didn':84 'disabl':143,153 'docker':13,29,79,96 'done':166 'either':99 'even':129 'everyth':74 'fedora':98 'finish':204 'found':130 'generic':119 'get':54 'good':56,71 'hoc':141 'imped':38 'import':114 'issu':49,219 'know':86 'label':152 'lazi':202 'like':138 'link':64,212 'lot':210 'm':192 'mean':182 'messag':175 'migrat':40,197 'much':6 'need':42 'never':188 'opt':151 'option':160 'podman':3,21 'post':59 'pretti':5 'problem':19,27 'process':195 'put':208 'question':102 're':51 'secur':150,159 'security-opt':149 'see':34,172 'seem':154 'selinux':1,144,214 'set':106 'shouldn':90 'smart':62 'specif':46 'start':72 'still':83 'use':95,110,125,136 'use-cas':109,124,135 've':128,165,180,207 'way':9 'within':145 'work':4,11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5621642"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701096155 {#2140
    date: 2023-11-27 15:42:35.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
App\Entity\EntryComment {#2113
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2160 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    SELinux in Podman works pretty much the same way it works on Docker, so if you are having problems with Podman, you should also be having problems with Docker, so I don’t see how that’s impeding your migration. You need to be more specific about the issues you’re having to get a good answer.\n
    \n
    The post by Chris Smart you linked on your comment below is a good start, but everything there also applies to Docker, so if you still didn’t know those basics, you shouldn’t be able to use Docker on Fedora either.\n
    \n
    About your question of how to set it up, use-case is an important consideration, there is no generic answer that covers all use-cases. I’ve even found out that for some use-cases (like ad-hoc containers), disabling SELinux within the container (with `–security-opt=label=disable`) seems to be the most secure option. That’s what I’ve done in [contr](https://codeberg.org/contr/contr) (see this [commit message](https://codeberg.org/contr/contr/commit/ff3fffbbd89782225113e460a772bb073415e322)). I’ve been meaning to blog about that, but never did because I’m in the process of migrating my blog but too lazy to finish it.\n
    \n
    I’ve put a lot of links about SELinux in containers in [this issue](https://codeberg.org/contr/contr/issues/1).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1702320781 {#2241
    date: 2023-12-11 19:53:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@GravitySpoiled@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2126 …}
  +nested: Doctrine\ORM\PersistentCollection {#2227 …}
  +votes: Doctrine\ORM\PersistentCollection {#2098 …}
  +reports: Doctrine\ORM\PersistentCollection {#2080 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2089 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2087 …}
  -id: 170159
  -bodyTs: "'/contr/contr)':171 '/contr/contr/commit/ff3fffbbd89782225113e460a772bb073415e322)).':178 '/contr/contr/issues/1).':222 'abl':93 'ad':140 'ad-hoc':139 'also':24,76 'answer':57,120 'appli':77 'basic':88 'blog':184,199 'case':111,126,137 'chris':61 'codeberg.org':170,177,221 'codeberg.org/contr/contr)':169 'codeberg.org/contr/contr/commit/ff3fffbbd89782225113e460a772bb073415e322)).':176 'codeberg.org/contr/contr/issues/1).':220 'comment':67 'commit':174 'consider':115 'contain':142,147,216 'contr':168 'cover':122 'didn':84 'disabl':143,153 'docker':13,29,79,96 'done':166 'either':99 'even':129 'everyth':74 'fedora':98 'finish':204 'found':130 'generic':119 'get':54 'good':56,71 'hoc':141 'imped':38 'import':114 'issu':49,219 'know':86 'label':152 'lazi':202 'like':138 'link':64,212 'lot':210 'm':192 'mean':182 'messag':175 'migrat':40,197 'much':6 'need':42 'never':188 'opt':151 'option':160 'podman':3,21 'post':59 'pretti':5 'problem':19,27 'process':195 'put':208 'question':102 're':51 'secur':150,159 'security-opt':149 'see':34,172 'seem':154 'selinux':1,144,214 'set':106 'shouldn':90 'smart':62 'specif':46 'start':72 'still':83 'use':95,110,125,136 'use-cas':109,124,135 've':128,165,180,207 'way':9 'within':145 'work':4,11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5621642"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701096155 {#2140
    date: 2023-11-27 15:42:35.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED moderate
App\Entity\EntryComment {#2093
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2127 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2163 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2162 …}
  +body: """
    Although that link exists, that’s not what is being used by default. `[[` **is** a shell builtin in ash/busybox, so that takes precedence.\n
    \n
    On Alpine:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">❯ which [[\n
    </span><span style="color:#323232;">/usr/bin/[[\n
    </span><span style="color:#323232;">\n
    </span><span style="color:#323232;">❯ command -V [[\n
    </span><span style="color:#323232;">[[ is a shell builtin\n
    </span>\n
    ```
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1698978609 {#2114
    date: 2023-11-03 03:30:09.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@danielquinn@lemmy.ca"
    "@palordrolap@kbin.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2161 …}
  +nested: Doctrine\ORM\PersistentCollection {#2116 …}
  +votes: Doctrine\ORM\PersistentCollection {#2119 …}
  +reports: Doctrine\ORM\PersistentCollection {#2112 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2118 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2124 …}
  -id: 86141
  -bodyTs: "'/usr/bin':27 'alpin':25 'although':1 'ash/busybox':19 'builtin':17,33 'command':28 'default':13 'exist':4 'link':3 'preced':23 'shell':16,32 'take':22 'use':11 'v':29"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5023585"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698978609 {#2106
    date: 2023-11-03 03:30:09.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED edit
App\Entity\EntryComment {#2093
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2127 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2163 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2162 …}
  +body: """
    Although that link exists, that’s not what is being used by default. `[[` **is** a shell builtin in ash/busybox, so that takes precedence.\n
    \n
    On Alpine:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">❯ which [[\n
    </span><span style="color:#323232;">/usr/bin/[[\n
    </span><span style="color:#323232;">\n
    </span><span style="color:#323232;">❯ command -V [[\n
    </span><span style="color:#323232;">[[ is a shell builtin\n
    </span>\n
    ```
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1698978609 {#2114
    date: 2023-11-03 03:30:09.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@danielquinn@lemmy.ca"
    "@palordrolap@kbin.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2161 …}
  +nested: Doctrine\ORM\PersistentCollection {#2116 …}
  +votes: Doctrine\ORM\PersistentCollection {#2119 …}
  +reports: Doctrine\ORM\PersistentCollection {#2112 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2118 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2124 …}
  -id: 86141
  -bodyTs: "'/usr/bin':27 'alpin':25 'although':1 'ash/busybox':19 'builtin':17,33 'command':28 'default':13 'exist':4 'link':3 'preced':23 'shell':16,32 'take':22 'use':11 'v':29"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5023585"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698978609 {#2106
    date: 2023-11-03 03:30:09.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED moderate
App\Entity\EntryComment {#2093
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2127 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2163 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2162 …}
  +body: """
    Although that link exists, that’s not what is being used by default. `[[` **is** a shell builtin in ash/busybox, so that takes precedence.\n
    \n
    On Alpine:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">❯ which [[\n
    </span><span style="color:#323232;">/usr/bin/[[\n
    </span><span style="color:#323232;">\n
    </span><span style="color:#323232;">❯ command -V [[\n
    </span><span style="color:#323232;">[[ is a shell builtin\n
    </span>\n
    ```
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1698978609 {#2114
    date: 2023-11-03 03:30:09.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@danielquinn@lemmy.ca"
    "@palordrolap@kbin.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2161 …}
  +nested: Doctrine\ORM\PersistentCollection {#2116 …}
  +votes: Doctrine\ORM\PersistentCollection {#2119 …}
  +reports: Doctrine\ORM\PersistentCollection {#2112 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2118 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2124 …}
  -id: 86141
  -bodyTs: "'/usr/bin':27 'alpin':25 'although':1 'ash/busybox':19 'builtin':17,33 'command':28 'default':13 'exist':4 'link':3 'preced':23 'shell':16,32 'take':22 'use':11 'v':29"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5023585"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698978609 {#2106
    date: 2023-11-03 03:30:09.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details