我有两个组“Group1”和“Group2”
我也有文件夹“文件夹”
我想给Group1读写权限,而Group2只能读。
有什么建议吗?
我的问题是,如果有人破解了/etc/shadow文件的权限 ,他能否破解系统用户的密码。
如果是,我怎样才能保护更多我的密码以及如何让破解者难以轻松破解我的用户密码。
有什么建议吗?
我最近在 Linux 上获得了一个 Ubuntu 12.04 的新用户帐户,因为我无法登录我以前的帐户之一。我可以很容易地登录到这个帐户,但是当我尝试使用密码通过 Ubuntu 软件中心安装软件时,它显示:
Your authentication attempt was unsuccessful. Please try again.
Run Code Online (Sandbox Code Playgroud)
我尝试通过终端安装软件:
sudo apt-get install
Run Code Online (Sandbox Code Playgroud)
但是当我输入密码时,我收到了这条消息:
[username] is not in the sudoers file. This incident will be reported.
Run Code Online (Sandbox Code Playgroud)
我在这里搜索了一个解决方案,我在这里找到了答案,它告诉我打开一个根终端。我不知道该怎么做,但我发现我可以通过在普通终端中输入这个来获得一个 root 终端:
sudo -i
Run Code Online (Sandbox Code Playgroud)
执行此操作后,我被要求输入sudo密码,并且收到与以前相同的消息。我错过了什么或做错了什么?
我正在尝试向我的 ubuntu 14.04 操作系统添加一个新用户。我转到系统设置 -> 用户帐户并尝试单击 [+] 按钮,但没有任何反应,它显示为灰色。系统没有要求我输入管理员密码,为什么?这是一个错误吗?
我用passwd --lock [userName]锁定了用户密码,手册页和这个答案告诉我,锁定的密码不会阻止其他登录方式(例如:基于 ssh 密钥)。
\n\n引用自man passwd
\n\n\n\n\n-l,--锁
\n\n
\n 锁定指定帐户的密码。此选项通过将密码更改为与不可能的加密值匹配的值来禁用密码(它在密码的开头添加 \xc2\xb4!\xc2\xb4)。请注意,这不会禁用该帐户。
\n
\n 用户可能仍然能够使用另一个身份验证令牌(例如 SSH 密钥)登录。
\n ...
最后引用的一句话告诉我,它不会影响基于 ssh 密钥的登录,但对于我的系统来说它会影响。不再允许用户使用其私钥通过 ssh 登录。
\n\n在这里我应该得出什么结论:
\n\n由于我容易犯错,我认为第二个结论是正确的。如果是这样,有人可以指出我错过的文档/连接/等吗?哪些可以解释观察到的行为?
\n我正在尝试向 Lubuntu 添加一个名为“quinn”的用户。我打开了一个命令提示符(就像我之前做过一百万次一样)并输入 sudo -s 作为 root,输入我的密码,这就是发生的事情:
adduser quinn
adduser: The group `quinn` already exists.
Run Code Online (Sandbox Code Playgroud)
所以,我删除了任何潜在的 quinn(尽管用户和组列表中都没有显示 quinn)
userdel -r quinn
userdel: user 'quinn' does not exist
Run Code Online (Sandbox Code Playgroud)
好的,所以没有用户 quinn,没有组 quinn,/etc/passwd 文件中没有名称为 quinn 的内容。所以,再一次:
adduser quinn
adduser: The group `quinn` already exists.
Run Code Online (Sandbox Code Playgroud)
如果我尝试:
adduser quinn quinn
Run Code Online (Sandbox Code Playgroud)
我得到: adduser: 该用户quinn不存在。
Grrrrr...我已经尝试过类似的 useradd 和 GUI 版本,我也尝试过其他名称...但似乎没有什么允许我向这个系统添加另一个用户...
我想创建一个没有登录、没有主页且不会显示在 lightdm 登录屏幕窗口或用户帐户工具中的用户。就像 /etc/passwd 中的其他用户一样:sshd、syslog、avahi...
我尝试过使用这个命令行:
useradd -r -u 1001 -M -g 1001 media
Run Code Online (Sandbox Code Playgroud)
但我仍然可以在用户帐户工具中看到该用户:
提前致谢!!
注意:这个问题据称是重复的,但我不这么认为。主要区别是我想要创建一种永远不会在 lightdm 登录屏幕窗口和用户帐户工具中显示的用户。没有正确定义 $home 的用户是另一回事。
在尝试全新安装 18.04 时,我不小心为我的用户选择了一张照片。我找不到撤消或取消或删除选项,所以现在我在登录屏幕上被照片卡住了。有什么办法可以恢复默认的不露面灰色头像吗?
我的解决方法是创建一个新用户,抓取屏幕截图,剪切默认图像并将其用作我的新“照片”,但如果有真正的删除选项,我很想知道。
更新:我没有用网络摄像头拍照,只是选择了提供的图像之一,所以我的主目录中没有 .face 文件。
我想让包括 www-data 在内的不同用户在特定路径下协同工作。包括更新彼此的文件。
我做了一个新的群组网络图片
addgroup webimage
Run Code Online (Sandbox Code Playgroud)
和
adduser user1 webimage
adduser user2 webimage
adduser www-data webimage
Run Code Online (Sandbox Code Playgroud)
我更改了 imagedir 的权限
chown -R www-data:webimage image/
Run Code Online (Sandbox Code Playgroud)
并且user1可以写但是文件有权限
-rw-rw-r-- 1 user1 user1
Run Code Online (Sandbox Code Playgroud)
除了这个用户,没有人可以更新文件。我怎样才能让它以安全的方式工作。当然,在这个目录之外,每个用户文件都是私有的。
关于用户和组管理我在许多教程中找到了:
gpasswd- 添加和删除用户到组中usermod/ deluser- 添加、修改和删除组中的用户不太清楚的是 - 什么时候gpasswd会强制执行usermod/ deluser,反之亦然?