bash
useradd username
设置密码:
bash
passwd username
赋予权限
文件和目录权限
使用 chown 命令更改文件或目录的所有者:
bash
chown username filename/directoryname
使用 chgrp 命令更改文件或目录的组:
bash
chgrp groupname filename/directoryname
使用 chmod 命令更改文件或目录的权限:
bash
chmod 755 filename/directoryname
示例权限:
bash
groupadd groupname
添加用户到组:
bash
usermod -aG groupname username
删除用户组:
bash
groupdel groupname
sudo 权限
允许用户通过 sudo 命令执行管理员命令:
bash
usermod -aG sudo username
限制用户只能执行特定命令:
bash
visudo
举例
创建名为 johndoe 的用户并设置密码为 password123:
bash
useradd johndoe
passwd johndoe
将 johndoe 用户添加到 developers 组并授予对 /home/developers 目录的读写权限:
bash
usermod -aG developers johndoe
chown johndoe:developers /home/developers
chmod 755 /home/developers
允许 johndoe 用户通过 sudo 命令执行 apt-get install 命令:
bash
visudo
# 添加以下行:
johndoe ALL=(ALL:ALL) /usr/bin/apt-get install
上一篇:linux给同组用户分配权限
下一篇:linux创建用户和组命令