linux 账户管理与权限

        在CentOS或其他基于Linux的系统上,账户管理涉及到用户的创建、修改、删除以及密码的管理等任务。

linux 账户管理命令

1 创建用户:

useradd username

  这将创建一个新用户,但默认不会创建家目录。如果想要创建家目录,可以使用 -m 选项:

useradd -m username

 2 设置密码:

passwd username

  这将提示你输入新密码并确认。

3 修改用户属性:

usermod options username

  可以使用usermod命令来修改用户的属性,例如改变用户的家目录、登录Shell等。

      usermod命令常用的选项:
  • -c, --comment COMMENT: 设置用户账户的注释信息。

    sudo usermod -c "这是一个临时用户" username
  • -d, --home HOME_DIR: 设置用户的主目录。

    usermod -d /new/home/directory username
  • -g, --gid GROUP: 设置用户的默认群组。

    usermod -g newgroup username
  • -G, --groups GROUP1[,GROUP2,...[,GROUPN]]: 设置用户的附加群组。多个群组之间用逗号分隔。

    usermod -G group1,group2 username
  • -l, --login NEW_LOGIN: 修改用户的登录名。

    usermod -l newlogin username
  • -p, --password PASSWORD: 为用户设置加密后的密码。

    usermod -p "$(openssl passwd -1 newpassword)" username
  • -u, --uid UID: 设置用户的用户ID。

    usermod -u newuid username

  4 删除用户:

userdel username 

 删除用户,默认情况不会删除用户的home目录。如果要同时删除home目录,可以使用 -r 选项

userdel -r username

5 列出所有用户: 

cat /etc/passwd

6 列出用户组:

cat /etc/group

7 切换用户:

su username

  这将以指定用户的身份登录。

8 检查用户登录信息:

id username

  执行效果,如下图: 

linux 权限(文件权限与目录权限 )

在 Linux 系统中,权限是对文件和目录访问的控制机制。

文件和目录的权限

  1 三个权限组:

  • 所有者 (owner)
  • 组 (group)
  • 其他 (other)

   2 每个权限组中的三种权限:

  • 读 (r):允许读取文件内容或列出目录内容。
  • 写 (w):允许写入文件内容或创建文件。
  • 执行 (x):允许执行文件或进入目录。

如图:

红色圈是:所有者权限组,黄色是组权限组,绿色是其它权限组。

上图的第一个目录权限为 rwxr-xr--,表示所有者具有读、写、执行权限,组具有读、执行权限,其他用户具有读权限。

授权chmod

  •   常用的授权指令:

# 设置文件的权限为 -rwxr-xr-- 
chmod 755 filename 

# 设置目录的权限为 drwxr-xr-x 
chmod 755 directory 

# 将文件所有者更改为新用户 
chown newuser filename 

# 将文件群组更改为新群组 
chgrp newgroup filename
  •  对不同的权限组进行操作授权:

# 给文件所有者添加执行权限
chmod u+x filename

# 从文件群组中去掉写权限
chmod g-w filename

# 给其他用户设置只读权限
chmod o=r filename

    Linux 系统使用八进制数来表示文件权限。每个权限对应一个数字,读权限为 4,写权限为 2,执行权限为 1。授权也可以用字母xwr代替。

授权注意:

  1. chmod授权未指定组时,默认对所有组进行授权操作。 
  2. 如果使用的是root 超级用户登陆操作,则不受上面权限限制,root拥有所有权限。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qyhua

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值