Linux用户及组指令
参考文章:
Linux技能树/Linux入门/Linux入门总结
linux -----创建用户 ,群组,权限
1.新增用户
1)sudo useradd test
:新增名为test的用户
注:sudo
即以系统管理者的身份执行指令
2)sudo passed test
:修改test用户的密码
注意:
使用useradd
创建的用户无法登录,解决办法参考:
《linux学习》之新建用户无法登陆问题
即,应当使用指令:sudo adduser test
而不是sudo useradd test
useradd和adduser的区别参考下面这篇文章:
adduser和useradd的区别
3)su test
:转换用户至刚刚新建的用户test
4)exit
:退出转换用户,返回原来用户
2.组操作
1)groupadd test_3
:创建新组test_3
2)usermod
:修改用户账户
usermod -g li test
:修改test用户所在的群组到li
usermod -G test_3,test_1 test
:添加test用户至群组test_3和test_1
usermod -a -G li test
:添加test用户至群组li
3)groups test
:查看test用户所在的组
4)groupdel friend
:删除friend组
3.其他操作
1)id li
:查询用户li的UID、GID 和附加组的信息
2)whoami
:查看自己的用户名
3)userdel test
:将 test 用户删除
4)chgrp friend test_group
:更改文件test_group(或目录)的所属的组至friend(可使用-R进行递归处理)
5)chown test test_group
:更改文件test_group(或目录)的所有者至test(可使用-R进行递归处理)
注:也可使用chown
改变文件或目录所属组
chown :test test_group
:更改文件test_group(或目录)的所属的组至test(可使用-R进行递归处理)