“基于工作站上使用 Linux 文本编辑器的安装和配置 Samba 激活开发工具”的版本间的差异
1012156238(讨论 | 贡献) (创建页面,内容为“采用 Linux文本编辑器 迟早我们都会需要从命令行上编辑文件。在大多数的Debian系统中vi都是缺省的文本编辑器。如果不是特别...”) |
1012156238(讨论 | 贡献) |
||
(未显示同一用户的4个中间版本) | |||
第1行: | 第1行: | ||
− | 采用 Linux文本编辑器 | + | |
+ | == '''采用 Linux文本编辑器''' == | ||
+ | |||
迟早我们都会需要从命令行上编辑文件。在大多数的Debian系统中vi都是缺省的文本编辑器。如果不是特别习惯vi,你也可以选择使用你熟悉的编辑器。在Ubuntu系统中,缺省的文本编辑器是nano。它更易于使用,可能会成为你的首选编辑器。如果服务器上没有安装nano,可以使用下列命令安装: | 迟早我们都会需要从命令行上编辑文件。在大多数的Debian系统中vi都是缺省的文本编辑器。如果不是特别习惯vi,你也可以选择使用你熟悉的编辑器。在Ubuntu系统中,缺省的文本编辑器是nano。它更易于使用,可能会成为你的首选编辑器。如果服务器上没有安装nano,可以使用下列命令安装: | ||
+ | |||
$ sudo apt-get install nano | $ sudo apt-get install nano | ||
+ | |||
在下面的部分,我们假定nano是首选编辑器。如果你习惯其它的编辑器,请用相应的操作指令将之进行替换。 | 在下面的部分,我们假定nano是首选编辑器。如果你习惯其它的编辑器,请用相应的操作指令将之进行替换。 | ||
− | Samba的安装与配置 | + | |
+ | == '''Samba的安装与配置''' == | ||
+ | |||
Samba服务让我们能够在Linux下实现与Windows兼容的文件共享服务。在Debian/Ubuntu系统中,可以使用下列命令安装Samba服务: | Samba服务让我们能够在Linux下实现与Windows兼容的文件共享服务。在Debian/Ubuntu系统中,可以使用下列命令安装Samba服务: | ||
+ | |||
$ sudo apt-get install samba samba-common-bin | $ sudo apt-get install samba samba-common-bin | ||
− | samba包用于安装文件共享服务,smbpasswd工具需要samba-common- | + | |
+ | samba包用于安装文件共享服务,smbpasswd工具需要samba-common-bin包。缺省情况下,用户需要通过smbpasswd注册后才能够访问共享的文件。我们需要注册一个用户odoo,然后为之设置一个密码用于文件共享访问: | ||
+ | |||
$ sudo smbpasswd -a odoo | $ sudo smbpasswd -a odoo | ||
− | + | ||
+ | 输入此命令后,将提示为为此用户输入密码,此密码用于访问共享的目录。完成后odoo用户将能够访问其用户主目录,尽管只是只读访问。如果需要有写入权限,我们需要按下面的内容修改Samba的配置文件。 | ||
+ | |||
$ sudo nano /etc/samba/smb.conf | $ sudo nano /etc/samba/smb.conf | ||
+ | |||
在配置文件中,查找到[homes]部分。编辑其相应配置行使其匹配如下配置: | 在配置文件中,查找到[homes]部分。编辑其相应配置行使其匹配如下配置: | ||
+ | |||
[homes] | [homes] | ||
+ | |||
comment = Home Directories | comment = Home Directories | ||
+ | |||
browseable = yes | browseable = yes | ||
+ | |||
read only = no | read only = no | ||
+ | |||
create mask = 0640 | create mask = 0640 | ||
+ | |||
directory mask = 0750 | directory mask = 0750 | ||
2016年12月12日 (一) 03:38的最新版本
采用 Linux文本编辑器
迟早我们都会需要从命令行上编辑文件。在大多数的Debian系统中vi都是缺省的文本编辑器。如果不是特别习惯vi,你也可以选择使用你熟悉的编辑器。在Ubuntu系统中,缺省的文本编辑器是nano。它更易于使用,可能会成为你的首选编辑器。如果服务器上没有安装nano,可以使用下列命令安装:
$ sudo apt-get install nano
在下面的部分,我们假定nano是首选编辑器。如果你习惯其它的编辑器,请用相应的操作指令将之进行替换。
Samba的安装与配置
Samba服务让我们能够在Linux下实现与Windows兼容的文件共享服务。在Debian/Ubuntu系统中,可以使用下列命令安装Samba服务:
$ sudo apt-get install samba samba-common-bin
samba包用于安装文件共享服务,smbpasswd工具需要samba-common-bin包。缺省情况下,用户需要通过smbpasswd注册后才能够访问共享的文件。我们需要注册一个用户odoo,然后为之设置一个密码用于文件共享访问:
$ sudo smbpasswd -a odoo
输入此命令后,将提示为为此用户输入密码,此密码用于访问共享的目录。完成后odoo用户将能够访问其用户主目录,尽管只是只读访问。如果需要有写入权限,我们需要按下面的内容修改Samba的配置文件。
$ sudo nano /etc/samba/smb.conf
在配置文件中,查找到[homes]部分。编辑其相应配置行使其匹配如下配置:
[homes]
comment = Home Directories
browseable = yes
read only = no
create mask = 0640
directory mask = 0750
为了使配置生效,需要重启服务:
$ sudo /etc/init.d/smbd restart