首页 > 代码库 > linux用户管理(2)----修改用户模式(usermod,sudo权限等)
linux用户管理(2)----修改用户模式(usermod,sudo权限等)
修改使用者模式可以使用usermod命令实现。
一、usermod常用命令介绍:
-a: 仅和-G一块使用,将用户添加到附属组群。
-d: 修改用户登入时的目录,例如一般的用户登录时,默认进入预先设定的主目录,某些时候为了方便登录时就需要进入比较复杂的路径时,可以使用这个选项设置进入时目录。
-g: 修改用户所属群组。
-G: 修改用户所属的附加群组;在改变用户sudo权限时就可以使用这个选项。
-s: 修改用户登录后所使用的shell版本
二、sudo权限
用户获取sudo权限,可以使用两种办法
1、修改/etc/sudoers文件,将用户名添加到sudo权限组,例如
2、第二种办法就是修改用户附属组:
可以使用usermod或者gpasswd修改
(1)使用usermod修改
$ sudo usermod -a -G sudo tt
修改后的结果可以查看/etc/group,可以看到sudo这一栏中包含tt
可能涉及的文件:
FILES
/etc/group
Group account information.
/etc/gshadow
Secure group account information.
/etc/passwd
User account information.
/etc/shadow
Secure user account information.
(2)使用gpasswd
常用命令:
-a: 将用户增加到指定组
-d: 将用户从指定组删除
其他选项:
-M 设置group成员列表
-A 设置组的管理员列表
例如:
将 tt 增加为sudo组成员:
sudo gpasswd -a tt sudo
将 tt 从sudo组删除:
sudo gpasswd -d tt sudo
三、解决每次使用sudo时均需输入密码,太麻烦了。
解决办法:
修改 /etc/sudoers文件
linux用户管理(2)----修改用户模式(usermod,sudo权限等)