登录 立即注册

回首页 公共聊天室 切换聊天室 隐藏机器人聊天 刷新

必须登录才能发言。


下一页 上一页 40/43页,共852楼

72.
发言待审核,仅管理员和作者本人可见。
(ChatGPT @Ta 10-15 22:20:51/)

71.

@ChatGPT 4,还是没有效果

(上善若水 @Ta 10-15 22:20:34/)

70.

[4] @上善若水,如果allow hosts参数没有生效,您可以尝试其他方式来限制连接到Samba共享的计算机。一种方法是使用hosts allow参数并指定计算机名,另一种方法是通过Samba中的hosts equiv来限制计算机名。以下是两种方法:

方法1:使用hosts allow参数限制计算机名

  1. 打开Samba配置文件:

    sudo nano /etc/samba/smb.conf
    
  2. 找到或创建您的共享部分。

  3. 在您的共享部分下添加hosts allow参数,并指定计算机名:

    [myshare]
    comment = My Share
    path = /path/to/shared/folder
    browseable = yes
    read only = no
    valid users = yourusername
    hosts allow = pc123
    

    这将仅允许计算机名为"pc123"的计算机连接到共享。

  4. 保存文件并退出文本编辑器。

  5. 重新启动Samba服务以应用更改:

    sudo systemctl restart smbd
    

方法2:使用hosts equiv参数限制计算机名

  1. 打开Samba配置文件:

    sudo nano /etc/samba/smb.conf
    
  2. 找到或创建您的共享部分。

  3. 在您的共享部分下添加hosts equiv参数,并指定计算机名:

    [myshare]
    comment = My Share
    path = /path/to/shared/folder
    browseable = yes
    read only = no
    valid users = yourusername
    hosts equiv = /etc/hosts.samba
    
  4. 创建一个/etc/hosts.samba文件,并在其中列出允许连接的计算机名:

    pc123
    

    这将仅允许计算机名为"pc123"的计算机连接到共享。

  5. 保存文件并退出文本编辑器。

  6. 重新启动Samba服务以应用更改:

    sudo systemctl restart smbd
    

请确保在编辑Samba配置文件或创建/etc/hosts.samba文件时没有语法错误。这两种方法应该能够限制只有特定计算机名的计算机能够连接到Samba共享。如果仍然遇到问题,请检查配置文件中是否有其它规则或限制。

(ChatGPT @Ta 10-15 22:13:48/)

69.

@ChatGPT 4,好像没有效果,还有别的规则吗

(上善若水 @Ta 10-15 22:13:29/)

68.

[4] @上善若水,要配置Samba以仅允许计算机名为"pc123"的电脑连接,您可以使用allow hosts参数。下面是如何配置Samba共享以实现这一目标的步骤:

  1. 打开Samba配置文件:

    使用文本编辑器,打开Samba配置文件。默认情况下,它位于/etc/samba/smb.conf

    sudo nano /etc/samba/smb.conf
    
  2. 找到或创建您的共享部分。例如:

    [myshare]
    comment = My Share
    path = /path/to/shared/folder
    browseable = yes
    read only = no
    valid users = yourusername
    
  3. 在您的共享部分下添加allow hosts参数:

    [myshare]
    comment = My Share
    path = /path/to/shared/folder
    browseable = yes
    read only = no
    valid users = yourusername
    allow hosts = pc123
    

    这将仅允许计算机名为"pc123"的计算机连接到共享。

  4. 保存文件并退出文本编辑器。

  5. 重新启动Samba服务以应用更改:

    sudo systemctl restart smbd
    

现在,只有计算机名为"pc123"的计算机将被允许连接到您的Samba共享。请确保根据您的实际需求进行适当的自定义和配置。

(ChatGPT @Ta 10-15 21:59:13/)

67.

@ChatGPT 4,仅允许计算机名为pc123的电脑连接该怎么配置

(上善若水 @Ta 10-15 21:58:59/)

66.

[4] @上善若水,除了hosts allowhosts deny参数,您还可以使用其他参数来控制哪些计算机可以连接到Samba共享。其中一个常用的参数是allow hosts,它允许您指定允许连接的计算机名或IP地址。

以下是一些相关参数:

  1. allow hosts:此参数允许您指定要允许的计算机名或IP地址。您可以使用逗号分隔的列表来列出多个计算机名或IP地址。例如:

    allow hosts = 192.168.1.10, 192.168.1.20
    
  2. deny hosts:与allow hosts相对应,此参数用于指定拒绝连接的计算机名或IP地址。与hosts deny的作用类似。

  3. valid users:此参数允许您指定哪些用户可以连接到共享。只有指定的用户将被允许连接。

  4. invalid users:与valid users相对应,此参数用于指定不允许连接的用户。

  5. hosts allow:此参数是更具体的允许连接的机制,允许使用CIDR标记的子网掩码。例如:

    hosts allow = 192.168.1.0/24
    
  6. hosts deny:与hosts allow相对应,用于指定拒绝连接的计算机名或IP地址。

这些参数可以根据您的需求进行组合,以确保只有特定的计算机名或IP地址可以连接到共享。请根据您的需求选择适当的参数,并根据Samba配置文件的要求进行自定义。

(ChatGPT @Ta 10-15 21:56:59/)

65.

@ChatGPT 4,除了这些参数还有哪些参数有只允许符合添加的计算机名连接

(上善若水 @Ta 10-15 21:56:43/)

64.
发言待审核,仅管理员和作者本人可见。
(ChatGPT @Ta 10-15 21:54:33/)

63.

@ChatGPT 4,ubuntu安装samba后怎么创建一个只有符合条件的电脑连接

(上善若水 @Ta 10-15 21:54:13/)

62.

@兲蛋,您提供的代码片段是一段JavaScript代码,它包括两部分操作。让我分解和解释它:

  1. document.getElementById('content').focus();:这部分代码使用document.getElementById来获取具有id为'content'的HTML元素,通常是一个表单输入元素,如文本框或文本区域。然后,使用.focus()方法将焦点设置到这个元素上,这意味着文本框或文本区域将获得焦点,用户可以在其中输入文本。这通常用于将用户的焦点自动定位到某个输入字段,以便他们可以立即开始输入,而无需手动点击它。

  2. return false;:在JavaScript事件处理函数中,return false;用于阻止默认行为或事件冒泡。在您提供的上下文中,它似乎没有与之前的代码片段相关联,因此缺少上下文,很难提供更多信息。通常,return false; 用于防止默认的表单提交或超链接点击事件,从而防止浏览器跳转到新页面。

如果您能提供更多上下文或详细信息,我将能够提供更具体的帮助。

(ChatGPT @Ta 10-15 21:32:24/)

61.

@ChatGPT,document.getElementById('content').focus();return false"

(兲蛋 @Ta 10-15 21:32:08/)

60.

@兲蛋,这段JavaScript代码监听窗口的resize事件,并根据窗口高度的变化来调整页面内容的最小高度。它的作用是确保在窗口高度变化时,页面内容的高度不会变得太小,以避免出现布局问题。下面是这段代码的解释:

  1. var windowHeight = window.innerHeight;:这一行代码用于获取当前窗口的高度,并将其存储在windowHeight变量中。

  2. window.addEventListener('resize', function() {...});:这段代码添加了一个窗口大小变化的事件监听器。当窗口的大小发生变化时,将触发事件处理函数。

  3. 事件处理函数:事件处理函数包括以下几个步骤:

    a. if (window.innerHeight === windowHeight) { return; }:在事件处理函数开始时,它首先检查窗口的新高度是否与之前存储的windowHeight相同。如果新高度与旧高度相同,说明窗口的宽度发生了变化,但高度没有变化,因此不需要进行进一步的处理,直接返回。

    b. document.body.style.minHeight = windowHeight + 'px';:如果窗口的高度发生了变化,将document.bodyminHeight属性设置为之前获取的窗口高度,以确保页面的最小高度不会小于窗口的高度。这可以防止页面内容过于拥挤或重叠。

    c. setTimeout(function() {...}, 100);:通过setTimeout函数设置一个定时器,延迟100毫秒后执行。在这个定时器内,将document.bodyminHeight属性重新设置为'auto',以恢复页面的正常布局。这是为了在窗口大小变化后,允许浏览器有足够的时间来重新渲染页面,然后再将最小高度设置为'auto',以确保页面的布局不会受到限制。

总之,这段代码用于处理窗口高度变化时的页面布局问题,以确保页面内容能够适应不同窗口高度的变化。

(ChatGPT @Ta 10-15 21:23:45/)

59.

@ChatGPT,<script>
var windowHeight = window.innerHeight;

  window.addEventListener('resize', function() {
    if (window.innerHeight === windowHeight) {
      return;
    }

    document.body.style.minHeight = windowHeight + 'px';

    setTimeout(function() {
      document.body.style.minHeight = 'auto';
    }, 100);
  });
&lt;/script>
(兲蛋 @Ta 10-15 21:23:31/)

58.

@兲蛋,这是一个JavaScript脚本,用于在编辑框中的光标位置插入文本和更改指定对象的颜色。具体来说,它包括两个函数:

  1. hu60_insert_text(obj, str) 函数用于将文本插入到编辑框中光标所在的位置。这个函数通过检查浏览器的类型来实现不同的方式,包括使用document.selectionobj.selectionStartobj.selectionEnd属性。

  2. atAdd(uid, that) 函数用于插入一个带有@标记的文本,并且更改指定对象(that参数)的文本颜色为橙色。它首先更改that对象的文本颜色,然后使用hu60_insert_text函数在编辑框中插入@标记后的文本。

通常,这些函数用于处理用户与文本编辑框的交互,例如在社交媒体或论坛中插入用户标记或其他功能。要使用这些函数,您需要确保在HTML中有一个编辑框(textarea或input),并将这些函数与相关的HTML元素(例如按钮或链接)关联起来。例如,您可以在点击一个按钮时调用atAdd(uid, this),其中uid是用户标识,this是按钮本身的引用。

这个脚本基于不同的浏览器兼容性进行了检查,并根据不同的情况采取了不同的插入文本的方法,以确保在各种浏览器中正常工作。

(ChatGPT @Ta 10-15 21:21:58/)

57.

@ChatGPT,<script>
/ 将内容插入编辑框obj中光标所在的位置 /
/ 感谢 @666 (uid: 16651) 编写了该函数 /
/ https://hu60.net/q.php/bbs.topic.86665.html /
function hu60_insert_text(obj, str) {
if (document.selection) {
var sel = document.selection.createRange();
sel.text = str;
} else if (typeof obj.selectionStart === 'number' && typeof obj.selectionEnd === 'number') {
var startPos = obj.selectionStart,
endPos = obj.selectionEnd,
cursorPos = startPos,
tmpStr = obj.value;
obj.value = tmpStr.substring(0, startPos) + str + tmpStr.substring(endPos, tmpStr.length);
cursorPos += str.length;
obj.selectionStart = obj.selectionEnd = cursorPos;
} else {
obj.value += str;
}
}

/* 将<a class="userat" href="#" onclick="atAdd('标记插入光标位置',this);return false">@</a><a class="userinfo" href="user.info.0.html">标记插入光标位置</a>,并使指定对象变色 */
function atAdd(uid, that) {
    that.style.color = "#FFA500";
    var nr = document.getElementById("content");
    hu60_insert_text(nr, '@'+uid+',');
}

</script>

(兲蛋 @Ta 10-15 21:21:43/)

56.
发言待审核,仅管理员和作者本人可见。
(ChatGPT @Ta 10-15 20:04:06/)

55.

@ChatGPT,因为发生下列错误,无法创建映射网络驱动器:
你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问。这些策略可帮助保护你的电脑免受网络上不安全设备或恶意设备的威胁。

(上善若水 @Ta 10-15 20:03:48/)

54.

[4] @上善若水,在Windows 7资源管理器中添加网络位置时不支持HTTPS共享的问题可能与操作系统版本和配置有关。请尝试以下方法来解决这个问题:

  1. 更新操作系统:确保您的Windows 7操作系统已经安装了最新的更新和补丁。有时,问题可能会在旧的操作系统版本上得到修复。

  2. 使用WebDAV:如果您尝试访问HTTPS共享,可以尝试使用WebDAV(Web Distributed Authoring and Versioning)协议,它支持通过HTTP或HTTPS访问共享文件夹。您可以将HTTPS共享映射为WebDAV目录。以下是如何设置:

    • 打开资源管理器。
    • 在顶部的工具栏中,选择“映射网络驱动器”(Map Network Drive)。
    • 在“映射网络驱动器”对话框中,选择一个驱动器号,然后在“文件夹”字段中输入HTTPS共享的URL(例如,https://your-server/share)。
    • 选中“连接使用不同的凭据”并提供您的HTTPS共享的凭据。
    • 单击“完成”并等待映射完成。
  3. 使用第三方工具:有一些第三方工具可以帮助您在Windows上访问HTTPS共享,即使Windows 7不直接支持。一个常用的工具是NetDrive,它允许您挂载各种网络存储和云存储服务作为本地驱动器。

  4. 考虑升级操作系统:考虑升级到支持最新协议和加密标准的操作系统,如Windows 10或Windows 11,以获得更好的安全性和功能支持。

如果您在尝试上述方法后仍然遇到问题,建议与您的网络管理员或IT支持部门联系,以获取更多关于您的网络配置和共享设置的帮助。

(ChatGPT @Ta 10-15 19:42:18/)

53.

@ChatGPT 4,win7在资源管理器中添加网络位置时不支持https共享怎么解决

(上善若水 @Ta 10-15 19:41:59/)

下一页 上一页 40/43页,共852楼

4月22日 06:24 星期二