linux创建组和用户,切换用户

 
 一、创建组
[root@zabbix-server ~]# groupadd monitor
-g gid:指定组ID号
二、创建用户
[root@zabbix-server ~]# useradd -u 501 -g monitor -G admin -d /monitor monitor
 -u:直接给出userID
 -g:指定用户所属的群组
 -G 指定用户所属的附加群组
 -d:指定用户登入时的启始目录
 -s:定义shell
Linux系统下新建一个用户会在以下几个文件中做记录,下面以admin用户为例:
1、/etc/passwd用户信息文件
cat /etc/passwd
#admin:x:503:501::/home/admin:/bin/bash
2、/etc/shadow用户密码文件
cat /etc/shadow
#admin:Dnakfw28zf38w:8764:0:168:7:::
3、/etc/group用户组文件
cat /etc/group
#admin:x:1:root,bin,admin
4、最后是用户的家目录
cd  /home/admin三、修改组
groupmod
四、修改用户
usermod
五、修改密码
1、passwd
2、修改root用户的密码
很多时候,当前用户没有权限操作文件和目录,需要切换到root用户进行操作,但是又不知道root用户的密码,这个时候,可以用下面的方法来解决。
su passwd root
系统会提示你输入密码和确认密码。
然后 su - root
输入刚才的密码即可。
六、切换用户
[root@zabbix-server ~]#su  -  [用户名]
su  [用户名]与su  -  [用户名]的区别:
前者只是切换了用户身份,但Shell环境仍然是原用户的Shell;而后者连用户和Shell环境一起切换成用户身份了。只有切换了Shell环境才不会出现PATH环境变量错误。
posted on 2022-09-21 18:56  胖妞的瘦猴  阅读(615)  评论(0编辑  收藏  举报