在Linux系统中,添加用户和设置权限是常见的系统管理任务。以下是关于如何在Linux中添加用户以及设置用户权限的基础知识和步骤:
useradd
命令添加用户useradd
是Linux中用于创建新用户的命令。基本语法如下:
useradd [选项] 用户名
常用选项:
-m
:创建用户的主目录。-s
:指定用户的登录Shell。-g
:指定用户所属的群组。例如,创建一个名为 newuser
的新用户,并为其创建主目录,指定 /bin/bash
作为登录Shell:
useradd -m -s /bin/bash newuser
使用 passwd
命令为新用户设置密码:
passwd newuser
系统会提示你输入并确认新密码。
Linux中的权限主要分为读(r)、写(w)和执行(x)三种,分别对应数字4、2和1。这些权限可以分配给文件或目录的所有者、所属组和其他用户。
chmod
命令设置文件或目录权限基本语法如下:
chmod [ugoa...][+-=][rwx...] 文件或目录名
其中:
u
、g
、o
和 a
分别表示所有者、所属组、其他用户和所有用户。+
、-
和 =
分别表示添加、删除和设置权限。rwx
表示读、写和执行权限。例如,为 newuser
用户创建的 testfile.txt
文件设置所有者读写权限,所属组和其他用户只读权限:
chmod u=rw,g=r,o=r testfile.txt
或者使用数字表示法:
chmod 644 testfile.txt
chown
和 chgrp
命令更改文件或目录的所有者和所属组chown
命令用于更改文件或目录的所有者:chown newuser testfile.txt
chgrp
命令用于更改文件或目录的所属组:chgrp newgroup testfile.txt
useradd
命令。chmod
、chown
和 chgrp
命令。领取专属 10元无门槛券
手把手带您无忧上云