标签: usermod

完全锁定服务器上的用户帐户,包括 ssh

如果可能的话,我需要锁定一些用户帐户,而又不弄乱他们的主页。

正常的方式是,usermod -L user但它似乎保留开放的 ssh 登录与公钥身份验证(通常在此服务器上使用)。

我知道我可以mv /home/user/.ssh /home/user/_ssh或类似的东西,但这是这样做的正确方法吗?

我缺少什么?

ssh accounts usermod

10
推荐指数
3
解决办法
4867
查看次数

“usermod -aG”和“usermod -G”选项之间的区别

-G我正在准备 LPIC-1 考试 102,想知道这两个命令在选项和方面有什么区别-aG

  1. usermod -G projectA, projectB jsmith
  2. usermod -aG projectA, projectB jsmith

用户jsmith有自己的默认组,该组未在上面的组/项目中列出。

据我从 的手册页了解usermod,(1) 中jsmith已从列出的组/项目中删除。在 (2) 中,用户被附加到后面列出的组中-G,这不会影响其属于默认组。

我是否正确解释了这两个选项的用法?

options usermod

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

过期帐户和非活动帐户之间的区别

在执行如下命令后:

$ usermod -e <yesterday> -f <tomorrow> bea

Bea 的帐户将过期,但仍然有效(直到明天)。

有什么不同?什么是昨天可能发生而今天不可能发生的事情?什么是今天可能发生但明天之后就不会发生的事情?

linux command-line users usermod

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

保留一系列匿名 UID;/etc/subuid

我需要一系列 uid(比如几千个)才能使用 setuid-root 工具。是否有注册这样一个范围的协议,或者我只是选择一个范围并希望没有其他程序会使用这些 uid?

(我宁愿不要/etc/passwd用这个来制造混乱。)

我遇到了/etc/subuid(在https://www.mankier.com/8/usermod 中记录的其他地方),它似乎做了类似的事情。究竟是什么/etc/subuid,我可以用它来为我的 setuid 工具注册一个范围吗?

docker 似乎将这些/etc/subuid东西用于某种 uid 映射。如果我为我的应用程序创建一个新用户,通过为它保留一个 subid 范围/etc/subuid,然后将它与 docker 一起使用,这是让系统的其余部分知道我保留了一个 uid 范围的好方法吗?

useradd docker uid usermod

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

为什么“usermod”在超级用户下不起作用?

usermod通过 sudo 命令成功。

sudo usermod -aG some_group some_user
Run Code Online (Sandbox Code Playgroud)

但是如果通过su来执行的话,就会出现错误。

su
...I enter root password...
usermod -aG some_group some_user
bash: usermod: command not found
Run Code Online (Sandbox Code Playgroud)

为什么会发生这种情况?

如何配置我的系统?

事实上,我有一个无法更改的脚本。该脚本使用 su 下的 usermod 命令。

su sudo usermod

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

标签 统计

usermod ×5

accounts ×1

command-line ×1

docker ×1

linux ×1

options ×1

ssh ×1

su ×1

sudo ×1

uid ×1

useradd ×1

users ×1