标签: account-restrictions

如何限制 SSH 用户只允许 SSH 隧道?

如何限制 SSH 服务器上的用户允许他们使用SSH TUNNELING的权限?即,即使他们通过 SSH 登录,他们也无法运行命令。

我的 Linux 服务器是 Ubuntu 11.04 和 OpenWrt。

linux ssh account-restrictions

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

如何完全禁用帐户?

如何完全禁用帐户?passwd -l不允许任何人使用密码登录帐户,但您仍然可以通过私钥/公钥登录。我将如何完全禁用该帐户?作为快速修复,我将文件重命名为authorized_keys_lockme. 还有其他方法吗?

users account-restrictions

50
推荐指数
3
解决办法
6万
查看次数

使用 vsftpd 将 FTP 访问限制为仅访问 /var/www

我在我的 linux (rasbian) 上运行 vsftpd 作为 ftp 服务器,我以 root 用户身份登录到机器。

我想仍然只能使用 /var/www,我该如何配置 vsftpd conf 来完成它?

chroot ftp account-restrictions vsftpd

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

你需要一个 SCP 的外壳吗?

我允许朋友在我的机器上使用本地帐户,专门用于 SCP。我可以将他的帐户的 shell 指定为/bin/true,或者以任何其他方式限制帐户,同时仍然允许 SCP?

login scp account-restrictions

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

在 Linux 中为特定用户阻止特定命令

如何阻止命令,比如说mkdir针对特定用户?

我所做的只是创建了只读函数并存储在用户配置文件中 ~/.bashrc

/bin/mkdir() {
        echo "mkdir command not allow for you"

}

mkdir() {
        echo "mkdir command not allow for you"

}
./mkdir() {

        echo "mkdir command not allow for you"
}

readonly -f /bin/mkdir
readonly -f mkdir
readonly -f ./mkdir
Run Code Online (Sandbox Code Playgroud)

测试:

rahul@ubuntu:~$ cd /bin/
rahul@ubuntu:/bin$ ./mkdir /home/rahul/ggg
mkdir command not allow for you
rahul@ubuntu:/bin$ cd
rahul@ubuntu:~$ mkdir testing
mkdir command not allow for you
rahul@ubuntu:~$ /bin/mkdir testing
mkdir command not allow for you
Run Code Online (Sandbox Code Playgroud)

所以我的问题是实现这一目标的方法是什么?有什么工具可以做到这一点吗?

更新 1 …

linux security account-restrictions restricted-shell

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

如何创建自动过期的用户帐户?

这就是我希望能够做到的:

创建用户帐户后,他们应该可以使用ssh-tunnel,但除非 root 用户重置倒计时,否则他们的帐户会在 30 天后自动删除。

我怎样才能自动化这个?我将不得不处理大约 15 个用户。

users account-restrictions guest-account accounts

24
推荐指数
2
解决办法
6万
查看次数

仅授予用户对一个目录的读/写访问权限

我正在运行一个服务器,我需要向单个用户授予对特定目录的读/写访问权限。我尝试了以下方法:

sudo adduser abcd
sudo groupadd abcdefg
chown -R .abcdefg /var/www/allowfolder
chmod -R g+rw /var/www/allowfolder
usermod -a -G comments abcd
Run Code Online (Sandbox Code Playgroud)

以上似乎有效,但是它为用户提供了对服务器其余部分的只读访问权限。

如何设置权限以便用户只能读取和写入特定文件夹?用户还应该能够运行像mysql.

permissions account-restrictions files

24
推荐指数
2
解决办法
8万
查看次数

如何添加仅有权访问特定文件夹的 ssh 用户?

如何添加仅有权访问特定文件夹的 ssh 用户?

useradd -d /var/www/xyz.com.tr/musteri  -s /bin/bash -g sshd musteri
Run Code Online (Sandbox Code Playgroud)

我创建了一个名为musteri. 我设置了它的主文件夹和组。所以,我想将musteri用户集成到“/var/www/xyz.com.tr/musteri”中。我不希望它访问另一个文件夹。

users ssh permissions account-restrictions

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

可以使用 nologin 用户通过 ssh 执行命令吗?

如果用户loginShell=/sbin/nologin仍然可以

ssh user@machine [command]
Run Code Online (Sandbox Code Playgroud)

假设用户在其主目录中有适当的 ssh 密钥可用于进行身份验证?

我的目标是保持用户作为 nologin,但仍然能够在网络上的其他几台机器上执行命令(类似于通过 'sudo -u' 使用),我想知道这是否是一个合理的过程。

login ssh account-restrictions

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

我可以限制用户使用特殊程序吗?

是否可以添加用户并限制他运行特殊程序?
例如,该用户登录后,只能打开火狐浏览器上网,该用户不能运行其他程序。
例如,在终端中,删除某些环境变量(如 $HOME)时将无法访问命令。
但是是否可以避免在图形外壳中运行程序,例如 Gnome?如果是,如何?

shell fedora gnome permissions account-restrictions

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