Questions tagged «administration»

3
服务器管理员向我发送了一个私钥供使用。为什么?
我应该访问服务器,以便将公司的暂存服务器和实时服务器链接到我们的部署循环中。他们那边的管理员设置了两个实例,然后在服务器上创建了一个用户供我们以SSH身份登录。我已经习惯了这么多。 我现在想到的是,我将把我的公钥发送给他们,该公钥可以放在他们的授权密钥文件夹中。但是,他们却给我发送了一个文件名id_rsa,该文件名中包含-----BEGIN RSA PRIVATE KEY-----通过电子邮件发送的文件名。这正常吗? 我环顾四周,从头开始可以找到大量资源来生成和设置自己的密钥,但是从服务器的私钥开始却无济于事。我应该使用它来为自己生成一些密钥吗? 我会直接问系统管理员,但不想成为一个白痴,浪费大家在我们之间的时间。我是否应该忽略他发送给我的密钥,并要求他们将我的公共密钥放入他们的授权文件夹中?


10
您如何将良性用户赶出系统?
我之前在Google上进行了搜索,并注意到了几种方法,但是我猜想Google并不了解全部。那么,如何你踢用户关闭你的Linux机器?还如何去看看他们首先登录?和相关...如果用户登录到X11 DE,您的方法是否有效(这不是我只是好奇的要求)?

3
我刚刚将49GB目录“ mv”到错误的文件路径,是否可以恢复文件的原始状态?
我有一个(好吧,我有一个)目录: /media/admin/my_data 它的大小约为49GB,其中包含成千上万个文件。该目录是活动LUKS分区的安装点。 我想将目录重命名为: /media/admin/my_data_on_60GB_partition 当时我没有意识到,但是我从主目录发出了命令,所以我最终做了: ~% sudo mv /media/admin/my_data my_data_on_60GB_partition 因此,mv程序开始将/media/admin/my_data其内容移至新目录~/my_data_on_60GB_partition。 我使用Ctrl+ C来取消命令的整个过程,所以现在我有一堆文件分散在目录中: ~/my_data_on_60GB_partition <--- about 2GB worth files in here 和 /media/admin/my_data <---- about 47GB of orig files in here 新目录~/my_data_on_60GB_partition及其某些子目录由root拥有。 我假设mv程序必须首先以root用户身份复制文件,然后在传输之后将chown它们重新复制到我的用户帐户。 我的目录/分区备份有些旧。 我的问题是,是否可以可靠地还原一堆被移动的文件? 也就是说,我可以运行: sudo mv ~/my_data_on_60GB_partition/* /media/admin/my_data 还是我应该放弃尝试恢复,因为文件可能已损坏并部分完成等? 操作系统-Ubuntu 16.04 mv --version mv (GNU coreutils) 8.25

4
是否可以重命名Unix用户帐户?
我在别人使用的计算机上安装了Ubuntu。我用她的名字重命名了该帐户,但是它只更改了全名,而不是用户名,该用户名仍然显示在右上角(在中fast-user-switch-applet)。是否有重命名Unix用户帐户的命令? 我曾考虑过用新名称创建一个新的用户帐户,然后将“旧”目录中的所有内容复制到新帐户的目录中。够了吗?但是后来我认为文件将具有旧帐户的权限所有者?那我该chown -R newuser ~怎么办? 有没有更简单/推荐的方法来做到这一点?


5
如何在Linux中更改用户的默认组?
作为Linux管理的新手,我对以下命令有些困惑: useradd usermod groupadd groupmod 我刚读完Linux / Unix管理员手册中的用户管理书,但是有些事情仍然有些朦胧。 基本上useradd看起来很简单: useradd -c "David Hilbert" -d /home/math/hilbert -g faculty -G famous -m -s /bin/sh hilbert 我可以使用用户名添加“ David Hilbert” hilbert,并设置其默认目录,shell和组。我认为这-g是他的主要/默认组,-G也是他的其他组。 这些是我接下来的问题: 如果组faculty和famous不存在,此命令是否仍然有效?会创建它们吗? 如果没有,我该使用什么命令来创建新组? 如果我删除了该用户hilbert,但这些组中没有其他用户,它们是否仍然存在?我应该删除它们吗? 运行useradd上面的命令后,如何将David从famous组中删除,并重新分配hilbert尚不存在的主要组?


2
为什么新用户继承了已删除用户的文件?
所以我必须做一本练习本作为作业。首先,您必须创建一个用户,例如: useradd -c "Steven Baxter" -s "/bin/sh" sbaxter 然后,您必须在/home/sbaxter目录中添加一些文件: touch /home/sbaxter/ some.txt new.txt files.txt 然后,您必须删除该sbaxter用户并创建一个名为的新用户mjane。令我惊讶的是find /home/ -user mjane,新用户mjane现在拥有sbaxter的所有旧文件,怎么了?

10
如何知道/ dev / sdX是连接的USB还是HDD?
我怎么知道 /dev/sdX是本地硬盘还是USB闪存盘?我更希望在没有root特权的情况下执行此操作。 好, udevadm帮了很多忙: 对于本地硬盘: udevadm info --query=all --name=sdb | grep ID_BUS E: ID_BUS=ata 对于USB密钥: udevadm info --query=all --name=sdc | grep ID_BUS E: ID_BUS=usb

6
“ lsof”命令的替代方案?
在许多情况下,我必须使用的机器上未安装“ lsof”,但是非常需要lsof的“功能”(例如,在AIX上)。:\ 非Windows世界中是否有类似“ lsof”的应用程序? 更新:例如:我需要知道哪些进程使用“ / home / username”目录?



4
系统管理员是否可以窃听用户终端?
登录到计算机后,我可以从的输出中找出每个用户的伪终端设备w。作为系统管理员,我是否有可能在用户不知情的情况下窃听此终端?换句话说,我希望在此终端上看到的一切都作为自己终端上的输出完成。 请注意以下事项: 这不是监视用户活动的实际用例:我知道有针对此的系统审核工具。我很好奇是否可以做到。 我知道这个问题,而且似乎没有涵盖我要问的问题,因为所有解决方案均表明存在侵入性(用户会知道我在做什么)或产生过多噪音(strace解)。接近的一种解决方案是建议使用的解决方案gdb。但这只让我看到另一个终端的标准输出。 我尝试过的 我在终端上尝试了此操作: tee /dev/pts/user_pts </dev/pts/user_pts 这使我可以看到用户在键入其他伪终端时键入的每个字符。问题是,每隔几个字符,它就会“跳过”:它将在一个终端设备上显示一个流氓字符,而在另一终端设备上却不显示。它还阻止了来自用户的伪终端设备的任何命令的执行。我不太确定为什么会这样,是否有改善的方法。 我想看什么 USER TERMINAL | MY TERMINAL $ echo "Test" | # slick_command_here Test | echo "Test" $ | Test

10
是否担心以root用户身份高估登录?
对于个人笔记本电脑上的个人linux,我通常将环境设置为即使在X或更低的运行级别下也以root用户身份自动登录。我发现我的工作流程是非常愉快的和快速的,无需任何繁琐无需键入su或sudo或钥匙圈或AUTH或东西被要求。 到目前为止,我从未遇到过任何问题,那么为什么大多数人对此感到恐惧?担心被高估了吗?当然,这是假定用户知道他们在做什么并且并不真正在乎系统可靠性和安全性问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.