首页 » PHP教程 » adduserphp技巧_Linux用户治理简单指令adduseruseraddpasswdsuuserdel

adduserphp技巧_Linux用户治理简单指令adduseruseraddpasswdsuuserdel

访客 2024-12-13 0

扫一扫用手机浏览

文章目录 [+]

在 ubuntu 中利用 adduser 会更方便地创建用户。

语法

sudo adduser username示例

adduserphp技巧_Linux用户治理简单指令adduseruseraddpasswdsuuserdel

其须要利用 root 用户才能创建用户,须要输入当前用户的密码,如果未指定组,会自动创建同名组并将其添加到组中,自动创建家目录。
然后哀求输入该用户的密码与干系信息。

adduserphp技巧_Linux用户治理简单指令adduseruseraddpasswdsuuserdel
(图片来自网络侵删)

useradd 则须要指定一系列信息。

语法

useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s <shell>][-u <uid>][用户帐号]

useradd -D [-b][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s <shell>]参数解释

-c<备注>-d<登入目录>-D-e<有效期限>-f<缓冲天数>-g<群组>-G<群组>-m-M-n-r-s<shell>-u<uid>示例创建 test2 用户,指定家目录为 /home/test2 ,如果未有家目录则自动创建家目录 /home/test2 ,指定shell为 /bin/bash把稳如果为有指定的组,须要先自行创建改组。

把稳此时是 test2 用户是没有密码的,须要手动添加密码,否则无法登任命户。
可以利用 passwd 设置密码, passwd 详细可看 这篇文章 。

添加用户之后,会在 /etc/passwd 中添加一个记录

/etc/passwd 文件内容非常规律, 每行记录对应一个用户

这里的密码 x 并不是真正的密码,密码存放在 /etc/shadow 中,须要 root 用户才能查看

同 /etc/passwd 文件一样,文件中每行代表一个用户,同样利用 : 作为分隔符,不同之处在于,每行用户信息被划分为 9 个字段。
每个字段的含义如下:

用户名:加密密码:末了一次修正韶光:最小修正韶光间隔:密码有效期:密码须要变更前的警告天数:密码过期后的脱期韶光:账号失落效韶光:保留字段切换用户

su (英文全拼:switch user) 命令用于变更为其他利用者的身份,除 root 外,须要键入该利用者的密码。

语法

su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]

-f 或 --fast-m -p 或 --preserve-environment-c command 或 --command=command-s shell 或 --shell=shell--help--version- -l 或 --loginUSERARG

示例

变更帐号为 root 并在实行 ls 指令退却撤退出变回原利用者

su -c ls root

变更帐号为 root 并传入 -f 参数给新实行的 shell

su root -f

变更帐号为 clsung 并改变事情目录至 clsung 的家目录(home dir)

su - clsung

切换用户

hnlinux@runoob.com:~$ whoami //显示当前用户hnlinuxhnlinux@runoob.com:~$ pwd //显示当前目录/home/hnlinuxhnlinux@runoob.com:~$ su root //切换到root用户密码: root@runoob.com:/home/hnlinux# whoami rootroot@runoob.com:/home/hnlinux# pwd/home/hnlinux

切换用户,改变环境变量

hnlinux@runoob.com:~$ whoami //显示当前用户hnlinuxhnlinux@runoob.com:~$ pwd //显示当前目录/home/hnlinuxhnlinux@runoob.com:~$ su - root //切换到root用户密码: root@runoob.com:/home/hnlinux# whoami rootroot@runoob.com:/home/hnlinux# pwd //显示当前目录/root

切换用户后可以利用 exit 命令切换回来

删除用户

Linux userdel 命令用于删除用户账号。
userdel 可删除用户账号与干系的文件。
若不加参数,则仅删除用户账号,而不删除干系文件。

语法

userdel [-r][用户帐号]参数解释r 删除用户登入目录以及目录中所有文件实例删除用户账号及事情目录

sudo userdel -r test2

标签:

相关文章

php上传数据到另一个php技巧_php的文件上传

这里首先声明一下这一章的内容比较多,比较难,你要抱着和自己去世磕的态度。细微之处不放过,多敲多练是王道。 学习就像爬山,得一步一步...

PHP教程 2024-12-15 阅读0 评论0