1 创建用户
通过adduser命令创建用户guest,注意记住输入的密码,其他信息可以全部回车用默认配置。
root@test~# sudo adduser guest
Adding user `guest' ...
Adding new group `guest' (1000) ...
Adding new user `guest' (1000) with group `guest' ...
Creating home directory `/home/guest' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for guest
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] Y
root@test~#
2 修改用户对指定目录的权限
在根目录下有一个app目录,不希望这个用户访问,可以通过chmod 0750 /app来设置
root@test~# chmod 0750 /app
root@test~#
0750为权限值,权限值由3个8进制数值组成。权限数值从左至右定义如下:
第一个8进制数字代表文件所有者的权限,
第二个8进制数字数字代表同组用户的权限,
第三个8进制数字代表其他用户的权限。
每一个权限8进制数值代表的权限定义如下:
读取权限:与掩码0x4与运算非0, 用 r 表示
写入权限:与掩码0x2与运算非0, 用 w 表示
执行权限:与掩码0x1与运算非0, 用 x 表示
在根目录下还有一个share目录,希望这个用户有读写和执行权限,可以通过chmod 0777 /share来设置
root@test~# chmod 0777 /share
root@test~#
到这里,这个新用户的配置就完成了。