linux创建用户与目录权限精讲
下载后可任意编辑 用户帐户文档。 用户密码文档。 useradd命令:添加用户。 -u:指定UID标识符。 -g:指定用户的基本组名或GID标识符(此组必须存在)。 -G:指定用户的附加组名。 -e:指定帐户失效时间(格式:2024-12-30)。 -d:指定宿主目录,默认为/home/用户名。 -M:不为用户建立并初始化宿主目录。 -s:指定用户的登录shell。 passwd命令:设置用户密码。 -d:清空用户密码,无需密码登录。 -l:锁定用户帐号,不能登录。 -S(大写):查看用户帐户的状态。 -u:解锁用户帐号。 usermod命令:修改用户属性。 -l:更改用户帐户的登录名称。 -L:锁定用户帐户。 -U:解锁用户帐户。 -u、-d、-e、-g、-G、-s与useradd命令中的含义相同。 userdel命令:删除用户。 -r:递归删除该用户的有关目录。 组帐号的配置文件。 /etc/group存储组帐号信息 /etc/gshadow存储组的密码。 groupadd命令:创建组帐号。 -g:指定建立的组帐号的GID号。 gpasswd命令:添加/删除组成员。 -a:向组内添加一个成员。 -d:从组内删除一个用户成员。 -M:定义组成员列表。 groups命令:查询用户所属的组列表。 finger命令:查询用户帐号的详细信息。 users、w、who、whoami查询已登录到主机的用户信息。 文件和管理权限: r:读取(4),查看文件内容,显示目录列表。 w:写入(2),允许修改文件内容。 x:执行(1),允许运行程序,切换目录。 ‘-’:普通文件。‘d’:目录文件。‘c’字符设备文件。 ‘b’:块设备文件。‘l’:链接文件。 chmod命令:设置文件的访问权限。 格式:chmod [ugoa] [+-=] [rwx] 文件或目录 chmod nnn 文件或目录:用数字符号定义权限。 -r:递归设置文件夹内的所有文件。 chown命令:修改文件属主、属组。 chown 属主 文件或目录:更改文件的属主用户。 chown :属组 文件或目录:更改文件的属组组帐号。 chown 属主:属主 文件或目录:同时更改文件的属主和属组帐号。 set位权限:临时获得相当于属主用户的权限。 格式:chmod ug+-s 可执行文件。 粘滞位权限:可任意写入数据,仅能删除自己创建的文件。 格式:chmod o +- t 目录名 chmod mnnn 可执行文件:使用权限数字符号设置位和粘滞位权限。m位4时对应SUID,m位2时对应SGID,m位1时对应粘滞位,可叠加。