权限管理

[root@server10 ~]# useradd jobs 创建jobs用户

[root@server10 ~]#

[root@server10 ~]# passwd jobs 给jobs用户设置密码

Changing password for user jobs.

New password: 密码设置

BAD PASSWORD: The password is shorter than 8 characters

Retype new password:

passwd: all authentication tokens updated successfully.

[root@server10 ~]#

[root@server10 ~]# useradd jack 创建jack 用户

[root@server10 ~]# passwd jack 给jack用户设置密码

Changing password for user jack.

New password:

BAD PASSWORD: The password is shorter than 8 characters

Retype new password:

passwd: all authentication tokens updated successfully.

[root@server10 ~]#

[root@server10 ~]# id jobs 查看jobs用户的id信息

uid=1000(jobs) gid=1000(jobs) groups=1000(jobs)

[root@server10 ~]#

[root@server10 ~]# id jack 查看jack用户的id 信息

uid=1001(jack) gid=1001(jack) groups=1001(jack)

[root@server10 ~]#

[root@server10 ~]# tail -2 /etc/passwd 查看账号文件的最后两行

jobs:x:1000:1000::/home/jobs:/bin/bash

jack:x:1001:1001::/home/jack:/bin/bash

[root@server10 ~]#

[root@server10 ~]# ll /home/jack/ 查看jack的家目录

total 0

[root@server10 ~]# ll /home/jobs/ 查看Jobs用户的家目录

total 0

[root@server10 ~]# userdel jobs 删除jobs用户

[root@server10 ~]#

[root@server10 ~]# userdel -r jack 删除jack用户,并将jack的家目录一起删除

[root@server10 ~]#

[root@server10 ~]# cd /home/ 进入家目录下

[root@server10 home]# ll 查看

total 0

drwx—— 2 1000 1000 76 Feb 21 10:19 jobs jobs家目录还在(因为没加r)

[root@server10 ~]#

[root@server10 ~]# mkdir -p /tech/benet 递归创建benet用户

[root@server10 ~]#

[root@server10 ~]# mkdir -p /tech/accp 递归创建accp目录

[root@server10 ~]#

[root@server10 ~]# groupadd -g 2000 tech 创建tech组,组号2000

[root@server10 ~]# groupadd -g 2001 IT 创建IT组,组号2001

[root@server10 ~]# groupadd -g 2002 Sales 创建Sales组,组号2002

[root@server10 ~]#

[root@server10 ~]# useradd -d /tech/benet/a1 -g IT -G tech a1 创建a1用户,指向a1用户的家目录为tech/benet/a1,-g添加到本地的IT组里,-G tech 添加到tech的公共组里

[root@server10 ~]#

[root@server10 ~]# useradd -d /tech/accp/a2 -g Sales -G tech a2 创建阿a2用户,指定a2用户的家目录/tech/accp/a2,-g Sales添加到本地的销售组里,-G tech添加到tech的公共组里

[root@server10 ~]#

[root@server10 ~]# useradd -d /tech/benet/a3 -g IT -G tech a3 -e 2025-12-31

创建a3用户,指定a3用户的家目录/tech/benet/a3,-g IT添加到本地的IT组里,-G tech 添加到tech的公共组里,指定账户的有效期为2025-12-31

[root@server10 ~]# useradd a4 创建a4用户

[root@server10 ~]#

[root@server10 ~]# usermod -aG IT a4 将a4用户追加到IT组里

[root@server10 ~]#

[root@server10 ~]# id a4 查看a4用户的ID信息

uid=1004(a4) gid=1004(a4) groups=1004(a4),2001(IT)   2001(IT) a4用户追加到IT组

[root@server11 ~]# id a2
uid=1001(a2) gid=2002(Sales) groups=2002(Sales),2000(tech)
[root@server11 ~]# id a3
uid=1002(a3) gid=2001(IT) groups=2001(IT),2000(tech)

[root@server10 ~]# ll /etc/rc.local 查看开机启动配置文件的详细信息

lrwxrwxrwx. 1 root root 13 Nov 16 09:22 /etc/rc.local -> rc.d/rc.local  l连接文件;rwxrwxrwx 本地权限777(权限最大)

[root@server10 ~]# ll /dev/cdrom

lrwxrwxrwx 1 root root 3 Feb 21 10:13 /dev/cdrom -> sr0

[root@server10 ~]# ll

total 4

-表示普通文件-rw——-. 1 root root 1494 Feb 17 10:00 anaconda-ks.cfg

[root@server10 ~]# rw- 表示用户权限读和写,——组和其他用户都没有权限

[root@server10 ~]#

[root@server10 ~]# ll /etc/shadow 查看密码文件的详细信息

———- 1 root root 1389 Feb 21 11:06 /etc/shadow

[root@server10 ~]#

[root@server10 ~]# ll /etc/passwd 查看账号文件的具体信息

-表示普通文件-rw-r–r– 1 root root 2006 Feb 21 11:06 /etc/passwd

rw-用户具有读和写的权限,r–组为读的权限,r–其他用户为读的权限

[root@server10 ~]# mkdir -p /11/22 递归创建22目录

[root@server10 ~]#

[root@server10 ~]# mkdir -p /33/44 递归创建44目录

[root@server10 ~]#

[root@server10 ~]# ls -ld /11/22 查看22目录的详细信息

d代表目录drwxr-xr-x 2 root root 6 Feb 21 11:27 /11/22

r-xr-x 组和其他用户具有读和执行权限 root root 用户是root,组是root

[root@server10 ~]# ls -ld /33/44/

drwxr-xr-x 2 root root 6 Feb 21 11:28 /33/44/

[root@server10 ~]#

[root@server10 ~]# chown :IT /11/22 将22目录的组更改为IT组

[root@server10 ~]#

[root@server10 ~]# ls -ld /11/22

drwxr-xr-x 2 root IT 6 Feb 21 11:27 /11/22 改为了IT组

[root@server10 ~]#

[root@server10 ~]# chown a1:Sales /33/44/ 将44目录的用户更改为a1,组更改为销售组

====================================================================

Linux useradd 命令用于建立用户帐号

-c<备注>  加上备注文字。备注文字会保存在passwd的备注栏位中。

-d<登入目录>  指定用户登入时的起始目录。

-g<群组>  指定用户所属的群组

-G<群组>  指定用户所属的附加群组。

-m  自动建立用户的登入目录。

-M  不要自动建立用户的登入目录。

-r  建立系统帐号。

-s<shell>   指定用户登入后所使用的shell。默认值为/bin/bash。

====================================================================

drwxr-xr-x

d   rwx                                r-x                       r-x

    用户权限(读写执行)     组权限(读执行)  其他用户权限(读执行)

d表示目录

   r   4

   w  2

   x   1

755

rwx  表示用户权限 读、写、执行

r-x  表示组的权限  读和执行

r-x  表示其他用户权限  读和执行

-rwxr-xr-x   普通文件 (-)

srwxr-xr-x    套接字文件 (s)

prwxr-xr-x    管道文件 (p)

crwxr-xr-x    字符文件 (c)

brwxr-xr-x   块文件 (b)

lrwxr-xr-x    链接文件 (l)

drwxr-xr-x   目录(d)

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇