系统学习Linux |
您所在的位置:网站首页 › linux文件权限rwrr › 系统学习Linux |
目录 用户操作 创建属性 备注:addduser=useradd,linux很少用主要用于kali系统 修改属性 选项 密码设置 passwd 单个用户密码设置 选项 chpasswd 批量用户密码设置 userdel 删除 用户操作 创建属性usermod [选项] username -d,--home-dir 修改用户的家目录 usermod -d /path username [root@www ~]# tail -1 /etc/passwd user11:x:10112:10112::/home/user11:/bin/bash [root@www ~]# usermod -d /opt user11 user11:x:10112:10112::/opt:/bin/bash-e, --expiredate 修改用户的失效时间 usermod -e YYYY-MM-DD username [root@www ~]# tail -1 /etc/passwd user11:!!:19522:0:99999:7::: [root@www ~]# usermod -e 2303/06/15 user11 [root@www ~]# tail -1 /etc/passwd user11:!!:19522:0:99999:7::121790:-f, --inactive 密码过期后,账户被彻底禁用之前的天数。0表示立即禁用,-1 表示禁用这个功能。 usermod -f n (n为数字) username [root@www home]# tail -1 /etc/shadow user11:!!:19522:0:99999:7::121790: [root@www home]# usermod -f 55555 user11 [root@www home]# tail -1 /etc/shadow user11:!!:19522:0:99999:7:55555:121790:-g, --gid 用户初始登录组(基本组)的组名或GID。组名必须已经存在。组号码必须指代已经存在的组。 usermod -g GID username [root@www home]# useradd -g 10112 user20 [root@www home]# tail -1 /etc/passwd user20:x:10113:10112::/home/user20:/bin/bash-G, --groups 指定用户的附加组,该组必须已经存在 useradd -G GID username [root@www home]# useradd -G 10112 user21 [root@www home]# tail -1 /etc/passwd user21:x:10114:10114::/home/user21:/bin/bash-M, --no-create-home 不创建用户的主目录,常用于程序用户的创建 useradd -M username -N, --no-user-group 不创建同名的组 useradd -g GID -N username -p, --password PASSWORD 加密后的新账户密码 useradd -p 加密后的密码 username -s, --shell SHELL 新账户的登录 shell useradd -s shell的路径 username [root@localhost ~]# useradd -s /bin/bash /user10 [root@localhost ~]# useradd -s /sbin/shutdown user11 [root@localhost ~]# tail -2 /etc/passwd user10:x:1002:1002::/home/user10:/bin/bash user11:x:1003:1003::/home/user11:/sbin/shutdown-u, --uid UID 新账户的用户 ID useradd -u 指定的ID号 username [root@localhost ~]# useradd -u 15151 user13 [root@localhost ~]# tail -1 /etc/passwd user13:x:15151:15151::/home/user13:/bin/bash 备注:addduser=useradd,linux很少用主要用于kali系统 修改属性usermod usermod [选项] username 选项-d,--home-dir 修改用户的家目录 usermod -d /path username [root@localhost ~]# usermod -d /opt user13 [root@localhost ~]# tail -1 /etc/passwd user13:x:15151:15151::/opt:/bin/bash-e, --expiredate 修改用户的失效时间 usermod -e YYYY-MM-DD username [root@localhost ~]# usermod -e 2023/06/20 user13 [root@localhost ~]# tail -1 /etc/shadow user13:!!:19522:0:99999:7::19528: [root@localhost ~]# usermod -e 2023/06/25 user13 [root@localhost ~]# tail -1 /etc/shadow user13:!!:19522:0:99999:7::19533:-f, --inactive 密码过期后,账户被彻底禁用之前的天数。0表示立即禁用,-1 表示禁用这个功能。 usermod -f n (n为数字) username [root@localhost ~]# usermod -f -0 user13 [root@localhost ~]# tail -1 /etc/shadow user13:!!:19522:0:99999:7:0:19533:-g, --gid 用户初始登录组(基本组)的组名或GID。组名必须已经存在。组号码必须指代已经存在的组。 usermod -g GID username [root@localhost ~]# tail -2 /etc/passwd user12:x:1004:1004::/home/user12:/bin/bash user13:x:15151:15151::/opt:/bin/bash [root@localhost ~]# usermod -g 15151 user12 [root@localhost ~]# tail -2 /etc/passwd user12:x:1004:15151::/home/user12:/bin/bash user13:x:15151:15151::/opt:/bin/bash-G, --groups 修改用户的附加组,该组必须已经存在 usermod -G GID username -L, --lock 锁定用户密码,账户不能登录系统 usermod -L username [root@localhost ~]# usermod -L user13 [root@localhost ~]# su user13 bash-4.2$-m, --move-home 与-d选项配合,将老的家目录内容移动到-d指定的新家目录 usermod -m -d /newdirpath username -p, --password PASSWORD 修改账户密码 usermod -p 加密后的密码 username -s, --shell SHELL 新账户的登录 shell useradd -s shell的路径 username [root@localhost ~]# usermod -s /usr/bin/ user13 [root@localhost ~]# tail -1 /etc/passwd user13:x:15151:15151::/opt:/usr/bin/-u, --uid UID 修改账户的用户 ID usermod -u 指定的ID号 username [root@localhost ~]# useradd -u 15155 user16 [root@localhost ~]# tail -1 /etc/passwd user16:x:15155:15155::/home/user16:/bin/bash [root@localhost ~]# usermod -u 15156 user16 [root@localhost ~]# tail -1 /etc/passwd user16:x:15156:15155::/home/user16:/bin/bash-U, --unlock 解除密码锁定 usermod -U username 密码设置 passwd 单个用户密码设置语法 passwd [选项] username 选项-l, --lock 锁定用户密码,账户不能登录系统 passwd -l username [root@localhost ~]# passwd -l user16 锁定用户 user16 的密码 。 passwd: 操作成功--stdin 读取标准输入的内容作为密码 passwd --stdin username [root@localhost ~]# echo a | passwd --stdin user1 更改用户 user16 的密码 。 passwd:所有的身份验证令牌已经成功更新。-u, --unlock 解除密码锁定 passwd -u username [root@localhost ~]# passwd -u user16 解锁用户 user16 的密码。 passwd: 操作成功-d, --delete 删除用户密码 passwd -d username -e, --expire 设置密码有效期 passwd -e YYYY-MM-DD username [root@localhost ~]# passwd -x 20230615 user16 调整用户密码老化数据user16。 passwd: 操作成功 [root@localhost ~]# passwd -e user16 正在终止用户 user16 的密码。 passwd: 操作成功-S, --status 查看给定账户的密码状态(锁定或不锁定) passwd -S username [root@localhost ~]# passwd -S user16 user16 PS 1970-01-01 0 20230615 7 -1 (密码已设置,使用 SHA512 算法。) chpasswd 批量用户密码设置语法 生成用户与密码的对应关系 username:password echo -e "username1:password1\nusername2:password2" [> filename] echo -e "username1:password1\nusername2:password2" | chpasswd chpasswd < filename |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |