linux管理员命令代码 linux中的管理员名称是什么

Linux用户权限管理命令

Linux系统中的用户是分角色的,用户的角色是由UID和GID来识别的(也就是说系统是识别的是用户的UID、GID,而非用户用户名),一个UID是唯一(系统中唯一如同身份证一样)用来标识系统的用户账号(用户名)。

站在用户的角度思考问题,与客户深入沟通,找到黄陵网站设计与黄陵网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站制作、成都做网站、外贸营销网站建设、企业官网、英文网站、手机端网站、网站推广、主机域名、网络空间、企业邮箱。业务覆盖黄陵地区。

文件的用户与用户组分为超级管理员,普通用户和系统用户。

1)超级管理员的UID=0,GID=0,也可以这么说系统只要是识别出某个用户的UID\GID都为0时,那么这个用户系统就认为是超级管理员。

2)普通用户(管理员添加的),默认它的UID\GID是从500-65535,权限很小,只能操作自己的家目录中文件及子目录(注:nobody它的UID\GID是65534)。

3)系统用户,也称虚拟用户,也就是安装系统时就默认存在的且不可登陆系统,它们的UID\GID是1-499。

我们可以通过cat /etc/passwd命令来查看所有的用户信息,例如下图,第三列是UID,第四列是GID:

创建用户

useradd user1 创建用户user1

useradd -e 12/30/2021 user2 创建用户user2,有效期到2021-12-30

设置用户密码

passwd user1 设置密码,有设置密码的用户不能用

这里设置密码时可能会碰到密码保护机制问题,这里需要注释掉保护机制的问题

这个时候需要在编辑/etc/pam.d/system-auth文件,将其中的password requisite

和password sufficient两行注释掉,如下图:

创建用户组

groupadd –g 888 users 创建一个组users,其GID为888

groupadd users 不用g参数,使用默认的组ID

命令 gpasswd为组添加用户

只有root和组管理员能够改变组的成员:

gpasswd –a user1 users 把 user1加入users组

gpasswd –d user1 users 把 user1退出users组

命令groupmod修改组

groupmod –n user2 user1 修改组名user1为user2

groupdel删除组

groupdel users 删除组users

真正从安全性角度上来考虑的话,是要控制用户一定执行命令的权限,也就是哪些用户可以执行哪些命令,不可以执行哪些命令,因此也就有了sudo这个应用,对于sudo提权,也就是修改/etc/sudoers的配置文件。

linux文件管理命令有什么?

(1)目录管理命令

——ls:列出指定目录下的内容

格式:ls [OPTION]... [FILE]...

-a:显示所有文件包括隐藏文件

-A:显示除.和..之外的所有文件

-l,--long:显示文件的详细属性信息

-h:对文件大小进行单位换算,可能影响精度

-d:查看目录本身而非其内部的文件

-r:逆序显示文件

-R:递归显示文件

示例:ls -lah / --详细显示/目录下的所有文件(包括隐藏文件)

ls -ldh /etc --详细显示/etc目录本身

ls -lhv / --倒序显示/目录下所有文件(包括隐藏文件)

ls -R /etc  --递归显示/etc下所有文件

——mkdir:创建目录

格式:mkdir [OPTION]... DIRECTORY...

-p:自动按需创建父目录

-m:创建目录时给定权限

示例:mkdir -p /data/test/A/B --在/data目录下递归创建/test/A/B三个目录

mkdir -m 711 -p /data/MODE/A --在/data目录下递归创建MODE/A两个目录同时指定目录A的权限为711

——rmdir:删除目录

格式:rmdir [OPTION]... DIRECTORY...

-p:删除目录后如果其父目录为空,则一并删除

示例:rmdir -p /data/test/A --删除A目录后,test目录为空,一并删除

——cd:切换目录

示例:cd ..:切换到上级目录

cd ~:切换回自己的家目录

cd -:在上一次目录与当前目录直接来回切换

——pwd:显示当前目录

(2)文件管理命令

——cp:复制

格式:单源复制:cp [OPTION]... [-T] SOURCE DEST(如果DEST不存在则创建,存在则覆盖)

多源复制:cp [OPTION]... SOURCE... DIRECTORY(DEST必须为directory)

-i:交互式复制,即覆盖前提醒用户确认

-f:强制覆盖目标文件

-r,-R:递归复制目录

示例:cp -if /data/[1-3].txt /data/test --test必须为目录,把三个文件一起复制到test中

cp -r /data /practice --把data目录及目录下的内容一起复制到practice中

——mv:剪切

格式:单源复制:mv [OPTION]... [-T] SOURCE DEST(如果DEST不存在则创建,存在则覆盖)

多源复制:mv [OPTION]... SOURCE... DIRECTORY(DEST必须为directory)

-i:交互式复制,即覆盖前提醒用户确认

-f:强制覆盖目标文件

示例:mv -i /data/[1-3].txt /practice --把/data目录下三个txt文件剪切到/practice下

——rm:删除

格式:rm [OPTION]... FILE...

-i:交互式复制,即覆盖前提醒用户确认

-f:强制覆盖目标文件

-r,-R:递归处理,将制定目录下的所有文件包括目录一并删除

示例:rm -rf /practice --递归删除/practice目录

(3)文本内容管理命令

——cat:正向查看文本内容

格式:cat [OPTION]... [FILE]...

-n:给显示的文本行编号

-E:显示行结束符号$

示例:cat -n /etc/fstab --查看/etc/fatab内容并显示行号

——tac:倒叙查看文本内容

格式:tac [OPTION]... [FILE]...

示例:tac /etc/passwd --倒叙查看文本内容

——head:显示文本内容,默认显示头10行

格式:head [OPTION]... [FILE]...

-n #:显示文本头#行内容

示例:head -5 /etc/passwd --显示/etc/passwd文件头5行内容

——tail:显示文本内容,默认显示后10行

格式:tail [OPTION]... [FILE]...

-n #:显示文本后#行内容

-f:查看文件尾部内容结束后不退出,跟随显示新增的行

示例:tail -8 /etc/passwd --显示/etc/passwd文件后8行内容

——more:分屏显示文本内容,每次显示一屏显示完停止

格式:more [options] file [...]

Space键:显示文本下一屏内容

Enter键:只显示文本下一行内容

b键:显示文本上一屏内容

q键:退出

——less:分屏显示文本内容,不主动退出

格式:less [options] file [...]

Space键:显示文本下一屏内容

Enter键:只显示文本下一行内容

b键:显示文本上一屏内容

q键:退出

linux操作系统中常见的用户管理命令有哪些

linux中常用的用户管理命令:

1 groups

列出当前用户所属的所有组

2. newgrp groupname

切换当前用户的有效用户组为groupname。一个用户可以属于多个组,但只有一个

有效用户组,当其新建一个文件时,该文件属于有效用户组。

3.useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e  ex pire ] [-p  passwd ]        

uname

新建一个用户,用户名为uname

4. passwd [useraccount]

为useraccount设置密码

5. usermod [-LU][-c 备注][-d 登入目录][-e 有效期限][-f 缓冲天数][-g 群组][-G 群组]

[-l 帐号名称][-s shell][-u uid][用户帐号]

更改用户的某些属性

6. userdel [-r] username

删除用户,-r表示连同家目录一起删除

7. finger username

查看usernam的信息

8. id [username]

查询用户的UID,GID相关数据

9. groupadd [-g gid] [-r]  groupname

建立一个名为groupname的组,-r表示建立系统用户组

10. groupmod [-g gid] [-n new_name] ori_groupname

更改组的名字和组id

11. groupdel [groupname]

删除用户组

12. gpasswd

更改组密码


网站标题:linux管理员命令代码 linux中的管理员名称是什么
URL分享:http://ybzwz.com/article/doscscj.html