标签: username

Samba:与特定 Windows 10 用户共享目录,无需密码

我想要创建 Samba 共享的说明,该共享只能由特定的 Windows 10 用户访问,无需密码。

我已经阅读了一些教程,虽然我可以轻松创建任何人都可以访问的共享,但我无法创建只有特定用户可以访问的共享。我可以看到有问题的目录,但如果我尝试打开它,则会收到“拒绝访问”错误,并且 Windows 文件资源管理器要求输入用户名和密码。

我确实使用 Windows PC 上的用户名和与 Windows 用户相同的密码创建了一个 linux 用户。如果我在上述提示中输入我创建的 Linux 用户的凭据,我就会被授予访问权限。此时我能想到的是Linux帐户的用户名与相应的Windows帐户不一样。

这是我在 smb.conf 中的内容

encrypt passwords = yes
security = user

[Email Backup]
    comment = email backup folder
    path = /home/samba/emailbackup
    guest ok = yes
    read only = no
    browseable = yes
    valid users = xavie emailer +emailbackup
Run Code Online (Sandbox Code Playgroud)

xavie是应该与 Windows 帐户相对应的 Linux 帐户的名称,emailer是需要访问该目录的另一个 Linux 帐户,并且emailbackup是两个帐户都是其成员的组。Windows 帐户是 Microsoft 帐户(即不是本地帐户;与 @Outlook.com 电子邮件地址绑定)(如果有任何更改)。

如果这个问题是由错误的用户名引起的,任何人都可以告诉我如何找到需要分配给 Linux 帐户的用户名(例如,是否有一个日志文件我可以查看以查看哪些用户尝试获取访问权限)到 Samba 共享)?否则,我还可以检查其他可能导致此问题的原因吗?

编辑: 我在互联网上进行了一些搜索并取得了一些进展。在检查了 …

permissions samba password username windows-10

5
推荐指数
1
解决办法
6114
查看次数

su: 用户不存在或用户条目不包含所有必填字段

在 Ubuntu Studio 22.04 LTS 中,我通常以非特权域用户身份登录。如果我需要执行管理任务(在终端窗口中),我之前曾使用“su”更改为本地或域管理员帐户。这不再有效。相反,“su”会产生错误消息:

su: user <user_name> does not exist or the user entry does not contain all the required fields
Run Code Online (Sandbox Code Playgroud)

其他已更改且可能相关的事情是,终端窗口提示中的我的域用户名现在显示为:

<domain_user>@<domain>@<computer_name>
Run Code Online (Sandbox Code Playgroud)

这曾经显示为:

<domain_user>@<domain>
Run Code Online (Sandbox Code Playgroud)

我不知道自己做了什么事情导致了这种变化。鉴于此,我尝试了以下所有“su”命令,但它们都产生相同的错误消息:

su <local_admin>
su <domain_admin>@<domain>
su <domain_admin>@<domain>@<computer_name>
Run Code Online (Sandbox Code Playgroud)

whoami产量<domain_user>@<domain>(这也是我登录的方式)。 grep <local_admin> /etc/passwd两者getent <local_admin> 都会产生预期的输出:

<local_admin>:x:1000:1000:<local_admin>:/home/<local_admin>:/bin/bash

sudo -iu <local_admin>提示我输入当前登录用户的 sudo 密码,<domain_user>@<domain>该用户没有特权,因此没有 sudo 密码。

域用户的网络共享仍在正确映射并允许访问。

任何有关错误或如何确定问题原因的线索都将受到欢迎!

command-line su username

5
推荐指数
1
解决办法
2万
查看次数

我的名字不再出现在 gnome-panel 上

今天早上我启动了我的笔记本电脑,发现我的名字不再出现在顶部 gnome 面板右上角的关机按钮旁边:

替代文字

我尝试删除并重新添加指示器小程序会话到面板,但它仍然没有显示我的名字。

有什么建议?

gnome indicator username

4
推荐指数
1
解决办法
839
查看次数

从 13.10 升级到 14.04,用户名错误,无法访问任何文件

我无法登录旧用户名,因为它在登录屏幕上不存在。我无法重新创建旧用户名,因为我没有 root 权限。我尝试了很多进入 root 模式的方法,但都没有奏效。有没有办法将新用户名更改为旧用户名?

我通常会收到这样的消息:

sudo: error in /etc/sudo.conf, line 0 while loading plugin `sudoers_policy'
sudo: /usr/lib/sudo/sudoers.so must be only be writable by owner
sudo: fatal error, unable to load plugins
Run Code Online (Sandbox Code Playgroud)

permissions username

4
推荐指数
1
解决办法
3760
查看次数

如何更改终端窗口中每个命令之前出现的用户名或计算机名?

有没有办法更改终端窗口中每个命令行之前出现的名称?如果是这样,那又如何呢?如下所示,我当前的内容太长,每行占用大量空间。

$: command not found
liam@liam-Lenovo-Legion-Y7000:~$
Run Code Online (Sandbox Code Playgroud)

hostname device-name username

4
推荐指数
1
解决办法
2522
查看次数

在 Ubuntu 的文件中,用户的全名存储在哪里?

通常用户有一个与他们相关联的全名,它存储在哪里?

username

3
推荐指数
1
解决办法
3150
查看次数

在 WSL 上访问 Ubuntu 中的 root 是否太容易了?

我忘记了 WSL 中的 Ubuntu 用户密码,但我可以通过以下方式重置它:

  • 打开 CMD 外壳
  • wsl -u root,然后(在 Ubuntu 中),passwd my_username

我无需提供旧密码即可更改密码。它确实有效,但这不是安全漏洞吗?我实际上是 Linux/Unix 新手,所以我想到了这个问题......

security root username windows-subsystem-for-linux

3
推荐指数
1
解决办法
9833
查看次数

谁用我的用户名在“/proc”中创建了文件?

我刚刚了解了文件安全、用户和组等方面的知识。我非常欣赏 linux 文件系统的优雅。

我的用户名是lyg,我发现有些文件的所有者lyg/proc/,如下图:

lyg@lyg-VirtualBox:~$ ll /proc/|grep lyg
dr-xr-xr-x   8 root       lyg                 0 Aug  7 09:11 1119/
dr-xr-xr-x   8 lyg        lyg                 0 Aug  7 09:47 1298/
dr-xr-xr-x   8 lyg        lyg                 0 Aug  7 22:05 7097/
dr-xr-xr-x   8 lyg        lyg                 0 Aug  7 22:05 7098/
Run Code Online (Sandbox Code Playgroud)

然后我发现这不能正常发生,我无法手动创建这些文件,因为我没有权限要求,请参阅:

lyg@lyg-VirtualBox:~$ ls -ld /proc/
dr-xr-xr-x 108 root root 0 Aug  7 09:10 /proc/
Run Code Online (Sandbox Code Playgroud)

这是我的流程信息,从中我知道这/proc/1298/-bash流程有关:

lyg@lyg-VirtualBox:~$ ps -ef|grep lyg
avahi      452     1  0 09:11 ?        00:00:00 …
Run Code Online (Sandbox Code Playgroud)

permissions security process username

1
推荐指数
1
解决办法
554
查看次数

尝试使用 mv 更改我的用户名后如何登录?

我想在运行 Ubuntu 14.04 的计算机上更改我的用户名。我sudo mv old name/ new name/在家里试过。

我重新启动,现在我无法登录。我输入了密码,但没有任何反应。
它再次要求输入密码,甚至没有任何消息,例如“密码无效”。

login home-directory username mv

1
推荐指数
1
解决办法
190
查看次数

在 Windows 11 Surface Book 2 上运行 Ubuntu 20.04 时遇到问题:尝试将绿色和蓝色部分与我的讲师的相匹配

我正在参加 Google 的 Google IT 支持专家课程,我使用的是 Ubuntu 20.04,带有 Surface Book 2,具有 Windows 11 功能,我需要帮助来尝试让我的代码遵循讲师 Cindy 的代码。这是操作系统第 1 周“Linux 在 Bash 中更改目录”中的课程 3。

简而言之,我试图让我的代码说出类似“Hecto@DESTKOP...:~/Desktop$”的内容并返回“home/Hecto/Desktop”,该怎么做?

我正在尝试将我的 Linux 代码设置为像 Cindy 那样显示“~/Desktop”的位置?你对我应该如何做到这一点有什么建议吗(即给出这个1与此类似的格式2

如果您的建议是将我当前的用户名“kdx264”更改回我的计算机上桌面“Hecto”下的用户名,我只是想让您知道我遇到了麻烦,因为当我尝试登录到临时我为 sudo 创建的帐户,就像在此 YouTube 视频 ( https://www.youtube.com/watch?v=BUK710T2M_w ) 中一样,它指出“系统尚未使用 systemmd 作为 init 系统 (PID 1) 启动。可以” t 操作。无法连接到总线:主机已关闭,无法与 init 守护进程对话”。你知道这对于外行来说意味着什么吗?任何帮助,将不胜感激。事实上,我在 IT 方面确实是新手。

troubleshooting username 20.04

1
推荐指数
1
解决办法
1127
查看次数