标签: administration

服务器管理员给我发送了一个要使用的私钥。为什么?

我应该访问服务器,以便将公司的临时服务器和实时服务器链接到我们的部署循环中。他们这边的管理员设置了两个实例,然后在服务器上创建了一个用户,供我们通过 SSH 登录。我已经习惯了这么多。

在我看来,现在会发生的是我将我的公钥发送给他们,该公钥可以放在他们的授权密钥文件夹中。然而,他们通过电子邮件向我发送了一个文件名id_rsa,该文件名包含-----BEGIN RSA PRIVATE KEY-----在文件中。这是正常的吗?

我环顾四周,可以找到大量关于从头开始生成和设置我自己的密钥的资源,但没有服务器的私钥开始。我应该使用它为自己生成一些密钥还是?

我会直接问系统管理员,但不想显得白痴,浪费我们中间的每个人的时间。我是否应该忽略他发给我的密钥并要求他们将我的公钥放在他们的授权文件夹中?

security ssh administration key-authentication

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

您如何将良性用户踢出您的系统?

我之前在谷歌上搜索过这个并注意到了几种方法,但我猜谷歌并不知道所有。那么如何将用户踢出你的 Linux 机器呢?另外,您如何才能看到他们首先登录?和相关的......如果用户登录到 X11 DE(不是我只是好奇的要求),你的方法是否有效?

users administration

74
推荐指数
5
解决办法
12万
查看次数

如何以系统管理员(root)身份运行命令

我需要运行具有管理权限的命令。有人说我应该以 root 身份运行命令。我该怎么做呢?

root administration sudo

71
推荐指数
2
解决办法
48万
查看次数

我刚刚将一个 49GB 的目录“mv”到一个错误的文件路径,是否可以恢复文件的原始状态?

我有(好吧,我)一个目录:

/media/admin/my_data
Run Code Online (Sandbox Code Playgroud)

它的大小约为 49GB,其中包含数万个文件。该目录是活动 LUKS 分区的挂载点。

我想将目录重命名为:

/media/admin/my_data_on_60GB_partition
Run Code Online (Sandbox Code Playgroud)

我当时没有意识到,但我从主目录发出了命令,所以我最终做了:

~% sudo mv /media/admin/my_data my_data_on_60GB_partition
Run Code Online (Sandbox Code Playgroud)

然后mv程序开始移动,/media/admin/my_data并将其内容移动到一个新目录~/my_data_on_60GB_partition

我使用Ctrl+C来取消命令,所以现在我有一大堆跨目录的文件:

~/my_data_on_60GB_partition    <---  about 2GB worth files in here
Run Code Online (Sandbox Code Playgroud)

/media/admin/my_data           <---- about 47GB of orig files in here    
Run Code Online (Sandbox Code Playgroud)

新目录~/my_data_on_60GB_partition及其一些子目录归 root 所有。
我假设mv程序最初必须以 root 身份复制文件,然后在传输后将chown它们复制回我的用户帐户。

我有一个目录/分区的旧备份。
我的问题是,是否有可能可靠地恢复移动的一堆文件?

也就是说,我可以运行:

sudo mv ~/my_data_on_60GB_partition/*  /media/admin/my_data
Run Code Online (Sandbox Code Playgroud)

或者我应该放弃尝试恢复,因为文件可能已损坏和部分完整等?

  • 操作系统 - Ubuntu 16.04
/media/admin/my_data
Run Code Online (Sandbox Code Playgroud)

administration data-recovery files mv

60
推荐指数
2
解决办法
7786
查看次数

是否可以重命名 Unix 用户帐户?

我在一台现在被其他人使用的计算机上安装了 Ubuntu。我用她的名字重命名了帐户,但它只更改了全名,而不是用户名,该用户名仍显示在右上角(在 中fast-user-switch-applet)。是否有重命名 Unix 用户帐户的命令?

我想过用新名称创建一个新用户帐户,然后将“旧”家中的所有内容复制到新帐户的家中。就够了吗?但后来我认为这些文件将拥有旧帐户的权限所有者?那我应该怎么做chown -R newuser ~

有没有更简单/推荐的方法来做到这一点?

users administration

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

在系统管理的多个目录之间切换的快速命令行方式是什么?

在系统管理的多个目录之间切换的快速命令行方式是什么?我的意思是,我可以使用pushd .popd来切换,但是如果我想存储倍数并在它们之间循环,而不是永久地将它们从堆栈底部弹出怎么办?

bash administration shell-script

47
推荐指数
7
解决办法
7851
查看次数

如何在 Linux 中更改用户的默认组?

作为 Linux 管理的新手,我对以下命令有点困惑:

useradd
usermod
groupadd
groupmod
Run Code Online (Sandbox Code Playgroud)

我刚刚读完Linux/Unix Administrator's handbook 中的用户管理书,但有些东西还是有点模糊。

基本上useradd看起来很简单:

useradd -c "David Hilbert" -d /home/math/hilbert -g faculty -G famous -m -s /bin/sh hilbert
Run Code Online (Sandbox Code Playgroud)

我可以使用 username 添加“David Hilbert” hilbert,设置他的默认目录、shell 和组。我认为这-g是他的主要/默认组,-G也是他的其他组。

所以这些是我的下一个问题:

  1. 如果组facultyfamous不存在,此命令是否仍然有效?它只会创造它们吗?
  2. 如果没有,我使用什么命令来创建新组?
  3. 如果我删除用户hilbert并且这些组中没有其他用户,他们还会存在吗?我应该删除它们吗?
  4. 运行useradd上面的命令后,如何从famous组中删除 David ,并将他的主要组重新分配到hilbert尚不存在的组?

linux users administration group

44
推荐指数
3
解决办法
19万
查看次数

如何让 Fedora 用户成为 sudoer?

我想给一个 Fedora 用户sudo权限。我怎么做?

fedora administration sudo

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

如何知道进程进入睡眠状态并唤醒它的原因?

当我执行 'top' 时,我看到我的 perl 脚本进程处于 'S' 状态。有没有办法知道,是什么让这个 perl 进程进入睡眠状态以及唤醒它的方法?任何调试方法以提供有关 perl 脚本中行的更多见解,使其进入“S”状态。

linux process top administration perl

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

为什么新用户继承了已删除用户的文件?

所以我不得不在书中做一个练习作为家庭作业。首先,您必须创建一个用户,例如:

useradd -c "Steven Baxter" -s "/bin/sh" sbaxter
Run Code Online (Sandbox Code Playgroud)

然后你必须在/home/sbaxter目录中添加一些文件:

touch /home/sbaxter/ some.txt new.txt files.txt
Run Code Online (Sandbox Code Playgroud)

然后您必须删除该sbaxter用户并创建一个名为 的新用户mjane。令我惊讶的是,当我运行时find /home/ -user mjane,新用户mjane现在拥有 sbaxter 的所有旧文件,发生了什么?

users administration

26
推荐指数
2
解决办法
1179
查看次数