{"id":9091,"date":"2026-09-01T06:10:48","date_gmt":"2026-09-01T06:10:48","guid":{"rendered":"https:\/\/aboutknowledge.com\/?p=9091"},"modified":"2026-09-01T09:30:54","modified_gmt":"2026-09-01T09:30:54","slug":"odoo-security-basics","status":"publish","type":"post","link":"https:\/\/aboutknowledge.com\/zh\/odoo-security-basics\/","title":{"rendered":"Odoo Security Basics"},"content":{"rendered":"<h2>Two different questions<\/h2>\n<p>Security in Odoo comes down to two things people often mix up.<\/p>\n<p><strong>Access rights<\/strong> \u2014 which models a user can read, create, edit or delete. Can this person open the accounting app at all?<\/p>\n<p><strong>Record rules<\/strong> \u2014 which specific records within a model they can see. Can this salesperson see every customer, or only their own?<\/p>\n<p>Access rights are the door. Record rules are what is visible once you are inside.<\/p>\n<p>Most real-world problems come from the second being left wide open while everyone worries about the first.<\/p>\n<div style=\"border:1px solid #e0e0e0;border-radius:6px;padding:18px 20px;margin:24px 0;background:#fafafa\">\n<p style=\"font-size:12px;letter-spacing:.5px;text-transform:uppercase;color:#5C3A52;font-weight:700;margin:0 0 14px\">FIGURE 1: THE TWO LAYERS THAT CONTROL ACCESS<\/p>\n<div style=\"display:flex;flex-wrap:wrap;gap:14px\">\n<div style=\"flex:1 1 200px;min-width:200px;background:#fff;border:1px solid #e6e6e6;border-radius:5px;padding:14px 16px\">\n<p style=\"margin:0 0 8px;font-weight:700;color:#5C3A52;font-size:14px\">Access rights<\/p>\n<ul style=\"margin:0;padding-left:18px;color:#5a5a5a;font-size:13px;line-height:1.6\">\n<li>Which apps and models a user can reach<\/li>\n<li>Read, create, edit, delete \u2014 set separately<\/li>\n<li>Controlled by group membership<\/li>\n<\/ul>\n<\/div>\n<div style=\"flex:1 1 200px;min-width:200px;background:#fff;border:1px solid #e6e6e6;border-radius:5px;padding:14px 16px\">\n<p style=\"margin:0 0 8px;font-weight:700;color:#5C3A52;font-size:14px\">Record rules<\/p>\n<ul style=\"margin:0;padding-left:18px;color:#5a5a5a;font-size:13px;line-height:1.6\">\n<li>Which records within those models they see<\/li>\n<li>Own customers only, or one branch, or one company<\/li>\n<li>Applied on top of access rights<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<h2>Groups, not individuals<\/h2>\n<p>Odoo assigns permissions through <strong>groups<\/strong>, not per person.<\/p>\n<p>A user belongs to groups \u2014 Sales \/ User, Accounting \/ Billing, Inventory \/ Manager \u2014 and each group carries a set of rights. Add someone to the group and they inherit them.<\/p>\n<p>This is the right approach, and it means the important question is not &#8220;what can Priya do?&#8221; but <strong>&#8220;what should a salesperson be able to do?&#8221;<\/strong><\/p>\n<p>Define it once, per role. Then adding a new person is a two-minute job rather than a series of guesses.<\/p>\n<h2>The mistakes that recur<\/h2>\n<p>Five patterns, seen in almost every unreviewed installation.<\/p>\n<h3>Everyone is an administrator<\/h3>\n<p>The most common and the most serious.<\/p>\n<p>It usually starts reasonably \u2014 during implementation, everyone needs broad access to test. Then it never gets tightened.<\/p>\n<p>Administrator access can delete records, change accounting settings, alter valuation methods and export everything. In a small company that trusts its people, this still matters: it is one mistaken click away from a problem nobody can explain later.<\/p>\n<p><strong>Administrator should be one or two people.<\/strong> Everyone else gets the rights their role needs.<\/p>\n<h3>People who left still have access<\/h3>\n<p>Deactivating accounts should be part of your leaving process, not something remembered months later.<\/p>\n<p>Check this now. Most companies find at least one.<\/p>\n<h3>Nobody reviews it<\/h3>\n<p>Roles change. Someone moves from sales to operations and keeps both sets of rights. Over three years, several people end up with far more access than their job needs.<\/p>\n<p><strong>A yearly review is enough.<\/strong> Print the user list with their groups, and go through it with whoever knows the roles.<\/p>\n<h3>Shared logins<\/h3>\n<p>One account used by several people. It defeats every audit trail Odoo keeps \u2014 you can see what was done, but not by whom.<\/p>\n<p>Individual accounts, always.<\/p>\n<h3>The master password<\/h3>\n<p>The database master password controls creating, dropping and restoring databases. It is not a normal user login.<\/p>\n<p>It should not be the default, it should be strong, and it should be known by very few people.<\/p>\n<div style=\"border:1px solid #e0e0e0;border-radius:6px;padding:18px 20px;margin:24px 0;background:#fafafa\">\n<p style=\"font-size:12px;letter-spacing:.5px;text-transform:uppercase;color:#5C3A52;font-weight:700;margin:0 0 14px\">FIGURE 2: FIVE GAPS TO CHECK THIS WEEK<\/p>\n<div style=\"display:flex;flex-wrap:wrap;gap:14px\">\n<div style=\"flex:1 1 200px;min-width:200px;background:#fff;border:1px solid #e6e6e6;border-radius:5px;padding:14px 16px\">\n<p style=\"margin:0 0 8px;font-weight:700;color:#5C3A52;font-size:14px\">Administrator access<\/p>\n<ul style=\"margin:0;padding-left:18px;color:#5a5a5a;font-size:13px;line-height:1.6\">\n<li>How many people have it? It should be one or two.<\/li>\n<\/ul>\n<\/div>\n<div style=\"flex:1 1 200px;min-width:200px;background:#fff;border:1px solid #e6e6e6;border-radius:5px;padding:14px 16px\">\n<p style=\"margin:0 0 8px;font-weight:700;color:#5C3A52;font-size:14px\">Leavers<\/p>\n<ul style=\"margin:0;padding-left:18px;color:#5a5a5a;font-size:13px;line-height:1.6\">\n<li>Are all departed staff deactivated? Most companies find one.<\/li>\n<\/ul>\n<\/div>\n<div style=\"flex:1 1 200px;min-width:200px;background:#fff;border:1px solid #e6e6e6;border-radius:5px;padding:14px 16px\">\n<p style=\"margin:0 0 8px;font-weight:700;color:#5C3A52;font-size:14px\">Shared logins<\/p>\n<ul style=\"margin:0;padding-left:18px;color:#5a5a5a;font-size:13px;line-height:1.6\">\n<li>One account used by several people defeats every audit trail.<\/li>\n<\/ul>\n<\/div>\n<div style=\"flex:1 1 200px;min-width:200px;background:#fff;border:1px solid #e6e6e6;border-radius:5px;padding:14px 16px\">\n<p style=\"margin:0 0 8px;font-weight:700;color:#5C3A52;font-size:14px\">Role drift<\/p>\n<ul style=\"margin:0;padding-left:18px;color:#5a5a5a;font-size:13px;line-height:1.6\">\n<li>People who changed jobs and kept the old rights.<\/li>\n<\/ul>\n<\/div>\n<div style=\"flex:1 1 200px;min-width:200px;background:#fff;border:1px solid #e6e6e6;border-radius:5px;padding:14px 16px\">\n<p style=\"margin:0 0 8px;font-weight:700;color:#5C3A52;font-size:14px\">Master password<\/p>\n<ul style=\"margin:0;padding-left:18px;color:#5a5a5a;font-size:13px;line-height:1.6\">\n<li>Not the default, and known by very few.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<h2>Two-factor authentication<\/h2>\n<p>Odoo supports <strong>two-factor authentication<\/strong>, and it is worth enabling \u2014 particularly for anyone with administrator or accounting access.<\/p>\n<p>A leaked password stops being enough on its own. Given how many breaches begin with a reused password, this is one of the highest-value security settings available.<\/p>\n<p><strong>One thing to know:<\/strong> integrations using a password will break when 2FA is enabled on that account. Use <strong>API keys<\/strong> for integrations instead. They are designed for exactly this, and they can be revoked individually.<\/p>\n<h2>Portal users<\/h2>\n<p>If you give customers or suppliers portal access, they are users too \u2014 with a restricted set of rights.<\/p>\n<p>Two things to verify:<\/p>\n<p><strong>They see only their own records.<\/strong> This is standard behaviour, and it is worth testing rather than assuming. Log in as a portal user and check.<\/p>\n<p><strong>Custom modules respect it.<\/strong> Custom code can accidentally bypass record rules. Any custom development touching portal-visible data should be tested from a portal login.<\/p>\n<h2>The audit trail<\/h2>\n<p>Odoo records who created and last modified each record, and the chatter on each document keeps a history of changes and messages.<\/p>\n<p>Two practical points:<\/p>\n<p><strong>It only works if logins are individual.<\/strong> Shared accounts make the trail meaningless.<\/p>\n<p><strong>Deleting removes the record.<\/strong> Archiving keeps it. Where history matters, prefer archiving and restrict who can delete.<\/p>\n<p>For accounting specifically, posted entries cannot be edited \u2014 corrections are made through credit notes and reversals. That is not Odoo being awkward; it is what makes the books auditable.<\/p>\n<h2>Practical hygiene<\/h2>\n<p>Six things, none of them complicated.<\/p>\n<ul>\n<li>Individual accounts for everyone<\/li>\n<li>Administrator limited to one or two people<\/li>\n<li>Two-factor authentication on privileged accounts<\/li>\n<li>API keys for integrations, never a person&#8217;s password<\/li>\n<li>Deactivation as part of the leaving process<\/li>\n<li>A yearly review of who is in which group<\/li>\n<\/ul>\n<div style=\"border:1px solid #e0e0e0;border-radius:6px;padding:18px 20px;margin:24px 0;background:#fafafa\">\n<p style=\"font-size:12px;letter-spacing:.5px;text-transform:uppercase;color:#5C3A52;font-weight:700;margin:0 0 14px\">FIGURE 3: TWO WAYS AN ODOO SYSTEM CAN LOOK<\/p>\n<div style=\"display:flex;flex-wrap:wrap;gap:14px\">\n<div style=\"flex:1 1 200px;min-width:200px;background:#fff;border:1px solid #e6e6e6;border-radius:5px;padding:14px 16px\">\n<p style=\"margin:0 0 8px;font-weight:700;color:#0F9E96;font-size:14px\">Well controlled<\/p>\n<ul style=\"margin:0;padding-left:18px;color:#5a5a5a;font-size:13px;line-height:1.6\">\n<li>Rights defined per role<\/li>\n<li>Two admins, not twelve<\/li>\n<li>2FA on privileged accounts<\/li>\n<li>Reviewed once a year<\/li>\n<\/ul>\n<\/div>\n<div style=\"flex:1 1 200px;min-width:200px;background:#fff;border:1px solid #e6e6e6;border-radius:5px;padding:14px 16px\">\n<p style=\"margin:0 0 8px;font-weight:700;color:#B04A4A;font-size:14px\">Drifted over time<\/p>\n<ul style=\"margin:0;padding-left:18px;color:#5a5a5a;font-size:13px;line-height:1.6\">\n<li>Everyone made admin during setup<\/li>\n<li>Leavers still active<\/li>\n<li>Passwords shared for convenience<\/li>\n<li>Never reviewed since go-live<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<h2>If you host it yourself<\/h2>\n<p>Self-hosting adds a layer that is nobody&#8217;s job until it is.<\/p>\n<p><strong>Security patches<\/strong> for the operating system and for Odoo itself need applying. This is routine work that stops being routine when it is skipped for a year.<\/p>\n<p><strong>HTTPS<\/strong> should be in place and its certificate kept valid.<\/p>\n<p><strong>Backups<\/strong> need to be off-server and tested \u2014 ransomware that reaches your server will reach backups stored on it.<\/p>\n<p><strong>Database access<\/strong> should not be reachable from the open internet.<\/p>\n<p>If nobody in your company owns this list, that is a genuine argument for hosted Odoo. The licence saving is smaller than the cost of the incident you eventually have.<\/p>\n<h2>The short version<\/h2>\n<p>Odoo&#8217;s security model is capable. Most real problems are not gaps in the software \u2014 they are permissions that drifted and were never reviewed.<\/p>\n<p><strong>Define rights per role. Keep administrator small. Deactivate leavers. Review once a year.<\/strong><\/p>\n<p>That covers most of it.<\/p>\n<div style=\"border-left:4px solid #5C3A52;background:#F7F3F6;padding:18px 22px;margin:28px 0;border-radius:0 6px 6px 0\">\n<p style=\"margin:0 0 6px;font-weight:700;color:#5C3A52;font-size:16px\">Not sure who can see what in your Odoo?<\/p>\n<p style=\"margin:0;color:#5a5a5a\">Get in touch. We will review your groups, record rules and user list, and tell you plainly where the gaps are.<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Two different questions Security in Odoo comes down to two things people often mix up. Access rights \u2014 which models a user can read, create, edit or delete. Can this person open the accounting app at all? Record rules \u2014 which specific records within a model they can see. Can this salesperson see every customer, [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":9092,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25],"tags":[],"class_list":["post-9091","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-odoo"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.4 (Yoast SEO v28.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Odoo Security Basics: Access Rights &amp; Record Rules<\/title>\n<meta name=\"description\" content=\"Learn Odoo security basics: how access rights, record rules, and user groups work together to control who sees what in your Odoo system.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/aboutknowledge.com\/zh\/odoo-security-basics\/\" \/>\n<meta property=\"og:locale\" content=\"zh_HK\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Odoo Security Basics\" \/>\n<meta property=\"og:description\" content=\"Learn Odoo security basics: how access rights, record rules, and user groups work together to control who sees what in your Odoo system.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/aboutknowledge.com\/zh\/odoo-security-basics\/\" \/>\n<meta property=\"og:site_name\" content=\"AboutKnowledge\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/aboutknowledge28\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-01T06:10:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-01T09:30:54+00:00\" \/>\n<meta name=\"author\" content=\"kopraveen\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"kopraveen\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 \u5206\u9418\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/aboutknowledge.com\\\/odoo-security-basics\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/aboutknowledge.com\\\/odoo-security-basics\\\/\"},\"author\":{\"name\":\"kopraveen\",\"@id\":\"https:\\\/\\\/aboutknowledge.com\\\/#\\\/schema\\\/person\\\/f14efbc95a95a4cec982367fb079cdf4\"},\"headline\":\"Odoo Security Basics\",\"datePublished\":\"2026-09-01T06:10:48+00:00\",\"dateModified\":\"2026-09-01T09:30:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/aboutknowledge.com\\\/odoo-security-basics\\\/\"},\"wordCount\":1056,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/aboutknowledge.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/aboutknowledge.com\\\/odoo-security-basics\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/aboutknowledge.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/premium_photo-1674506653774-6f51d6ebe799.avif\",\"articleSection\":[\"Odoo\"],\"inLanguage\":\"zh-HK\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/aboutknowledge.com\\\/odoo-security-basics\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/aboutknowledge.com\\\/odoo-security-basics\\\/\",\"url\":\"https:\\\/\\\/aboutknowledge.com\\\/odoo-security-basics\\\/\",\"name\":\"Odoo Security Basics: Access Rights & Record Rules\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/aboutknowledge.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/aboutknowledge.com\\\/odoo-security-basics\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/aboutknowledge.com\\\/odoo-security-basics\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/aboutknowledge.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/premium_photo-1674506653774-6f51d6ebe799.avif\",\"datePublished\":\"2026-09-01T06:10:48+00:00\",\"dateModified\":\"2026-09-01T09:30:54+00:00\",\"description\":\"Learn Odoo security basics: how access rights, record rules, and user groups work together to control who sees what in your Odoo system.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/aboutknowledge.com\\\/odoo-security-basics\\\/#breadcrumb\"},\"inLanguage\":\"zh-HK\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/aboutknowledge.com\\\/odoo-security-basics\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-HK\",\"@id\":\"https:\\\/\\\/aboutknowledge.com\\\/odoo-security-basics\\\/#primaryimage\",\"url\":\"https:\\\/\\\/aboutknowledge.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/premium_photo-1674506653774-6f51d6ebe799.avif\",\"contentUrl\":\"https:\\\/\\\/aboutknowledge.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/premium_photo-1674506653774-6f51d6ebe799.avif\",\"width\":1315,\"height\":751},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/aboutknowledge.com\\\/odoo-security-basics\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/aboutknowledge.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Odoo Security Basics\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/aboutknowledge.com\\\/#website\",\"url\":\"https:\\\/\\\/aboutknowledge.com\\\/\",\"name\":\"AboutKnowledge\",\"description\":\"System Integrator You Can Trust\",\"publisher\":{\"@id\":\"https:\\\/\\\/aboutknowledge.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/aboutknowledge.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-HK\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/aboutknowledge.com\\\/#organization\",\"name\":\"AboutKnowledge (Hong Kong) Limited\",\"url\":\"https:\\\/\\\/aboutknowledge.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-HK\",\"@id\":\"https:\\\/\\\/aboutknowledge.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/aboutknowledge.com\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/logo.png\",\"contentUrl\":\"https:\\\/\\\/aboutknowledge.com\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/logo.png\",\"width\":560,\"height\":256,\"caption\":\"AboutKnowledge (Hong Kong) Limited\"},\"image\":{\"@id\":\"https:\\\/\\\/aboutknowledge.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/aboutknowledge28\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/104125547\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/aboutknowledge.com\\\/#\\\/schema\\\/person\\\/f14efbc95a95a4cec982367fb079cdf4\",\"name\":\"kopraveen\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-HK\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1e4b2c06a01572b023ee9a6a7052f720b27e9c900dc4222fd2882d26d352bf7a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1e4b2c06a01572b023ee9a6a7052f720b27e9c900dc4222fd2882d26d352bf7a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1e4b2c06a01572b023ee9a6a7052f720b27e9c900dc4222fd2882d26d352bf7a?s=96&d=mm&r=g\",\"caption\":\"kopraveen\"},\"url\":\"https:\\\/\\\/aboutknowledge.com\\\/zh\\\/author\\\/kopraveen\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Odoo Security Basics: Access Rights & Record Rules","description":"Learn Odoo security basics: how access rights, record rules, and user groups work together to control who sees what in your Odoo system.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/aboutknowledge.com\/zh\/odoo-security-basics\/","og_locale":"zh_HK","og_type":"article","og_title":"Odoo Security Basics","og_description":"Learn Odoo security basics: how access rights, record rules, and user groups work together to control who sees what in your Odoo system.","og_url":"https:\/\/aboutknowledge.com\/zh\/odoo-security-basics\/","og_site_name":"AboutKnowledge","article_publisher":"https:\/\/www.facebook.com\/aboutknowledge28\/","article_published_time":"2026-09-01T06:10:48+00:00","article_modified_time":"2026-09-01T09:30:54+00:00","author":"kopraveen","twitter_card":"summary_large_image","twitter_misc":{"Written by":"kopraveen","Est. reading time":"5 \u5206\u9418"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/aboutknowledge.com\/odoo-security-basics\/#article","isPartOf":{"@id":"https:\/\/aboutknowledge.com\/odoo-security-basics\/"},"author":{"name":"kopraveen","@id":"https:\/\/aboutknowledge.com\/#\/schema\/person\/f14efbc95a95a4cec982367fb079cdf4"},"headline":"Odoo Security Basics","datePublished":"2026-09-01T06:10:48+00:00","dateModified":"2026-09-01T09:30:54+00:00","mainEntityOfPage":{"@id":"https:\/\/aboutknowledge.com\/odoo-security-basics\/"},"wordCount":1056,"commentCount":0,"publisher":{"@id":"https:\/\/aboutknowledge.com\/#organization"},"image":{"@id":"https:\/\/aboutknowledge.com\/odoo-security-basics\/#primaryimage"},"thumbnailUrl":"https:\/\/aboutknowledge.com\/wp-content\/uploads\/2026\/09\/premium_photo-1674506653774-6f51d6ebe799.avif","articleSection":["Odoo"],"inLanguage":"zh-HK","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/aboutknowledge.com\/odoo-security-basics\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/aboutknowledge.com\/odoo-security-basics\/","url":"https:\/\/aboutknowledge.com\/odoo-security-basics\/","name":"Odoo Security Basics: Access Rights & Record Rules","isPartOf":{"@id":"https:\/\/aboutknowledge.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/aboutknowledge.com\/odoo-security-basics\/#primaryimage"},"image":{"@id":"https:\/\/aboutknowledge.com\/odoo-security-basics\/#primaryimage"},"thumbnailUrl":"https:\/\/aboutknowledge.com\/wp-content\/uploads\/2026\/09\/premium_photo-1674506653774-6f51d6ebe799.avif","datePublished":"2026-09-01T06:10:48+00:00","dateModified":"2026-09-01T09:30:54+00:00","description":"Learn Odoo security basics: how access rights, record rules, and user groups work together to control who sees what in your Odoo system.","breadcrumb":{"@id":"https:\/\/aboutknowledge.com\/odoo-security-basics\/#breadcrumb"},"inLanguage":"zh-HK","potentialAction":[{"@type":"ReadAction","target":["https:\/\/aboutknowledge.com\/odoo-security-basics\/"]}]},{"@type":"ImageObject","inLanguage":"zh-HK","@id":"https:\/\/aboutknowledge.com\/odoo-security-basics\/#primaryimage","url":"https:\/\/aboutknowledge.com\/wp-content\/uploads\/2026\/09\/premium_photo-1674506653774-6f51d6ebe799.avif","contentUrl":"https:\/\/aboutknowledge.com\/wp-content\/uploads\/2026\/09\/premium_photo-1674506653774-6f51d6ebe799.avif","width":1315,"height":751},{"@type":"BreadcrumbList","@id":"https:\/\/aboutknowledge.com\/odoo-security-basics\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/aboutknowledge.com\/"},{"@type":"ListItem","position":2,"name":"Odoo Security Basics"}]},{"@type":"WebSite","@id":"https:\/\/aboutknowledge.com\/#website","url":"https:\/\/aboutknowledge.com\/","name":"AboutKnowledge","description":"System Integrator You Can Trust","publisher":{"@id":"https:\/\/aboutknowledge.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/aboutknowledge.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-HK"},{"@type":"Organization","@id":"https:\/\/aboutknowledge.com\/#organization","name":"AboutKnowledge (Hong Kong) Limited","url":"https:\/\/aboutknowledge.com\/","logo":{"@type":"ImageObject","inLanguage":"zh-HK","@id":"https:\/\/aboutknowledge.com\/#\/schema\/logo\/image\/","url":"https:\/\/aboutknowledge.com\/wp-content\/uploads\/2021\/11\/logo.png","contentUrl":"https:\/\/aboutknowledge.com\/wp-content\/uploads\/2021\/11\/logo.png","width":560,"height":256,"caption":"AboutKnowledge (Hong Kong) Limited"},"image":{"@id":"https:\/\/aboutknowledge.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/aboutknowledge28\/","https:\/\/www.linkedin.com\/company\/104125547"]},{"@type":"Person","@id":"https:\/\/aboutknowledge.com\/#\/schema\/person\/f14efbc95a95a4cec982367fb079cdf4","name":"kopraveen","image":{"@type":"ImageObject","inLanguage":"zh-HK","@id":"https:\/\/secure.gravatar.com\/avatar\/1e4b2c06a01572b023ee9a6a7052f720b27e9c900dc4222fd2882d26d352bf7a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1e4b2c06a01572b023ee9a6a7052f720b27e9c900dc4222fd2882d26d352bf7a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1e4b2c06a01572b023ee9a6a7052f720b27e9c900dc4222fd2882d26d352bf7a?s=96&d=mm&r=g","caption":"kopraveen"},"url":"https:\/\/aboutknowledge.com\/zh\/author\/kopraveen\/"}]}},"_links":{"self":[{"href":"https:\/\/aboutknowledge.com\/zh\/wp-json\/wp\/v2\/posts\/9091","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aboutknowledge.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aboutknowledge.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aboutknowledge.com\/zh\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/aboutknowledge.com\/zh\/wp-json\/wp\/v2\/comments?post=9091"}],"version-history":[{"count":1,"href":"https:\/\/aboutknowledge.com\/zh\/wp-json\/wp\/v2\/posts\/9091\/revisions"}],"predecessor-version":[{"id":9093,"href":"https:\/\/aboutknowledge.com\/zh\/wp-json\/wp\/v2\/posts\/9091\/revisions\/9093"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aboutknowledge.com\/zh\/wp-json\/wp\/v2\/media\/9092"}],"wp:attachment":[{"href":"https:\/\/aboutknowledge.com\/zh\/wp-json\/wp\/v2\/media?parent=9091"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aboutknowledge.com\/zh\/wp-json\/wp\/v2\/categories?post=9091"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aboutknowledge.com\/zh\/wp-json\/wp\/v2\/tags?post=9091"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}