GET https://kbin.spritesserver.nl/u/@shadowintheday2@lemmy.world/threads

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 …}
}
2.74 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\Entry {#1576
  +user: App\Entity\User {#264 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1731 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1619 …}
  +slug: "Wayland-running-GUI-program-as-another-user"
  +title: "Wayland running GUI program as another user"
  +url: null
  +body: """
    I use [github.com/slingamn/namespaced-openvpn](https://github.com/slingamn/namespaced-openvpn) to have a isolated namespace and VPN connection to work\n
    \n
    On X, these two steps would allow me to run a GUI program in the protected namespace. So I could have .e.g an IDE configuration for my main user/personal projects, and another entirely different instance of the same IDE for work because they use different users\n
    \n
    ```\n
    \n
    <span style="color:#323232;">sudo xhost '+si:localuser:user'\n
    </span><span style="color:#323232;">sudo ip netns exec protected sudo -u user -i\n
    </span><span style="color:#323232;">\n
    </span>\n
    ```\n
    \n
    On Wayland, although the protected shell is created fine, GUI programs don’t start. E.g fgor Dolphin\n
    \n
    ```\n
    \n
    <span style="color:#323232;">error: XDG_RUNTIME_DIR is invalid or not set in the environment.\n
    </span><span style="color:#323232;">Failed to create wl_display (No such file or directory)\n
    </span><span style="color:#323232;">\n
    </span>\n
    ```\n
    \n
    I’ve tried to preserve the env without success:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">\n
    </span><span style="color:#323232;">sudo -E ip netns exec protected sudo -u user -i\n
    </span>\n
    ```\n
    \n
    It seems that I access to the wayland socket is a must for this to work\n
    \n
    This discussion has a nuke option - giving 777 access to the dir where the wayland socket is, and another less permissive approach adding the users to a group and giving access to a new location where the wayland socket is created\n
    \n
    [stackoverflow.com/…/linux-wayland-display-multipl…](https://stackoverflow.com/questions/41736528/linux-wayland-display-multiple-user)\n
    \n
    Is this second approach secure? If not, which other steps could I take to achieve what I did in X?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 4
  +favouriteCount: 21
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1705448855 {#1572
    date: 2024-01-17 00:47:35.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1702 …}
  +votes: Doctrine\ORM\PersistentCollection {#1683 …}
  +reports: Doctrine\ORM\PersistentCollection {#1689 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1724 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1727 …}
  +badges: Doctrine\ORM\PersistentCollection {#2464 …}
  +children: []
  -id: 29681
  -titleTs: "'anoth':6 'gui':3 'program':4 'run':2 'user':7 'wayland':1"
  -bodyTs: "'/linux-wayland-display-multipl':192 '/questions/41736528/linux-wayland-display-multiple-user)':195 '/slingamn/namespaced-openvpn](https://github.com/slingamn/namespaced-openvpn)':5 '777':157 'access':138,158,180 'achiev':210 'ad':172 'allow':22 'although':78 'anoth':47,168 'approach':171,199 'configur':40 'connect':13 'could':35,206 'creat':83,107,190 'differ':49,60 'dir':96,161 'directori':114 'discuss':151 'display':109 'dolphin':92 'e':125 'e.g':37,90 'entir':48 'env':121 'environ':104 'error':93 'exec':70,128 'fail':105 'fgor':91 'file':112 'fine':84 'github.com':4 'github.com/slingamn/namespaced-openvpn](https://github.com/slingamn/namespaced-openvpn)':3 'give':156,179 'group':177 'gui':27,85 'ide':39,54 'instanc':50 'invalid':98 'ip':68,126 'isol':9 'less':169 'localus':65 'locat':184 'main':43 'must':145 'namespac':10,32 'netn':69,127 'new':183 'nuke':154 'option':155 'permiss':170 'preserv':119 'program':28,86 'project':45 'protect':31,71,80,129 'run':25 'runtim':95 'second':198 'secur':200 'seem':135 'set':101 'shell':81 'si':64 'socket':142,165,188 'stackoverflow.com':191,194 'stackoverflow.com/questions/41736528/linux-wayland-display-multiple-user)':193 'start':89 'step':20,205 'success':123 'sudo':62,67,72,124,130 'take':208 'tri':117 'two':19 'u':73,131 'use':2,59 'user':61,66,74,132,174 'user/personal':44 've':116 'vpn':12 'wayland':77,141,164,187 'without':122 'wl':108 'work':15,56,149 'would':21 'x':17,215 'xdg':94 'xhost':63"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705221056
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10660985"
  +editedAt: DateTimeImmutable @1722591918 {#1660
    date: 2024-08-02 11:45:18.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705155056 {#1587
    date: 2024-01-13 15:10:56.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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\Entry {#1576
  +user: App\Entity\User {#264 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1731 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1619 …}
  +slug: "Wayland-running-GUI-program-as-another-user"
  +title: "Wayland running GUI program as another user"
  +url: null
  +body: """
    I use [github.com/slingamn/namespaced-openvpn](https://github.com/slingamn/namespaced-openvpn) to have a isolated namespace and VPN connection to work\n
    \n
    On X, these two steps would allow me to run a GUI program in the protected namespace. So I could have .e.g an IDE configuration for my main user/personal projects, and another entirely different instance of the same IDE for work because they use different users\n
    \n
    ```\n
    \n
    <span style="color:#323232;">sudo xhost '+si:localuser:user'\n
    </span><span style="color:#323232;">sudo ip netns exec protected sudo -u user -i\n
    </span><span style="color:#323232;">\n
    </span>\n
    ```\n
    \n
    On Wayland, although the protected shell is created fine, GUI programs don’t start. E.g fgor Dolphin\n
    \n
    ```\n
    \n
    <span style="color:#323232;">error: XDG_RUNTIME_DIR is invalid or not set in the environment.\n
    </span><span style="color:#323232;">Failed to create wl_display (No such file or directory)\n
    </span><span style="color:#323232;">\n
    </span>\n
    ```\n
    \n
    I’ve tried to preserve the env without success:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">\n
    </span><span style="color:#323232;">sudo -E ip netns exec protected sudo -u user -i\n
    </span>\n
    ```\n
    \n
    It seems that I access to the wayland socket is a must for this to work\n
    \n
    This discussion has a nuke option - giving 777 access to the dir where the wayland socket is, and another less permissive approach adding the users to a group and giving access to a new location where the wayland socket is created\n
    \n
    [stackoverflow.com/…/linux-wayland-display-multipl…](https://stackoverflow.com/questions/41736528/linux-wayland-display-multiple-user)\n
    \n
    Is this second approach secure? If not, which other steps could I take to achieve what I did in X?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 4
  +favouriteCount: 21
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1705448855 {#1572
    date: 2024-01-17 00:47:35.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1702 …}
  +votes: Doctrine\ORM\PersistentCollection {#1683 …}
  +reports: Doctrine\ORM\PersistentCollection {#1689 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1724 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1727 …}
  +badges: Doctrine\ORM\PersistentCollection {#2464 …}
  +children: []
  -id: 29681
  -titleTs: "'anoth':6 'gui':3 'program':4 'run':2 'user':7 'wayland':1"
  -bodyTs: "'/linux-wayland-display-multipl':192 '/questions/41736528/linux-wayland-display-multiple-user)':195 '/slingamn/namespaced-openvpn](https://github.com/slingamn/namespaced-openvpn)':5 '777':157 'access':138,158,180 'achiev':210 'ad':172 'allow':22 'although':78 'anoth':47,168 'approach':171,199 'configur':40 'connect':13 'could':35,206 'creat':83,107,190 'differ':49,60 'dir':96,161 'directori':114 'discuss':151 'display':109 'dolphin':92 'e':125 'e.g':37,90 'entir':48 'env':121 'environ':104 'error':93 'exec':70,128 'fail':105 'fgor':91 'file':112 'fine':84 'github.com':4 'github.com/slingamn/namespaced-openvpn](https://github.com/slingamn/namespaced-openvpn)':3 'give':156,179 'group':177 'gui':27,85 'ide':39,54 'instanc':50 'invalid':98 'ip':68,126 'isol':9 'less':169 'localus':65 'locat':184 'main':43 'must':145 'namespac':10,32 'netn':69,127 'new':183 'nuke':154 'option':155 'permiss':170 'preserv':119 'program':28,86 'project':45 'protect':31,71,80,129 'run':25 'runtim':95 'second':198 'secur':200 'seem':135 'set':101 'shell':81 'si':64 'socket':142,165,188 'stackoverflow.com':191,194 'stackoverflow.com/questions/41736528/linux-wayland-display-multiple-user)':193 'start':89 'step':20,205 'success':123 'sudo':62,67,72,124,130 'take':208 'tri':117 'two':19 'u':73,131 'use':2,59 'user':61,66,74,132,174 'user/personal':44 've':116 'vpn':12 'wayland':77,141,164,187 'without':122 'wl':108 'work':15,56,149 'would':21 'x':17,215 'xdg':94 'xhost':63"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705221056
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10660985"
  +editedAt: DateTimeImmutable @1722591918 {#1660
    date: 2024-08-02 11:45:18.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705155056 {#1587
    date: 2024-01-13 15:10:56.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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\Entry {#1576
  +user: App\Entity\User {#264 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1731 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1619 …}
  +slug: "Wayland-running-GUI-program-as-another-user"
  +title: "Wayland running GUI program as another user"
  +url: null
  +body: """
    I use [github.com/slingamn/namespaced-openvpn](https://github.com/slingamn/namespaced-openvpn) to have a isolated namespace and VPN connection to work\n
    \n
    On X, these two steps would allow me to run a GUI program in the protected namespace. So I could have .e.g an IDE configuration for my main user/personal projects, and another entirely different instance of the same IDE for work because they use different users\n
    \n
    ```\n
    \n
    <span style="color:#323232;">sudo xhost '+si:localuser:user'\n
    </span><span style="color:#323232;">sudo ip netns exec protected sudo -u user -i\n
    </span><span style="color:#323232;">\n
    </span>\n
    ```\n
    \n
    On Wayland, although the protected shell is created fine, GUI programs don’t start. E.g fgor Dolphin\n
    \n
    ```\n
    \n
    <span style="color:#323232;">error: XDG_RUNTIME_DIR is invalid or not set in the environment.\n
    </span><span style="color:#323232;">Failed to create wl_display (No such file or directory)\n
    </span><span style="color:#323232;">\n
    </span>\n
    ```\n
    \n
    I’ve tried to preserve the env without success:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">\n
    </span><span style="color:#323232;">sudo -E ip netns exec protected sudo -u user -i\n
    </span>\n
    ```\n
    \n
    It seems that I access to the wayland socket is a must for this to work\n
    \n
    This discussion has a nuke option - giving 777 access to the dir where the wayland socket is, and another less permissive approach adding the users to a group and giving access to a new location where the wayland socket is created\n
    \n
    [stackoverflow.com/…/linux-wayland-display-multipl…](https://stackoverflow.com/questions/41736528/linux-wayland-display-multiple-user)\n
    \n
    Is this second approach secure? If not, which other steps could I take to achieve what I did in X?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 4
  +favouriteCount: 21
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1705448855 {#1572
    date: 2024-01-17 00:47:35.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1702 …}
  +votes: Doctrine\ORM\PersistentCollection {#1683 …}
  +reports: Doctrine\ORM\PersistentCollection {#1689 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1724 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1727 …}
  +badges: Doctrine\ORM\PersistentCollection {#2464 …}
  +children: []
  -id: 29681
  -titleTs: "'anoth':6 'gui':3 'program':4 'run':2 'user':7 'wayland':1"
  -bodyTs: "'/linux-wayland-display-multipl':192 '/questions/41736528/linux-wayland-display-multiple-user)':195 '/slingamn/namespaced-openvpn](https://github.com/slingamn/namespaced-openvpn)':5 '777':157 'access':138,158,180 'achiev':210 'ad':172 'allow':22 'although':78 'anoth':47,168 'approach':171,199 'configur':40 'connect':13 'could':35,206 'creat':83,107,190 'differ':49,60 'dir':96,161 'directori':114 'discuss':151 'display':109 'dolphin':92 'e':125 'e.g':37,90 'entir':48 'env':121 'environ':104 'error':93 'exec':70,128 'fail':105 'fgor':91 'file':112 'fine':84 'github.com':4 'github.com/slingamn/namespaced-openvpn](https://github.com/slingamn/namespaced-openvpn)':3 'give':156,179 'group':177 'gui':27,85 'ide':39,54 'instanc':50 'invalid':98 'ip':68,126 'isol':9 'less':169 'localus':65 'locat':184 'main':43 'must':145 'namespac':10,32 'netn':69,127 'new':183 'nuke':154 'option':155 'permiss':170 'preserv':119 'program':28,86 'project':45 'protect':31,71,80,129 'run':25 'runtim':95 'second':198 'secur':200 'seem':135 'set':101 'shell':81 'si':64 'socket':142,165,188 'stackoverflow.com':191,194 'stackoverflow.com/questions/41736528/linux-wayland-display-multiple-user)':193 'start':89 'step':20,205 'success':123 'sudo':62,67,72,124,130 'take':208 'tri':117 'two':19 'u':73,131 'use':2,59 'user':61,66,74,132,174 'user/personal':44 've':116 'vpn':12 'wayland':77,141,164,187 'without':122 'wl':108 'work':15,56,149 'would':21 'x':17,215 'xdg':94 'xhost':63"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705221056
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10660985"
  +editedAt: DateTimeImmutable @1722591918 {#1660
    date: 2024-08-02 11:45:18.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705155056 {#1587
    date: 2024-01-13 15:10:56.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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\Entry {#2379
  +user: App\Entity\User {#264 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1731 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1619 …}
  +slug: "Is-it-possible-to-change-mouse-to-left-right-handed-mode"
  +title: "Is it possible to change mouse to left/right handed mode via CLI on wayland?"
  +url: null
  +body: """
    On X I use\n
    \n
    xmodmap -e “pointer = 3 2 1” // lefthand  \n
    xmodmap -e “pointer = 1 2 3” //righthand\n
    \n
    On wayland/KDE, I must change it manually via system settings; and any other application that run on xwayland doesn’t respect this\n
    \n
    is it possible to change everything via cli, for both wayland and xwayland?\n
    \n
    please help an old and tired boomer that is trying to stick with wayland and nvidia this time
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 2
  +favouriteCount: 22
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1722320712 {#2384
    date: 2024-07-30 08:25:12.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2381 …}
  +votes: Doctrine\ORM\PersistentCollection {#1910 …}
  +reports: Doctrine\ORM\PersistentCollection {#1909 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1926 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1874 …}
  +badges: Doctrine\ORM\PersistentCollection {#1908 …}
  +children: []
  -id: 29579
  -titleTs: "'chang':5 'cli':12 'hand':9 'left/right':8 'mode':10 'mous':6 'possibl':3 'via':11 'wayland':14"
  -bodyTs: "'/righthand':18 '1':10,15 '2':9,16 '3':8,17 'applic':32 'boomer':60 'chang':23,45 'cli':48 'doesn':37 'e':6,13 'everyth':46 'help':55 'lefthand':11 'manual':25 'must':22 'nvidia':69 'old':57 'pleas':54 'pointer':7,14 'possibl':43 'respect':39 'run':34 'set':28 'stick':65 'system':27 'time':71 'tire':59 'tri':63 'use':4 'via':26,47 'wayland':51,67 'wayland/kde':20 'x':2 'xmodmap':5,12 'xwayland':36,53"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705176492
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10643307"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705113992 {#2378
    date: 2024-01-13 03:46:32.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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\Entry {#2379
  +user: App\Entity\User {#264 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1731 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1619 …}
  +slug: "Is-it-possible-to-change-mouse-to-left-right-handed-mode"
  +title: "Is it possible to change mouse to left/right handed mode via CLI on wayland?"
  +url: null
  +body: """
    On X I use\n
    \n
    xmodmap -e “pointer = 3 2 1” // lefthand  \n
    xmodmap -e “pointer = 1 2 3” //righthand\n
    \n
    On wayland/KDE, I must change it manually via system settings; and any other application that run on xwayland doesn’t respect this\n
    \n
    is it possible to change everything via cli, for both wayland and xwayland?\n
    \n
    please help an old and tired boomer that is trying to stick with wayland and nvidia this time
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 2
  +favouriteCount: 22
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1722320712 {#2384
    date: 2024-07-30 08:25:12.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2381 …}
  +votes: Doctrine\ORM\PersistentCollection {#1910 …}
  +reports: Doctrine\ORM\PersistentCollection {#1909 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1926 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1874 …}
  +badges: Doctrine\ORM\PersistentCollection {#1908 …}
  +children: []
  -id: 29579
  -titleTs: "'chang':5 'cli':12 'hand':9 'left/right':8 'mode':10 'mous':6 'possibl':3 'via':11 'wayland':14"
  -bodyTs: "'/righthand':18 '1':10,15 '2':9,16 '3':8,17 'applic':32 'boomer':60 'chang':23,45 'cli':48 'doesn':37 'e':6,13 'everyth':46 'help':55 'lefthand':11 'manual':25 'must':22 'nvidia':69 'old':57 'pleas':54 'pointer':7,14 'possibl':43 'respect':39 'run':34 'set':28 'stick':65 'system':27 'time':71 'tire':59 'tri':63 'use':4 'via':26,47 'wayland':51,67 'wayland/kde':20 'x':2 'xmodmap':5,12 'xwayland':36,53"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705176492
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10643307"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705113992 {#2378
    date: 2024-01-13 03:46:32.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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\Entry {#2379
  +user: App\Entity\User {#264 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1731 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1619 …}
  +slug: "Is-it-possible-to-change-mouse-to-left-right-handed-mode"
  +title: "Is it possible to change mouse to left/right handed mode via CLI on wayland?"
  +url: null
  +body: """
    On X I use\n
    \n
    xmodmap -e “pointer = 3 2 1” // lefthand  \n
    xmodmap -e “pointer = 1 2 3” //righthand\n
    \n
    On wayland/KDE, I must change it manually via system settings; and any other application that run on xwayland doesn’t respect this\n
    \n
    is it possible to change everything via cli, for both wayland and xwayland?\n
    \n
    please help an old and tired boomer that is trying to stick with wayland and nvidia this time
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 2
  +favouriteCount: 22
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1722320712 {#2384
    date: 2024-07-30 08:25:12.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2381 …}
  +votes: Doctrine\ORM\PersistentCollection {#1910 …}
  +reports: Doctrine\ORM\PersistentCollection {#1909 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1926 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1874 …}
  +badges: Doctrine\ORM\PersistentCollection {#1908 …}
  +children: []
  -id: 29579
  -titleTs: "'chang':5 'cli':12 'hand':9 'left/right':8 'mode':10 'mous':6 'possibl':3 'via':11 'wayland':14"
  -bodyTs: "'/righthand':18 '1':10,15 '2':9,16 '3':8,17 'applic':32 'boomer':60 'chang':23,45 'cli':48 'doesn':37 'e':6,13 'everyth':46 'help':55 'lefthand':11 'manual':25 'must':22 'nvidia':69 'old':57 'pleas':54 'pointer':7,14 'possibl':43 'respect':39 'run':34 'set':28 'stick':65 'system':27 'time':71 'tire':59 'tri':63 'use':4 'via':26,47 'wayland':51,67 'wayland/kde':20 'x':2 'xmodmap':5,12 'xwayland':36,53"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705176492
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10643307"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705113992 {#2378
    date: 2024-01-13 03:46:32.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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\Entry {#2371
  +user: App\Entity\User {#264 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1731 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1619 …}
  +slug: "Is-it-possible-to-isolate-which-GUI-programs-are-seem"
  +title: "Is it possible to isolate which GUI programs are seem by a screensharing program in xorg or wayland ?"
  +url: null
  +body: """
    Think Zoom, Teams, google meet etc\n
    \n
    When sharing the screen, it can see everything the user sees. Would it be possible to isolate what it sees only to GUI applications ran by the same user? If I run these as an unprivileged user via xhost, they don’t really work well. Sandboxing via bubblewrap requires knowledge beyond my current skills and I’m not sure if it would work.\n
    \n
    Has anyone
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 12
  +favouriteCount: 34
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1722294726 {#2467
    date: 2024-07-30 01:12:06.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2363 …}
  +votes: Doctrine\ORM\PersistentCollection {#2377 …}
  +reports: Doctrine\ORM\PersistentCollection {#2359 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2364 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2380 …}
  +badges: Doctrine\ORM\PersistentCollection {#2382 …}
  +children: []
  -id: 28848
  -titleTs: "'gui':7 'isol':5 'possibl':3 'program':8,14 'screenshar':13 'seem':10 'wayland':18 'xorg':16"
  -bodyTs: "'anyon':71 'applic':30 'beyond':57 'bubblewrap':54 'current':59 'etc':6 'everyth':14 'googl':4 'gui':29 'isol':23 'knowledg':56 'm':63 'meet':5 'possibl':21 'ran':31 'realli':49 'requir':55 'run':38 'sandbox':52 'screen':10 'see':13,17,26 'share':8 'skill':60 'sure':65 'team':3 'think':1 'unprivileg':42 'user':16,35,43 'via':44,53 'well':51 'work':50,69 'would':18,68 'xhost':45 'zoom':2"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705019856
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10557177"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704933456 {#2471
    date: 2024-01-11 01:37:36.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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\Entry {#2371
  +user: App\Entity\User {#264 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1731 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1619 …}
  +slug: "Is-it-possible-to-isolate-which-GUI-programs-are-seem"
  +title: "Is it possible to isolate which GUI programs are seem by a screensharing program in xorg or wayland ?"
  +url: null
  +body: """
    Think Zoom, Teams, google meet etc\n
    \n
    When sharing the screen, it can see everything the user sees. Would it be possible to isolate what it sees only to GUI applications ran by the same user? If I run these as an unprivileged user via xhost, they don’t really work well. Sandboxing via bubblewrap requires knowledge beyond my current skills and I’m not sure if it would work.\n
    \n
    Has anyone
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 12
  +favouriteCount: 34
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1722294726 {#2467
    date: 2024-07-30 01:12:06.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2363 …}
  +votes: Doctrine\ORM\PersistentCollection {#2377 …}
  +reports: Doctrine\ORM\PersistentCollection {#2359 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2364 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2380 …}
  +badges: Doctrine\ORM\PersistentCollection {#2382 …}
  +children: []
  -id: 28848
  -titleTs: "'gui':7 'isol':5 'possibl':3 'program':8,14 'screenshar':13 'seem':10 'wayland':18 'xorg':16"
  -bodyTs: "'anyon':71 'applic':30 'beyond':57 'bubblewrap':54 'current':59 'etc':6 'everyth':14 'googl':4 'gui':29 'isol':23 'knowledg':56 'm':63 'meet':5 'possibl':21 'ran':31 'realli':49 'requir':55 'run':38 'sandbox':52 'screen':10 'see':13,17,26 'share':8 'skill':60 'sure':65 'team':3 'think':1 'unprivileg':42 'user':16,35,43 'via':44,53 'well':51 'work':50,69 'would':18,68 'xhost':45 'zoom':2"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705019856
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10557177"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704933456 {#2471
    date: 2024-01-11 01:37:36.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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\Entry {#2371
  +user: App\Entity\User {#264 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1731 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1619 …}
  +slug: "Is-it-possible-to-isolate-which-GUI-programs-are-seem"
  +title: "Is it possible to isolate which GUI programs are seem by a screensharing program in xorg or wayland ?"
  +url: null
  +body: """
    Think Zoom, Teams, google meet etc\n
    \n
    When sharing the screen, it can see everything the user sees. Would it be possible to isolate what it sees only to GUI applications ran by the same user? If I run these as an unprivileged user via xhost, they don’t really work well. Sandboxing via bubblewrap requires knowledge beyond my current skills and I’m not sure if it would work.\n
    \n
    Has anyone
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 12
  +favouriteCount: 34
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1722294726 {#2467
    date: 2024-07-30 01:12:06.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2363 …}
  +votes: Doctrine\ORM\PersistentCollection {#2377 …}
  +reports: Doctrine\ORM\PersistentCollection {#2359 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2364 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2380 …}
  +badges: Doctrine\ORM\PersistentCollection {#2382 …}
  +children: []
  -id: 28848
  -titleTs: "'gui':7 'isol':5 'possibl':3 'program':8,14 'screenshar':13 'seem':10 'wayland':18 'xorg':16"
  -bodyTs: "'anyon':71 'applic':30 'beyond':57 'bubblewrap':54 'current':59 'etc':6 'everyth':14 'googl':4 'gui':29 'isol':23 'knowledg':56 'm':63 'meet':5 'possibl':21 'ran':31 'realli':49 'requir':55 'run':38 'sandbox':52 'screen':10 'see':13,17,26 'share':8 'skill':60 'sure':65 'team':3 'think':1 'unprivileg':42 'user':16,35,43 'via':44,53 'well':51 'work':50,69 'would':18,68 'xhost':45 'zoom':2"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705019856
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10557177"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704933456 {#2471
    date: 2024-01-11 01:37:36.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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\Entry {#2462
  +user: App\Entity\User {#264 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2461 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1619 …}
  +slug: "Streaming-local-Webcam-in-a-Linux-machine-and-acessing-it"
  +title: "Streaming local Webcam in a Linux machine, and acessing it when on vacations - which protocol to choose?"
  +url: null
  +body: """
    I want to configure a local webcam to stream (and possibly record) a live feed open to the internet, and acess it half-world away while traveling, using FOSS only acessing it via Android VLC\n
    \n
    [This guide](https://opensource.com/article/19/1/basic-live-video-streaming-server) was quite comprehensive; however the packages for nginx-rtmp are quite abandoned in arch linux. So I thought maybe WebRTC could be an alternative - the communication itself should be encrypted, which WebRTC seems to do; however, I still can’t figure out if VLC will handle this well\n
    \n
    Also, it seems that I might need to self-host a VPN to achieve this? What are my options? Has anyone else done this ?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 19
  +favouriteCount: 45
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1720314315 {#1740
    date: 2024-07-07 03:05:15.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2458 …}
  +votes: Doctrine\ORM\PersistentCollection {#2422 …}
  +reports: Doctrine\ORM\PersistentCollection {#2452 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2454 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2459 …}
  +badges: Doctrine\ORM\PersistentCollection {#2470 …}
  +children: []
  -id: 27299
  -titleTs: "'acess':9 'choos':17 'linux':6 'local':2 'machin':7 'protocol':15 'stream':1 'vacat':13 'webcam':3"
  -bodyTs: "'/article/19/1/basic-live-video-streaming-server)':41 'abandon':54 'acess':21,32 'achiev':105 'also':91 'altern':66 'android':35 'anyon':112 'arch':56 'away':26 'communic':68 'comprehens':44 'configur':4 'could':63 'done':114 'els':113 'encrypt':72 'feed':15 'figur':83 'foss':30 'guid':38 'half':24 'half-world':23 'handl':88 'host':101 'howev':45,78 'internet':19 'linux':57 'live':14 'local':6 'mayb':61 'might':96 'need':97 'nginx':50 'nginx-rtmp':49 'open':16 'opensource.com':40 'opensource.com/article/19/1/basic-live-video-streaming-server)':39 'option':110 'packag':47 'possibl':11 'quit':43,53 'record':12 'rtmp':51 'seem':75,93 'self':100 'self-host':99 'still':80 'stream':9 'thought':60 'travel':28 'use':29 'via':34 'vlc':36,86 'vpn':103 'want':2 'webcam':7 'webrtc':62,74 'well':90 'world':25"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704502677
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10329823"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704416277 {#1717
    date: 2024-01-05 01:57:57.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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\Entry {#2462
  +user: App\Entity\User {#264 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2461 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1619 …}
  +slug: "Streaming-local-Webcam-in-a-Linux-machine-and-acessing-it"
  +title: "Streaming local Webcam in a Linux machine, and acessing it when on vacations - which protocol to choose?"
  +url: null
  +body: """
    I want to configure a local webcam to stream (and possibly record) a live feed open to the internet, and acess it half-world away while traveling, using FOSS only acessing it via Android VLC\n
    \n
    [This guide](https://opensource.com/article/19/1/basic-live-video-streaming-server) was quite comprehensive; however the packages for nginx-rtmp are quite abandoned in arch linux. So I thought maybe WebRTC could be an alternative - the communication itself should be encrypted, which WebRTC seems to do; however, I still can’t figure out if VLC will handle this well\n
    \n
    Also, it seems that I might need to self-host a VPN to achieve this? What are my options? Has anyone else done this ?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 19
  +favouriteCount: 45
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1720314315 {#1740
    date: 2024-07-07 03:05:15.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2458 …}
  +votes: Doctrine\ORM\PersistentCollection {#2422 …}
  +reports: Doctrine\ORM\PersistentCollection {#2452 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2454 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2459 …}
  +badges: Doctrine\ORM\PersistentCollection {#2470 …}
  +children: []
  -id: 27299
  -titleTs: "'acess':9 'choos':17 'linux':6 'local':2 'machin':7 'protocol':15 'stream':1 'vacat':13 'webcam':3"
  -bodyTs: "'/article/19/1/basic-live-video-streaming-server)':41 'abandon':54 'acess':21,32 'achiev':105 'also':91 'altern':66 'android':35 'anyon':112 'arch':56 'away':26 'communic':68 'comprehens':44 'configur':4 'could':63 'done':114 'els':113 'encrypt':72 'feed':15 'figur':83 'foss':30 'guid':38 'half':24 'half-world':23 'handl':88 'host':101 'howev':45,78 'internet':19 'linux':57 'live':14 'local':6 'mayb':61 'might':96 'need':97 'nginx':50 'nginx-rtmp':49 'open':16 'opensource.com':40 'opensource.com/article/19/1/basic-live-video-streaming-server)':39 'option':110 'packag':47 'possibl':11 'quit':43,53 'record':12 'rtmp':51 'seem':75,93 'self':100 'self-host':99 'still':80 'stream':9 'thought':60 'travel':28 'use':29 'via':34 'vlc':36,86 'vpn':103 'want':2 'webcam':7 'webrtc':62,74 'well':90 'world':25"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704502677
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10329823"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704416277 {#1717
    date: 2024-01-05 01:57:57.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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\Entry {#2462
  +user: App\Entity\User {#264 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2461 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1619 …}
  +slug: "Streaming-local-Webcam-in-a-Linux-machine-and-acessing-it"
  +title: "Streaming local Webcam in a Linux machine, and acessing it when on vacations - which protocol to choose?"
  +url: null
  +body: """
    I want to configure a local webcam to stream (and possibly record) a live feed open to the internet, and acess it half-world away while traveling, using FOSS only acessing it via Android VLC\n
    \n
    [This guide](https://opensource.com/article/19/1/basic-live-video-streaming-server) was quite comprehensive; however the packages for nginx-rtmp are quite abandoned in arch linux. So I thought maybe WebRTC could be an alternative - the communication itself should be encrypted, which WebRTC seems to do; however, I still can’t figure out if VLC will handle this well\n
    \n
    Also, it seems that I might need to self-host a VPN to achieve this? What are my options? Has anyone else done this ?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 19
  +favouriteCount: 45
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1720314315 {#1740
    date: 2024-07-07 03:05:15.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2458 …}
  +votes: Doctrine\ORM\PersistentCollection {#2422 …}
  +reports: Doctrine\ORM\PersistentCollection {#2452 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2454 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2459 …}
  +badges: Doctrine\ORM\PersistentCollection {#2470 …}
  +children: []
  -id: 27299
  -titleTs: "'acess':9 'choos':17 'linux':6 'local':2 'machin':7 'protocol':15 'stream':1 'vacat':13 'webcam':3"
  -bodyTs: "'/article/19/1/basic-live-video-streaming-server)':41 'abandon':54 'acess':21,32 'achiev':105 'also':91 'altern':66 'android':35 'anyon':112 'arch':56 'away':26 'communic':68 'comprehens':44 'configur':4 'could':63 'done':114 'els':113 'encrypt':72 'feed':15 'figur':83 'foss':30 'guid':38 'half':24 'half-world':23 'handl':88 'host':101 'howev':45,78 'internet':19 'linux':57 'live':14 'local':6 'mayb':61 'might':96 'need':97 'nginx':50 'nginx-rtmp':49 'open':16 'opensource.com':40 'opensource.com/article/19/1/basic-live-video-streaming-server)':39 'option':110 'packag':47 'possibl':11 'quit':43,53 'record':12 'rtmp':51 'seem':75,93 'self':100 'self-host':99 'still':80 'stream':9 'thought':60 'travel':28 'use':29 'via':34 'vlc':36,86 'vpn':103 'want':2 'webcam':7 'webrtc':62,74 'well':90 'world':25"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704502677
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10329823"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704416277 {#1717
    date: 2024-01-05 01:57:57.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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