1、了解Linux目录结构
推荐看一下:https://www.runoob.com/linux/linux-system-contents.html
Linux支持多个用户进行操作的,这样提高了系统的安全性,也可以多人共用一个系统,不过要注意的是系统中安装的软件相关路径,如果全部安装到了某个用户下,则另一个用户是不可以使用的。如果安装在了/opt/文件下,另一个用户可以使用的。例如,作者的系统a装了RustDesk,则这个软件也可以在B中使用。可以通过命令dpkg -L SoftName。如果安装到了某个用户目录下,则不可以使用。下面列举了查看软件安装目录
$ dpkg -L firefox $ type firefox $ which firefox $ whereis firefox $ find / -name firefox $ locate firefox & ps aux | grep firefox
2、添加用户
通过sudo命令创建新的用户,然后输入新用户的密码后,出现用户的相关信息,可以一路回车到确认系统信息,输入y,完成创建。
$ sudo adduser UserName
3、修改当前用户组所属的文件
主目录"/home/XXXX"已经存在。没有从"/etc/skel"复制文件。
adduser:警告:主目录 /home/XXXX 不属于您当前创建的用户
除了chmod修改文件权限之外,还有chown来改变用户组的,具体的操作是:
正如我之前复制过来的全部文件变成了root用户组了,那么我本来的用户组肯定是经常登录计算机的用户组了,那么我通过chown修改的命令为:
sudo chown 用户组:用户名 文件夹/文件名 即可将其修改为当前用户组所属的文件。
反之,如果我打算将某个文件修改为root用户组,则为:sudo root:root 文件夹/文件名 即可。反之,同理,并注意中间的冒号.
4、修改文件夹的所有者
linux 修改文件夹的所有者,在Linux系统中,我们经常需要修改文件夹的所有者。这个操作有很多种方法,但是最常用的方法是使用chown命令。chown命令是changeowner的缩写,用于改变文件或文件夹的所有者。要使用chown命令修改文件夹的所有者,首先需要登录到Linux系统。然后打开终端窗口,输入以下命令:
sudo chown -R new_owner:new_group directory_p
5、给新的用户授予sudo权限
sudo权限在文件sudoers,所以打开文件,在root ALL=(ALL:ALL) ALL添加UserName(你的用户名) ALL=(ALL:ALL) ALL,然后保存退出即可。
$ sudo gedit /etc/sudoers 添加: root ALL=(ALL:ALL) ALL UserName ALL=(ALL:ALL) ALL 保存,退出即可。
5、删除用户
如果用户不再使用,可以通过命令进行删除,记得修改sudoers文件。
$ sudo deluser UserName # 删除用户本身,不删除它的文件 $ sudo deluser --remove-home UserName #删除的时候,删除用户的主目录