首页 > 代码库 > Linux-用户管理
Linux-用户管理
添加用户:
useradd [options] Jack
-u 1000,指定UID
-g 1000,指定GID(基本组),组必须存在才可以
-G GID(附加组),组必须存在才可以
-c 指定注释信息
-d /home/Jack,指定家目录
-s /bin/tcsh,指定shell路径
-m -k,创建家目录
-M,不创建家目录
/etc/shells ,指定了当前系统可用的安全shell
/etc/login.defs,
/etc/skel/,bash的环境配置文件
删除用户:
userdel [options] Jack, 删除用户,但不删除家目录
-r:同时删除家目录
id ,查看用户的账号属性信息
id user1
-u,UID
-g,GID,基本组
-G,GID,附加组
-n,name,名称
finger Jack ,查看用户账号信息
修改用户
usermod [options] Jack
-u UID
-g GID,改到的基本组必须存在才可以
-G GID,不使用-a选项,会覆盖此前的附加组;
-a ,append,追加
-d,-m 指定新的家目录,移动原家目录下的文件至新的家目录中
-s,shell
-l,login name,改用户名
-L,lock,锁定用户
-U,unlock,解锁用户
chsh:change shell,修改用户的shell信息
chfn:change finger,修改注释信息
密码管理:
passwd Jack
--stdin,标准输入,从键盘
echo "RedHat" | passwd --stdin Jack
-l,lock,锁定用户
-u,unlock,解锁用户
-d,删除用户密码
PAM:
Linux-用户管理