我的应用中常常出现在windows下写代码,而在linux主机上进行编译的情况。因此我们常常部署一台linux主机,然后为每个开发人员分配一个账号,并在linux主机上开辟一个共享空间,开发人员写好代码后,上传到自己的共享空间下,然后通过telnet或SSH登陆后进行编译、测试等。每次增加一个新的开发人员,都需要进行一系列的创建用户、分配权限、设置共享等一系列操作。操作虽然不复杂,但过上一两年不操作,就会忘记步骤,尤其是对我这种对linux不熟悉的人。本文是记录这些操作过程的。
目标:我现在要为用户Hebe创建用户,密码为654321。
步骤如下:
1、 创建用户:在linux的终端命令行下(操作者必须具备足够权限),输入adduser Hebe,通过该命令,用户创建成功;
2、 设定用户密码:依旧在刚才的命令行下,输入passwd Hebe,然后根据提示两次输入用户密码654321;
3、 为用户创建网络共享文件夹:
a) 首先按照如下图所示打开samba服务设置
b) 通过菜单Preferences的Samba users...菜单,进入用户管理,添加一个用户Hebe,同样设置密码为654321.
c) 通过菜单File的Add Share菜单,在弹出的窗口中,在basic属性页将Home/Hebe设置为共享目录,并修改属性为可读写;在Access属性页将权限赋予用户Hebe。
4、 现在再回到命令行下输入/etc/rc.d/init.d/smb restart
以上操作完成后,用户Hebe即可使用其新的账户访问该linux机器了。