{"id":14427,"date":"2021-10-23T10:03:21","date_gmt":"2021-10-23T10:03:21","guid":{"rendered":"https:\/\/www.milesweb.in\/hosting-faqs\/?p=14427"},"modified":"2022-02-15T18:07:00","modified_gmt":"2022-02-15T12:37:00","slug":"block-directadmin-commands-users","status":"publish","type":"post","link":"https:\/\/www.milesweb.in\/hosting-faqs\/block-directadmin-commands-users\/","title":{"rendered":"How to Block DirectAdmin Commands for Users?"},"content":{"rendered":"<p>Server administrators exercise the ultimate authority over a hosting server. They can even grant or deprive the user accounts of some of that authority. Admins of DirectAdmin servers can exercise this power as they can block some of the commands that users can run.<\/p>\n<div class=\"skrlto-container\">\n<div class=\"skrlto-header-title\">With SSH Access, Admins can:<\/div>\n<div class=\"skrlto-links-wrapper\">\n<div class=\"skroll-button\" data-skrolllto=\"1blockDAcomm\">Block the DirectAdmin Commands for all the User Accounts<\/div>\n<div class=\"skroll-button\" data-skrolllto=\"2blockDAcomm\">Block the DirectAdmin Commands for Specific Users.<\/div>\n<\/div>\n<\/div>\n<h2 id=\"1blockDAcomm\">Block DirectAdmin Commands for all the User Accounts<\/h2>\n<p>The <em>never_commands setting<\/em> in \/usr\/local\/directadmin\/conf\/directadmin.conf file will block commands globally and for all the users on the server.<\/p>\n<p>The syntax to block commands with the never_commands setting:<\/p>\n<pre class=\"font-size:15 lang:default decode:true\">never_commands=COMMAND<\/pre>\n<p>For example,<\/p>\n<pre class=\"font-size:15 lang:default decode:true\">never_commands=CMD_ACCOUNT_ADMIN:CMD_API_ACCOUNT_ADMIN<\/pre>\n<p>It will block the commands to create new admin accounts.<\/p>\n<p>&nbsp;<\/p>\n<p>For the command to take effect, restart DirectAdmin:<\/p>\n<pre class=\"font-size:15 lang:default decode:true\">service directadmin restart<\/pre>\n<p>&nbsp;<\/p>\n<h2 id=\"2blockDAcomm\">Block the DirectAdmin Commands for Specific Users.<\/h2>\n<p>For specific users, blocking commands requires a bit of preparation.<\/p>\n<p>1. Create files <strong>commands.allow<\/strong> and <strong>commands.deny<\/strong>. These files are very similar to the CSF files \u2013 <em>csf.allow<\/em> and <em>csf.deny<\/em>.<\/p>\n<pre class=\"font-size:15 lang:default decode:true \">\/usr\/local\/directadmin\/data\/users\/USERNAME\/commands.allow\n\/usr\/local\/directadmin\/data\/users\/USERNAME\/commands.deny<\/pre>\n<p>Let&#8217;s see what to put in these files-<\/p>\n<ul>\n<li><strong>commands.allow<\/strong>: The DirectAdmin&nbsp;commands that the user is <strong>allowed<\/strong> to use.<\/li>\n<li><strong>commands.deny<\/strong>:&nbsp;The DirectAdmin commands you want to deny\/<strong>block<\/strong> for the user.<\/li>\n<\/ul>\n<div class=\"vlt-box vlt-green\">\n<div class=\"box-title\">Rules to Create the&nbsp;<strong>commands.allow<\/strong> and <strong>commands.deny<\/strong> Files<\/div>\n<div class=\"box-content\">\n<ol>\n<li>Enter one command per line.<\/li>\n<li>If a command is present in both <em>commands<\/em><em>.allow<\/em> and <em>commands<\/em><em>.deny<\/em> files, the user is <strong>allowed<\/strong> to use the command.<\/li>\n<li>If the <em>commands.allow<\/em> file is empty, i.e. there are no commands in it, the system will <strong>block<\/strong> every command for the user.<\/li>\n<li>Users cannot use the&nbsp;commands exceeding their access level even after adding them to <em>commands.allow<\/em>.<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<p>The moment a user tries to execute a command you have denied or blocked, DirectAdmin will give an error message.<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13553\" src=\"https:\/\/www.milesweb.in\/hosting-faqs\/wp-content\/uploads\/2021\/10\/da_command_disabled.jpg\" alt=\"\" width=\"1279\" height=\"676\"><\/p>\n<p>Here are the links where you can find all the DirectAdmin commands:<\/p>\n<p><a href=\"https:\/\/www.directadmin.com\/api.html\" target=\"_blank\" rel=\"nofollow noopener\">https:\/\/www.directadmin.com\/api.html<\/a><br \/>\n<a href=\"https:\/\/www.directadmin.com\/search_versions.php?help=no&amp;versions=yes&amp;query=CMD_API_\" target=\"_blank\" rel=\"nofollow noopener\">https:\/\/www.directadmin.com\/search_versions.php?help=no&amp;versions=yes&amp;query=CMD_API_<\/a><br \/>\n<a href=\"https:\/\/www.directadmin.com\/search_versions.php?help=no&amp;versions=yes&amp;query=CMD_\" target=\"_blank\" rel=\"nofollow noopener\">https:\/\/www.directadmin.com\/search_versions.php?help=no&amp;versions=yes&amp;query=CMD_&nbsp;<\/a><\/p>\n<p>You can block these commands globally or for a specific user on your DirectAdmin server.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Server administrators exercise the ultimate authority over a hosting server. They can even grant or deprive the user accounts of some of that authority. Admins of DirectAdmin servers can exercise this power as they can block some of the commands that users can run. With SSH Access, Admins can: Block the DirectAdmin Commands for all [&hellip;]<\/p>\n","protected":false},"author":27,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1798,41,4],"tags":[2611,2609,2610,2578,1807],"class_list":["post-14427","post","type-post","status-publish","format-standard","placeholder-for-hentry","category-directadmin","category-howtos","category-web-hosting-faq","tag-block-commands","tag-block-directadmin-commands-users","tag-directadmin-command","tag-directadmin-hosting","tag-directadmin-server"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Block DirectAdmin Commands for Users - Web Hosting FAQs by MilesWeb<\/title>\n<meta name=\"description\" content=\"This tutorial contains instructions to block DirectAdmin commands globally or for some specific users on your hosting server.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.milesweb.in\/hosting-faqs\/block-directadmin-commands-users\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Block DirectAdmin Commands for Users - Web Hosting FAQs by MilesWeb\" \/>\n<meta property=\"og:description\" content=\"This tutorial contains instructions to block DirectAdmin commands globally or for some specific users on your hosting server.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.milesweb.in\/hosting-faqs\/block-directadmin-commands-users\/\" \/>\n<meta property=\"og:site_name\" content=\"Web Hosting FAQs by MilesWeb\" \/>\n<meta property=\"article:published_time\" content=\"2021-10-23T10:03:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-02-15T12:37:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.milesweb.in\/hosting-faqs\/wp-content\/uploads\/2021\/10\/da_command_disabled.jpg\" \/>\n<meta name=\"author\" content=\"Prasad Khartadkar\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Prasad Khartadkar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.milesweb.in\/hosting-faqs\/block-directadmin-commands-users\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.milesweb.in\/hosting-faqs\/block-directadmin-commands-users\/\"},\"author\":{\"name\":\"Prasad Khartadkar\",\"@id\":\"https:\/\/www.milesweb.in\/hosting-faqs\/#\/schema\/person\/c9138a9488172a8d0aa2d4f40878d83e\"},\"headline\":\"How to Block DirectAdmin Commands for Users?\",\"datePublished\":\"2021-10-23T10:03:21+00:00\",\"dateModified\":\"2022-02-15T12:37:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.milesweb.in\/hosting-faqs\/block-directadmin-commands-users\/\"},\"wordCount\":373,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.milesweb.in\/hosting-faqs\/block-directadmin-commands-users\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.milesweb.in\/hosting-faqs\/wp-content\/uploads\/2021\/10\/da_command_disabled.jpg\",\"keywords\":[\"block commands\",\"Block DirectAdmin Commands users\",\"DirectAdmin command\",\"directadmin hosting\",\"directadmin server\"],\"articleSection\":[\"DirectAdmin\",\"How-Tos\",\"Web Hosting FAQ\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.milesweb.in\/hosting-faqs\/block-directadmin-commands-users\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.milesweb.in\/hosting-faqs\/block-directadmin-commands-users\/\",\"url\":\"https:\/\/www.milesweb.in\/hosting-faqs\/block-directadmin-commands-users\/\",\"name\":\"Block DirectAdmin Commands for Users - Web Hosting FAQs by MilesWeb\",\"isPartOf\":{\"@id\":\"https:\/\/www.milesweb.in\/hosting-faqs\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.milesweb.in\/hosting-faqs\/block-directadmin-commands-users\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.milesweb.in\/hosting-faqs\/block-directadmin-commands-users\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.milesweb.in\/hosting-faqs\/wp-content\/uploads\/2021\/10\/da_command_disabled.jpg\",\"datePublished\":\"2021-10-23T10:03:21+00:00\",\"dateModified\":\"2022-02-15T12:37:00+00:00\",\"author\":{\"@id\":\"https:\/\/www.milesweb.in\/hosting-faqs\/#\/schema\/person\/c9138a9488172a8d0aa2d4f40878d83e\"},\"description\":\"This tutorial contains instructions to block DirectAdmin commands globally or for some specific users on your hosting server.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.milesweb.in\/hosting-faqs\/block-directadmin-commands-users\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.milesweb.in\/hosting-faqs\/block-directadmin-commands-users\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.milesweb.in\/hosting-faqs\/block-directadmin-commands-users\/#primaryimage\",\"url\":\"https:\/\/www.milesweb.in\/hosting-faqs\/wp-content\/uploads\/2021\/10\/da_command_disabled.jpg\",\"contentUrl\":\"https:\/\/www.milesweb.in\/hosting-faqs\/wp-content\/uploads\/2021\/10\/da_command_disabled.jpg\",\"width\":1279,\"height\":676},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.milesweb.in\/hosting-faqs\/block-directadmin-commands-users\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.milesweb.in\/hosting-faqs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Block DirectAdmin Commands for Users?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.milesweb.in\/hosting-faqs\/#website\",\"url\":\"https:\/\/www.milesweb.in\/hosting-faqs\/\",\"name\":\"Web Hosting FAQs by MilesWeb\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.milesweb.in\/hosting-faqs\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.milesweb.in\/hosting-faqs\/#\/schema\/person\/c9138a9488172a8d0aa2d4f40878d83e\",\"name\":\"Prasad Khartadkar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.milesweb.in\/hosting-faqs\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.milesweb.in\/hosting-faqs\/wp-content\/uploads\/2021\/08\/Prasad-K.-1-150x150.jpg\",\"contentUrl\":\"https:\/\/www.milesweb.in\/hosting-faqs\/wp-content\/uploads\/2021\/08\/Prasad-K.-1-150x150.jpg\",\"caption\":\"Prasad Khartadkar\"},\"description\":\"Prasad is a business grad specialized in Marketing. He has garnered experience as a technical content writer and a digital marketer that he brings out in his work. He likes reading classics and travel in his free time.\",\"sameAs\":[\"https:\/\/www.milesweb.in\"],\"url\":\"https:\/\/www.milesweb.in\/hosting-faqs\/author\/prasad-khartadkar\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Block DirectAdmin Commands for Users - Web Hosting FAQs by MilesWeb","description":"This tutorial contains instructions to block DirectAdmin commands globally or for some specific users on your hosting server.","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:\/\/www.milesweb.in\/hosting-faqs\/block-directadmin-commands-users\/","og_locale":"en_US","og_type":"article","og_title":"Block DirectAdmin Commands for Users - Web Hosting FAQs by MilesWeb","og_description":"This tutorial contains instructions to block DirectAdmin commands globally or for some specific users on your hosting server.","og_url":"https:\/\/www.milesweb.in\/hosting-faqs\/block-directadmin-commands-users\/","og_site_name":"Web Hosting FAQs by MilesWeb","article_published_time":"2021-10-23T10:03:21+00:00","article_modified_time":"2022-02-15T12:37:00+00:00","og_image":[{"url":"https:\/\/www.milesweb.in\/hosting-faqs\/wp-content\/uploads\/2021\/10\/da_command_disabled.jpg","type":"","width":"","height":""}],"author":"Prasad Khartadkar","twitter_misc":{"Written by":"Prasad Khartadkar","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.milesweb.in\/hosting-faqs\/block-directadmin-commands-users\/#article","isPartOf":{"@id":"https:\/\/www.milesweb.in\/hosting-faqs\/block-directadmin-commands-users\/"},"author":{"name":"Prasad Khartadkar","@id":"https:\/\/www.milesweb.in\/hosting-faqs\/#\/schema\/person\/c9138a9488172a8d0aa2d4f40878d83e"},"headline":"How to Block DirectAdmin Commands for Users?","datePublished":"2021-10-23T10:03:21+00:00","dateModified":"2022-02-15T12:37:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.milesweb.in\/hosting-faqs\/block-directadmin-commands-users\/"},"wordCount":373,"commentCount":0,"image":{"@id":"https:\/\/www.milesweb.in\/hosting-faqs\/block-directadmin-commands-users\/#primaryimage"},"thumbnailUrl":"https:\/\/www.milesweb.in\/hosting-faqs\/wp-content\/uploads\/2021\/10\/da_command_disabled.jpg","keywords":["block commands","Block DirectAdmin Commands users","DirectAdmin command","directadmin hosting","directadmin server"],"articleSection":["DirectAdmin","How-Tos","Web Hosting FAQ"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.milesweb.in\/hosting-faqs\/block-directadmin-commands-users\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.milesweb.in\/hosting-faqs\/block-directadmin-commands-users\/","url":"https:\/\/www.milesweb.in\/hosting-faqs\/block-directadmin-commands-users\/","name":"Block DirectAdmin Commands for Users - Web Hosting FAQs by MilesWeb","isPartOf":{"@id":"https:\/\/www.milesweb.in\/hosting-faqs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.milesweb.in\/hosting-faqs\/block-directadmin-commands-users\/#primaryimage"},"image":{"@id":"https:\/\/www.milesweb.in\/hosting-faqs\/block-directadmin-commands-users\/#primaryimage"},"thumbnailUrl":"https:\/\/www.milesweb.in\/hosting-faqs\/wp-content\/uploads\/2021\/10\/da_command_disabled.jpg","datePublished":"2021-10-23T10:03:21+00:00","dateModified":"2022-02-15T12:37:00+00:00","author":{"@id":"https:\/\/www.milesweb.in\/hosting-faqs\/#\/schema\/person\/c9138a9488172a8d0aa2d4f40878d83e"},"description":"This tutorial contains instructions to block DirectAdmin commands globally or for some specific users on your hosting server.","breadcrumb":{"@id":"https:\/\/www.milesweb.in\/hosting-faqs\/block-directadmin-commands-users\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.milesweb.in\/hosting-faqs\/block-directadmin-commands-users\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.milesweb.in\/hosting-faqs\/block-directadmin-commands-users\/#primaryimage","url":"https:\/\/www.milesweb.in\/hosting-faqs\/wp-content\/uploads\/2021\/10\/da_command_disabled.jpg","contentUrl":"https:\/\/www.milesweb.in\/hosting-faqs\/wp-content\/uploads\/2021\/10\/da_command_disabled.jpg","width":1279,"height":676},{"@type":"BreadcrumbList","@id":"https:\/\/www.milesweb.in\/hosting-faqs\/block-directadmin-commands-users\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.milesweb.in\/hosting-faqs\/"},{"@type":"ListItem","position":2,"name":"How to Block DirectAdmin Commands for Users?"}]},{"@type":"WebSite","@id":"https:\/\/www.milesweb.in\/hosting-faqs\/#website","url":"https:\/\/www.milesweb.in\/hosting-faqs\/","name":"Web Hosting FAQs by MilesWeb","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.milesweb.in\/hosting-faqs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.milesweb.in\/hosting-faqs\/#\/schema\/person\/c9138a9488172a8d0aa2d4f40878d83e","name":"Prasad Khartadkar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.milesweb.in\/hosting-faqs\/#\/schema\/person\/image\/","url":"https:\/\/www.milesweb.in\/hosting-faqs\/wp-content\/uploads\/2021\/08\/Prasad-K.-1-150x150.jpg","contentUrl":"https:\/\/www.milesweb.in\/hosting-faqs\/wp-content\/uploads\/2021\/08\/Prasad-K.-1-150x150.jpg","caption":"Prasad Khartadkar"},"description":"Prasad is a business grad specialized in Marketing. He has garnered experience as a technical content writer and a digital marketer that he brings out in his work. He likes reading classics and travel in his free time.","sameAs":["https:\/\/www.milesweb.in"],"url":"https:\/\/www.milesweb.in\/hosting-faqs\/author\/prasad-khartadkar\/"}]}},"_links":{"self":[{"href":"https:\/\/www.milesweb.in\/hosting-faqs\/wp-json\/wp\/v2\/posts\/14427","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.milesweb.in\/hosting-faqs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.milesweb.in\/hosting-faqs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.milesweb.in\/hosting-faqs\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/www.milesweb.in\/hosting-faqs\/wp-json\/wp\/v2\/comments?post=14427"}],"version-history":[{"count":3,"href":"https:\/\/www.milesweb.in\/hosting-faqs\/wp-json\/wp\/v2\/posts\/14427\/revisions"}],"predecessor-version":[{"id":15915,"href":"https:\/\/www.milesweb.in\/hosting-faqs\/wp-json\/wp\/v2\/posts\/14427\/revisions\/15915"}],"wp:attachment":[{"href":"https:\/\/www.milesweb.in\/hosting-faqs\/wp-json\/wp\/v2\/media?parent=14427"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.milesweb.in\/hosting-faqs\/wp-json\/wp\/v2\/categories?post=14427"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.milesweb.in\/hosting-faqs\/wp-json\/wp\/v2\/tags?post=14427"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}