麒麟linux怎么设置别的用户只能访问自己的目录

嘿,我们来谈谈Kirin Linux中设置用户权限。
当年我在做2 02 2 年某个城市的一个项目,确实很头疼。
首先你要明白,这个东西是基于权限控制的。
是的,这是一种目录隔离方法。
让我们一步一步来做:
1 基本许可证配置,这是主要方法。
看吧,KirinLinux默认创建用户,主目录的权限只有,drwx-----,也就是说只有所有者可以读、写、执行,其他人不能做任何事情。
如果你想更严格,只需执行命令 chmod7 00 /home/username 即可,很简单。
然后切换到另一个用户,尝试查找目标用户目录,例如cd /home/target user。
如果显示“权限被拒绝”,则说明您的设置成功。
2 .访问控制列表(ACL),此项是可选的,但非常有用。
您必须首先安装 ACL 工具。
Kirin Linux 基于 Debian/Ubuntu。
您执行 sudo apt install acl。
然后,设置目录ACL。
例如,对于非主目录, sudo setfacl -m u: target user:rwx/path/to/dir,您授予目标用户读取、写入和执行权限。
使用 getfacl/path/to/dir 检查规则是否正确。
3 .设置特殊场景,这个问题需要具体分析。
例如,如果您不希望其他用户读取目录列表,只需执行 chmod o-rx /home,这样他们就看不到其他用户的主目录。
再比如,如果想将用户限制在同一个组中,可以设置 chmod g-rx/home/username 使得该组的成员无法访问。
4 .图形工具,这个适合初学者。
打开“文件管理器”,右键单击目标用户目录,选择“属性”→“权限”。
然后将“访问权限”设置为“仅限所有者”,并取消选中“允许其他用户访问”。

注意:必须使用sudo获得管理员权限,并且不要随意更改系统目录。
如果用户想要共享特定的文件,可以通过设置单独的文件权限,例如chmod o+r来共享文件,这样不会影响目录的整体隔离性。
说了这么多,当时我一头雾水,后来才明白,仅此而已。
也许我有点极端,但是当我在 2 02 2 年在那个城市运行 Kirin Linux 时,用户准备权限是我的做法。

linux中怎么给普通用户分配root权限啊?

结论:普通用户被赋予root权限,风险很大,不推荐。

步骤: 1 、控制接口。
《进入窗口》 “安全”。
选中“允许本地系统管理员登录”复选框。

2 终端。
命令:sudo passwd root。
输入当前用户密码。
设置根密码。

3 退出。
以 root 身份登录。
sudo 的替代方案: 终端:sudo <命令>。
输入当前用户密码。
运行命令需要 root 权限。

注意: 安全风险高。
定期更改 root 密码。
使用 sudo 而不是以 root 身份登录。
系统更新。
强密码。

linux怎样给普通用户设置权限

说白了,在Linux中设置用户权限其实很简单。
关键是掌握几个基本命令。
我们先来说说最重要的事情。
您必须使用 adduser 命令来添加用户。
比如我们去年跑的项目中,我们使用这个命令添加了大约3 000个用户。

还有一点,授予root权限有两种方法。
第一种方法是编辑 /etc/sudoers 文件。
该文件中有很多注释的用户组配置,例如%wheelALL=(ALL)ALL,它允许轮组的用户执行所有命令。
还有另一个重要的细节。
您必须将新用户添加到 root 组,例如 usermod-groottommy 命令,以便 Tommy 可以以 root 身份运行命令。

一开始我以为一切都结束了,但事实并非如此。
后来我发现不对劲。
您还可以直接向 sudoers 文件中的特定用户授予权限。
例如,在 root 下添加一行以授予 Tommy 所有权限。
操作完成后,使用tommy登录,然后使用su-命令获取root权限。

等等,还有一件事。
很多人没有注意到这一点,即编辑sudoers文件时要小心,因为错误的配置会导致安全漏洞。
我认为值得一试,但你必须小心。