首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用user/passwd在独立linux工作站中设置远程共享

如何使用user/passwd在独立linux工作站中设置远程共享
EN

Stack Overflow用户
提问于 2020-09-03 15:17:56
回答 1查看 17关注 0票数 0

我有一个linux工作站,我想在其中使用用户登录和密码提供对共享文件夹的访问。远程创建的所有文件都将属于名为operator的本地工作站用户

在我的linux工作站上,我创建了这个特殊的帐户PenguinUser作为这个共享的用户登录:

代码语言:javascript
复制
    sudo useradd --no-create-home PenguinUser
    sudo smbpasswd -a PenguinUser

我将samba服务器设置如下:

代码语言:javascript
复制
[global]
        workgroup = OUTOFWORLD
        server string = SHARED MACHINE
        security = user
        map to guest = Bad Password
        passdb backend = tdbsam
        obey pam restrictions = Yes
        guest account = operator
        passwd program = /usr/bin/passwd %u
        passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
        logging = syslog@0
        log file = /var/log/samba/log.%m
        max log size = 50
        load printers = No
        show add printer wizard = No
        dns proxy = No
        ldap ssl = no
        panic action = /usr/share/samba/panic-action %d
        invalid users = root
        usershare allow guests = No

[files]
        comment = operator files
        path = /home/operator/files_folder
        valid users = operator,PenguinUser
        read list = operator
        create mask = 0777
        directory mask = 0777
        force user = operator
        force group = automat
        guest ok = No
        browseable = Yes
        writable = Yes  

2个问题:

1/为什么需要在公司主服务器上创建用户账号??在这种情况下,我同意是否可以从此服务器而不是工作站管理用户/登录密码?

2/如何允许对远程目录中创建的文件夹进行写访问?此实际设置不允许这样做。

EN

回答 1

Stack Overflow用户

发布于 2020-09-04 20:33:14

1/为什么需要在公司主服务器上创建用户账号??

以便Samba用户可以将文件保存到共享

1A/在这种情况下,如果可以从此服务器而不是工作站管理用户/登录密码,我会同意?

一个大问题是,你可以在'global‘中添加'unix password sync = yes’,这将使服务器上的Unix和Samba密码保持同步,但没有任何标准可以使客户端密码与服务器保持同步,你认为他们为什么会想出域名?(注意:这不是唯一的原因)

2/如何允许对远程目录中创建的文件夹进行写访问?此实际设置不允许这样做。

重新创建smb.conf,如下所示:

代码语言:javascript
复制
[global]
        workgroup = OUTOFWORLD
        server string = SHARED MACHINE
        security = user
        obey pam restrictions = Yes
        passwd program = /usr/bin/passwd %u
        passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
        unix password sync = yes
        logging = syslog@0
        log file = /var/log/samba/log.%m
        max log size = 50
        load printers = No
        show add printer wizard = No
        dns proxy = No
        panic action = /usr/share/samba/panic-action %d

[files]
        comment = operator files
        path = /home/files_folder
        valid users = PenguinUser
        create mask = 0700
        directory mask = 0700
        read only = no

这将只允许用户'PenguinUser‘连接到’文件‘共享。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63718658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档