useradd和adduser
比较useradd只是添加一个用户,只有在/etc/passwd中添加一个记录,没有密码,没有自己目录。
adduser需要添加一堆东西才能创建。
useradd和userdel配套使用。
adduser和deluser配套使用。
如何记忆:adduser是一个动作,我要添加用户,那么问问姓字名谁等等,有很多参数,如果不说,系统自己能用默认的。useradd相当于“用户已经加了,其他我不管”.
usrdel -r 用户名 删除用户并且删除主目录
添加删除组:groupadd和addgroup
这两个和上面差不多
当然还有groupdel和delgroup。
要查看在哪个组:
groups ,记住是复数形式。
groups 某用户,看看这个用户的用户组。
用户添加到sudo组
添加用户到sudo
usermod -aG sudo 用户
-G的参数是添加附加的组,如果用-g就是改变其所在组。-a的意思就是加入的意思,所以-aG一起用。
然后看看groups是否有sudo
退出某组
gpasswd –d 用户名 组名
修改/etc/sudoers
我的系统内没有/etc/sudoers,奇怪。
改变文件拥有者和拥有者组
修改/etc/sudoers
chgrp 用户名 文件名 -R
chown 用户名 文件名 -R
-R表示递归目录下所有文件
比如,把公钥拷贝从/root/.ssh拷贝到/home/user1/.ssh
然后用以上两个命令把拥有者和拥有组都改成user1.
然后用chmode 600,将其权限改变。