1.新建用户user1,指定其用户ID为666,工作目录为/home/user1,所属组为group1。
2.创建完成后打印该用户的用户信息和组信息。
3.更改用户user1的ID为888。在用户家目录下创建一个文件,更改属主对文件的权限为可读可写可执行
切换root用户su
创建用户组groupadd
创建新用户useradd
打印用户信息id user1
注意!!!
用这个方法创建新用户后直接切换会出现Permission denied警告,切换后只有一个$符号
出现的原因的是:没有权限进行读、写、创建文件、删除文件等操作。
解决方法:输入命令sudo chmod -R 777 /工作目录
,如
sudo chmod -R 777 /home/user1
sudo:是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具。
-R:是指几连医用到目录里所有子目录和文件;
777:是指所有用户都拥有的最高权限。
之后再进行用户切换:su -l user1
更改用户信息用usermod
改变文件权限chmod
语法如下:
chmod [who] [+ | - | =] [mode] 文件名
命令中各选项的含义为
u 表示“用户(user)”,即文件或目录的所有者。
g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。
o 表示“其他(others)用户”。
a 表示“所有(all)用户”。它是系统默认值。
r 可读。
w 可写。
x 可执行。
过程中出现的其他小问题
创建目录mkdir,创建空文件touch
目录强制删除:rm -rf [文件名]
删除用户失败,提示正在占用某个线程:ctrl+d
退出用户