在Ubuntu中,管理用户权限主要涉及以下几个方面:
sudo adduser username
sudo deluser username
sudo usermod -l new_username old_username
sudo usermod -d /home/new_directory -m new_username
sudo usermod -aG groupname username
sudo gpasswd -d username groupname
sudo groupadd groupname
sudo groupdel groupname
ls -l
chmod 755 filename
chmod u+x filename # 给文件所有者添加执行权限
chmod g-w filename # 移除文件所属组的写权限
chmod o=r filename # 设置其他用户的权限为只读
chown username:groupname filename
sudo visudo
在这个文件中,你可以指定哪些用户或用户组可以使用sudo命令以及他们的权限范围。Ubuntu默认不启用SELinux,但如果你安装了AppArmor,可以通过以下方式管理:
sudo aa-status
sudo aa-enforce /etc/apparmor.d/profile_name
sudo aa-disable /etc/apparmor.d/profile_name
Ubuntu提供了一个图形化的用户账户管理工具,可以通过系统设置来管理用户和权限。
sudo
命令时要确保你知道自己在做什么,因为它允许以超级用户权限执行命令。通过以上方法,你可以在Ubuntu系统中有效地管理用户权限。