gpt4 book ai didi

security - 如何在 Ubuntu 中更改 USB 内存棒(pendrive)的权限?

转载 作者:行者123 更新时间:2023-12-04 18:33:51 26 4
gpt4 key购买 nike

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












我们不允许在 Stack Overflow 上提出有关通用计算硬件和软件的问题。您可以编辑问题,使其成为 on-topic对于堆栈溢出。


4个月前关闭。







Improve this question




我正在为 Ubuntu 开发一个安全工具,当我将 Pendrive 插入我的系统并要求输入密码时,我想删除它的所有权限,然后当我输入正确的密码然后再次设置设备的所有权限。但是我不知道如何使用 shell 命令执行此操作(删除 pendrive 的所有权限)?

我已经尝试过这些命令,但这些命令对我没有帮助:

sudo chown user:user /media/name_of_drive -R
sudo chmod 777 user:user /media/name_of_drive -R

好吧,我的操作系统是 Ubuntu-16.04 LTS。

我的项目的 Github 链接是: https://github.com/beNitinhere/Ubuntu-Antivirus

提前致谢

最佳答案

你可以这样做:

 $ sudo mount /dev/sda2/media/name_of_drive -t ntfs -o uid=1000,gid=1000,umask=007,auto,locale=en_EN.UTF-8
-t是指示文件系统类型的键,在本例中为 ntfs .
-o设置安装选项。对于家庭系统,这可能没有意义,但对于自我教育,您只能注册自己的访问权限。为此,请输入终端:
$ id
并获取值 uidgid在输出中。这是 id登录系统的用户, id他的小组。它们在 -o 之后作为选项输入.
umask是文件/文件夹的权限。不同于 chmod :
 0 : read, write and execute
1 : read and write
2 : read and execute
3 : read only
4 : write and execute
5 : write only
6 : execute only
7 : no permissions

因此,第一个数字 - 用于用户,第二个 - 用于他的组,第三个 - 用于所有其他人。

您可以这样做(但所有用户都将拥有读写可执行文件的访问权限):
sudo mount /dev/sda2 /media/name_of_drive -t ntfs -o rw,exec,auto,locale=en_EN.UTF-8

关于security - 如何在 Ubuntu 中更改 USB 内存棒(pendrive)的权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48790375/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com