linux中的shell是什么?有什么作用?

我正在Linux系统下配置Samba服务器,如果不给用户分配shell的话有什么后果?如果给用户分配shell的话又有什么后果?而又如何在客户端进行测试呢?敬请高手前来赐教!如满意还有加分!谢谢!

shell 相当于操作系统的接口 ,想当于你用windows时候的桌面,只不过这个接口是纯命令行的

通常的,所有的服务用到的用户 由于不需要实际登陆系统, 所以通常都不必分配shell ,这对服务的正常运行和使用没有任何影响

测试 samba, 可以随便用一台windows机器 或者本机上任何其它可登陆的帐户
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-10-24
Shell是人机交互用的一个程序。
用户有shell了就可以登陆系统并且可以用命令和系统交互,肯定不安全。
没有shell就无法用命令去和系统对话,自然安全多了。
最“土”的办法就是用用户名和密码登陆一下,能进去就是有用户shell,进不去就是没有用户shell。本回答被提问者采纳
第2个回答  2008-12-09
没shell就登不进服务器
配置samba的话,可以到ubuntu论坛上看看

什么是 linux shell,它在 linux 操作系统中的作用是什么?
Linux shell是Linux操作系统中用于用户与系统进行交互的一种命令行界面。它是Linux系统的重要组成部分,因为它提供了用户与系统进行交互的方式,使得用户可以方便地执行各种系统命令,管理文件和目录,以及与其他用户进行通信。Linux shell还可以帮助用户编写脚本,自动化重复的任务,以及与其他系统进行通信。因此...

linux中的shell是什么意思?
Linux中的Shell是指一种命令行解释器。Shell是Linux系统中的核心组件之一,为用户提供了一个与操作系统交互的界面。以下是关于Shell的 1. Shell的基本概念:Shell是一个命令行解释器,它接收用户输入的命令并传递给操作系统执行。在Linux系统中,Shell不仅是一个简单的命令执行工具,还为用户提供了与操作系统...

linux shell 是什么意思?
Linux shell指的是Linux操作系统中的命令行界面,是用户与操作系统交换信息的主要方式之一。它可以让用户通过键入命令来完成系统操作而不必依赖于图形用户界面(GUI)。在Linux系统中,设置合理的shell环境可以极大地提高用户的工作效率和操作体验。因此,shell是Linux系统中极为重要的部分之一。Linux shell的特...

什么是 Shell,用途是什么
总的来说,Shell是Linux系统中的强大工具,通过命令行操作,可以实现高效、灵活的系统管理。无论是在文件操作、数据处理,还是在系统维护中,它都发挥着关键作用。

什么是 Shell,用途是什么
Shell,简单来说,是Linux内核与用户界面之间的桥梁,它就像一个外层保护工具,负责解释用户的输入命令,使操作系统能理解并执行。作为命令行接口,shell允许用户通过输入一系列命令来操控操作系统,如执行任务、编写脚本,甚至是控制系统的底层功能。shell命令以特定格式呈现,包括命令名称、可选的选项和参数。

linux中的shell是什么?有什么作用?
shell 相当于操作系统的接口 ,想当于你用windows时候的桌面,只不过这个接口是纯命令行的 通常的,所有的服务用到的用户 由于不需要实际登陆系统, 所以通常都不必分配shell ,这对服务的正常运行和使用没有任何影响 测试 samba, 可以随便用一台windows机器 或者本机上任何其它可登陆的帐户 ...

请问LINUX SHELL是个什么概念
shell从意思上解释就是壳,在计算机科学中,是指“提供用户使用界面”的软件,通常shell分为两类:命令行与图形界面。命令行壳层提供一个命令行界面(CLI);而图形壳层提供一个图形用户界面(GUI)。通过shell,你可以与操作系统交流,给操作系统下达指令,而操作系统作出反馈,显示信息在屏幕上。

linuxshell
Linux Shell是Linux操作系统中的一个重要组件,它提供了一个命令行界面,允许用户与系统进行交互。用户可以通过Shell执行各种命令,如文件操作、系统管理等。Shell还提供了丰富的内置命令和工具,如ls、cd、echo等,这些命令可以帮助用户完成各种任务,如查看文件列表、切换目录、输出信息等。2. Shell的主要...

linux中的shell是
Linux中的shell是一个至关重要的组件,它允许用户通过文本文件来执行一系列命令和操作。简单来说,shell程序就是包含Linux命令行的文本文件,编写时需要使用文本编辑器,如VI,按照shell的语法规则输入命令。有三种方式来执行shell程序:一是通过chmod +x文件使其可执行,二是直接运行.sh文件,三是使用...

shell是什么语言?
Shell是一种脚本语言。Shell是Unix和Linux操作系统中的命令行解释器,用于接收用户输入的命令并运行相应的程序或操作。它是一种脚本语言,允许用户编写一系列命令并将其保存为一个脚本文件,以便在需要时一次性运行这些命令。Shell脚本主要用于自动化任务和系统管理,如文件操作、系统监控、系统配置等。Shell...

相似回答