如果我们要创建一些文件放在根目录里,这个时候只有管理员才能操作,所欲要获取管理员权限
sudo -s可以直接切换到root用户,但是不建议这样做,可能会不小心删除一些东西,如果要退出,执行exit命令
也可以在某个命令前面加上sudo,这样比较安全
whoami命令
如果要查看当前你操作的用户,可以使用该命令
who命令
查看所有登录的用户
1.添加用户useradd命令
在公司中,我们会有很多用户,这个时候就需要了解添加用户的命令
我们可以先用ls /home命令查看我们有哪些用户组,用户组里面又会有各个用户,一对多的关系
useradd有一个选项为 -m ,一般都要加上,这样会创建一个和用户同名的主目录;还有一个选项为 -g,可以指定用户所对应的用户组,如果不指定会创建一个同名的用户组
此时我们有两个用户的主目录,我们再想添加一个python2用户,用上m参数会自动创建一个python2主目录,此时命令如下:
可见多了一个用户主目录
我们可以通过命令:
其中:uid的意思是用户的id,gid的意思是用户所属组的id,最后一个表示的是组名
2.为添加的用户设置密码passwd命令
注意:此时要加上sudo,以管理员权限去修改
3.尝试切换用户su命令
4.让新加的用户能够使用sudo命令,usermod命令
usermod有两个选项:
(1)-G 此时的意思是为用户添加附加组
(2)-g 此时的意思是修改用户组
此时新加的python2用户还不能使用sudo命令,如图所示:
我们要为该用户python2设置一个附加组,如图所示:
可见,python2用户多了一个用户组
此时,python2就可以使用sudo方法了
5.删除用户userdel
可以用userdel命令删除用户,其有一个选项为 -r,可以将其主目录删除