Linux入门:创建共享目录及其权限设置

需积分: 0 1 下载量 14 浏览量 更新于2024-08-25 收藏 1.16MB PPT 举报
"这篇教程是关于在Linux系统中设置共享目录的,主要针对初学者,旨在帮助理解Linux的基础知识和具体操作步骤。" 在Linux操作系统中,设置共享目录是一项重要的网络服务配置,允许用户在局域网内共享文件和资源。在本教程中,我们将学习如何创建一个名为"share"的共享目录,该目录位于`/home/share`,并设定特定的访问权限。 首先,我们需要了解Linux的基本概念。Linux是一套开源的操作系统,基于UNIX,支持多用户和多任务,提供高度的安全性和良好的可移植性。在Linux系统中,文件系统主要包含有ext2、ext3等类型的文件系统,而分区类型通常有IDE和SCSI接口。安装Linux时,我们通常会创建交换分区,其大小通常是物理内存的两倍,用于存储暂时不用的文件。 设置共享目录的过程包括以下步骤: 1. **创建目录**:以root用户身份登录,创建新目录`/home/share`。 2. **建立用户和组**:创建名为"share"的组以及用户"share1"和"share2",并将"share1"和"share2"添加到"share"组。同时,添加用户"tom",但"tom"只拥有读取权限。 使用`gpasswd –a share1 share`和`gpasswd –a share2 share`命令将用户添加到组。 3. **修改权限**:通过`chgrp share /home/share`命令将`/home/share`的所属组改为"share",然后使用`chmod 774 /home/share`设置权限。这里的774表示所有者(group)具有读、写和执行权限,其他用户只有读权限。 4. **配置SMB服务**:编辑SMB主配置文件`/etc/samba/smb.conf`,添加共享目录的配置。例如,添加以下内容: ``` [share] comment = my smb path = /home/share read list = tom write list = @share ``` 这意味着"share"组内的用户可以写入,而"tom"用户只能读取。 在进行这些操作后,我们需要重启SMB服务以应用新的配置。在Red Hat系的Linux中,可以使用`systemctl restart smb`命令来重启SMB服务。 此外,系统管理是Linux运维的关键部分,包括文件系统管理、用户和权限管理等。文件系统中,每个文件都有其类型,如普通文件、文本文件、二进制文件、目录文件和设备文件。目录结构呈树形,根目录是"/",包含若干子目录,如"/bin"、"/etc"等。通过`echo $PATH`可以查看当前用户的环境变量,路径分为相对路径和绝对路径,而SSH(Secure SHell)则提供了一种安全的远程登录机制。 通过以上步骤,我们可以成功地在Linux中设置一个共享目录,并理解了Linux系统的基本概念和管理技巧。这对于日常的系统管理和协作工作非常实用。